Программирование

Тип работы: Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Basic Batch C C# C++ Delphi HTML JavaScript Object Pascal Pascal Pascal ABC Python VBA алгоритмические языки
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • -Отчет по практике, Языки программирования

    Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении x на отрезке [a;b] с шагом h1 и y на отрезке [c;d] с шагом h2.

  • 1Лабораторная, Языки программирования

    Лабораторная работа 7

    1. Тема и название работы

    Программирование алгоритмов формирования и обработки одномерных массивов.

     

    2. Задание на разработку проект

    Ввести одномерный массив y = {2.5, -1.9, 10.2, -7.12, 3.1, -2, 6}.

    Сформировать из него новый массив z, элементами которого будут являться отрицательные  элементы массива y, и  упорядочить по возрастанию массив z.

    Лабораторная работа 9

    1. Тема и название работы

    Обработка строковых данных

                           

    2. Задание на разработку проект

    Из строки, содержащей корректно заданную  дату в  формате "dd.mm.yy", где dd - день, mm - месяц, yy - год, получить  строку с датой, отстоящей  от заданной на n дней назад, в том же формате.

    Лабораторная работа 10

    1. Тема и название работы

    Текстовые файлы

     

    2. Задание на разработку проект

    Из строки, содержащей корректно заданную  дату в  формате "dd.mm.yy", где dd - день, mm - месяц, yy - год, получить  строку с датой, отстоящей  от заданной на n дней назад, в том же формате.

  • 2Лабораторная, Языки программирования С++

    Лабораторная работа №7

    1 Тема и название работы

    Программирование алгоритмов формирования и обработки одномерных массивов.

    2 Задание на разработку проекта и вариант задания

    Ввести одномерные массивы x = {-6, 0.5, 0.12, 13, -10.1} и y = {13, 2.1, 14, 6, -2}. Создать одномерный массив r( ) такой, что элементы с нечетными номерами являются элементами массива x, с четными номерами - массива y.

    Вывести массив r. В новом массиве r найти произведение элементов, расположенных до минимального элемента..

    Лабораторная работа №9

    1 Тема и название работы

    Обработка строковых данных.

    2 Задание на разработку проекта и вариант задания

    В заданной строке определить максимальную длину подстроки, состоящей из заданного символа.

    Лабораторная работа №10

    1 Тема и название работы

    Текстовые файлы.

    2 Задание на разработку проекта и вариант задания

    В заданной строке определить максимальную длину подстроки, состоящей из заданного символа.

  • 3 лабораторных работы по информатике и программирование

    Лабораторная работа № 1

    ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

     

    Цель работы: Получить навыки обработки текстовых файлов средствами  языка Cи.

    Подготовка к лабораторной работе

    1. Повторить основные  шаги работы с файлами.
    2. Изучить стандартные функции для работы с текстовыми файлами.
    3. Разработать схему алгоритма решения задачи согласно варианту задания.
    4. Написать программу на языке Си согласно разработанной схеме алгоритма.
    5. Используя программу Блокнот создать текстовый файл.

     

    Задание к лабораторной работе

    Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.   

                    

    Вариант 4

     

    Создать текстовый файл с произвольным числом строк. В качестве исходного текста задать арифметическое

    выражение, записанное на языке Си.

     Проверить, соблюдается ли баланс открывающихся и закрывающихся скобок. Если равенство соблюдается, то вывести соответствующее сообщение, в противном случае вывести количество открывающихся и  количество закрывающихся скобок.

    Содержание отчета

    1. Номер и тема лабораторной работы.
    2. Задание к лабораторной работе.
    3. Схема алгоритма решения задачи.
    4. Программа на языке Cи.
    5. Скрины экранов с результатами выполнения программы.

     

    Контрольные вопросы

     

    1. Описание символьных данных и строк на языке Си.
    2. Встроенные функции языка Си, используемые для обработки строк.
    3. Назначение функции fgets().
    4. Назначение функции fgetc().
    5. Назначение функции fscanf().

     

    Лабораторная работа № 2

          ТИПИЗИРОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ

     

    Цель работы: Приобрести навыки разработки и использования функций, разработанных пользователем.

     

    Подготовка к лабораторной работе:

    1. Повторить такие понятия  языка Си как:  функции, структура типизированной функции, списки фактических и формальных параметров, вызов типизированной функции.

    2. В соответствии с  вариантом задания разработать алгоритм решения задачи, описать его в виде схемы.

     

     

     

    Задание к лабораторной работе:

    Разработать типизированную функцию для выполнения над массивом   А[n]   операций в соответствии с вариантом.

     В функции main исходный массив сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходный массив и после работы функции результат ее работы.

     

    Вариант 4

     

    Вычисление  количества положительных четных элементов массива.

     

    Содержание отчета:

    1. Номер, тема  лабораторной работы
    2. Задание к лабораторной работе.
    3. Схема алгоритма.
    4. Программа на языке Си.
    5. Скрины экрана с  результатами работы.

     

    Контрольные вопросы:

    1. Типы функции, используемые в программах на языке Си.
    2. Структура функции, определенной пользователем.
    3. Отличие типовой функции от безтиповой  функции.
    4. Типы параметров функции.
    5. Глобальные и локальные идентификаторы.

     

    Лабораторная работа № 3

    БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ

    Цель работы:  Приобрести навыки организации программ с использованием безтиповых функций, определенных пользователем.

     

    Подготовка к лабораторной работе.

    1. Повторить такие элементы языка Си  как: отличие безтиповой функции от типизированной, списки фактических и формальных параметров, вызов безтиповой функции.
    2. В соответствии с  заданием разработать алгоритм функции, описать его в виде схемы.
    3.  Составить схему алгоритма программы, использующей разрабатываемую функцию .

     

     

    Задание к лабораторной работе

    Разработать безтиповую  функцию для выполнения над матрицей размером 5х5 операций в соответствии с вариантом.

     В функции main исходную матрицу сформировать, используя датчик псевдослучайных чисел rand(). На печать вывести исходную и после работы функции преобразованную матрицы.

     

    Вариант 4

     

    Умножение элементов матрицы на любое случайное число.

    Содержание отчета

    1. Номер, тема  лабораторной работы
    2. Задание к лабораторной работе.
    3. Схема алгоритма функции.
    4. Схема алгоритма программы, использующей эту функцию.
    5. Программа на языке Си.
    6. Скрины экрана с результатами работы программы.

     

    Контрольные вопросы

    1. Для чего используются подпрограммы?
    2. Структура безтиповой функции, определенной пользователем.
    3. Правила взаимодействия списков фактических и формальных параметров.
    4. Отличие параметров-значений от параметров переменных

    .

  • ЛАБОРАТОРНАЯ РАБОТА № 1

    Задача 1. Даны натуральные n, m. Получить все меньшие n натуральные числа, сумма цифр которых равна m.

    Задача 2. Проверить, правильно ли в данной строке расставлены круглые скобки (т.е. находится ли справа от каждой открывающей скобки соответствующая закрывающая скобка, а слева от каждой закрывающей — соответствующая открывающая). Ответ — «да» или «нет». Используйте следующий алгоритм: На каждом шаге цикла во время просмотра строки символов текущее значение количества открывающих скобок больше или равно текущему значению количества закрывающих скобок. После окончания цикла количество открывающих скобок равно количеству закрывающих скобок.

    ЛАБОРАТОРНАЯ РАБОТА № 2

    Задача 1. Даны натуральное n и (построчно) элементы квадратной вещественной матрицы А четвертого порядка. Вычислить n-ю степень этой матрицы (A1 = A; A2 = A*A; A3 = A2 * A и т.д.). Указания: 1. Определите процедуру mult(a,b,c) для умножения матриц (a*b = c). 2. Для вычисления n-ой степени матрицы поступайте так же, как при вычислении в цикле n-ой степени числа, но вместо умножения чисел используйте процедуру mult. –> решения есть.

    Задача 2. Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские гласные буквы, входящие в эту строку ровно 3 раза. Указание: гласные буквы — а, e, i, o, u; остальные — согласные. Решение задачи простое, если вы будете использовать множества.

    ЛАБОРАТОРНАЯ РАБОТА № 3

    Задача 1. Дан текстовый файл, в котором строки содержат как латинские буквы, так и цифры. Необходимо создать другой текстовый файл, содержащий строки из первого, преобразованные по следующему принципу: в начале строки расположены все буквы исходной строки, а затем все цифры (в том же порядке). Описать процедуру letter(s,t), которая записывает в текстовый файл t сначала все латинские буквы из строки s, а затем все цифры. Указание: введите исходный файл. Выполните процедуру letter(s,t) и распечатайте элементы файла t.

    Задача 2. Дан массив a : array [1..n] of integer; Напишите рекурсивную программу для вычисления произведения
    Указание. Пусть функция f(k) вычисляет произведение a[1]*a[2]*…a[k]. Нам надо вычислить f(n). Определим f(k) рекурсивно: 3) если k=1, то f(k)=a[1]; 4) если k>1, то значение функции равно произведению a[k] и f(k–1).

    ЛАБОРАТОРНАЯ РАБОТА № 4

    Задача 1. Используйте представление последовательности строк в виде линейного списка и опишите процедуру УДАЛИТЬ(L , i), удаляющую i-ю строку из списка L.

    Задача 2. Напишите программу, которая имитирует движение велосипеда. Указание: напишите процедуру отображения велосипеда с параметрами. В качестве параметра возьмите координаты какойнибудь точки велосипеда (например, середина педалей — x1, y1). Назовем данную точку «центральной». Построение велосипеда ведите относительно центральной точки (например, чтобы нарисовать колесо велосипеда, можно воспользоваться следующим действием: circle(x1+50,y1,25)). Перемещение велосипеда по экрану можно получить, реализовав, например, следующий алгоритм:

    1. Задаем начальные значения переменным x1 и y1.

    2. Рисуем велосипед заданным цветом с данными значениями x1 и y1 (вызываем процедуру рисования велосипеда).

    3. Изменяем цвет линий на цвет, соответствующий цвету фона.

    4. Рисуем велосипед измененным цветом с теми же значениями x1 и y1 (вызываем процедуру рисования велосипеда).

    5. Изменяем координаты x1.

    6. Изменяем цвет линий на цвет, соответствующий цвету велосипеда.

    7. Рисуем велосипед заданным цветом с новыми значениями x1 и y1 (вызываем процедуру рисования велосипеда).

    8. Повторяем действия 2—7.

  • 5 лабораторных работ

    Лабораторная работа №1

    Задание №1: Разработайте линейный алгоритм и представьте его в графическом виде (блок-схемы). Вычислить значение выражения при заданных исходных данных.

    Указание. Для упрощения выражений можно ввести промежуточные переменные.

     

    Задание №2: Разработайте алгоритм разветвляющего процесса и представьте его в графическом виде (блок-схемы). Вычислить значение выражения при заданных исходных данных.

    Указание. Для упрощения выражений можно ввести промежуточные переменные.

    Задание №3: Разработайте циклический алгоритм вычисления суммы   (произведения ) конечного числа элементов ряда и представьте его в графическом виде (блок-схемы).

    Вычислить значение выражения при заданных исходных данных.

    Лабораторная работа №2

    Задание №1: Разработайте программу линейного алгоритма и вычислить значение выражения при заданных исходных данных.

    Указание. Для упрощения выражений можно ввести промежуточные переменные.

    Задание №2: Разработайте программу разветвляющегося процесса, и вычислить значение выражения при заданных исходных данных.

    Указание. Для упрощения выражений можно ввести промежуточные переменные.

    Задание №3: Разработайте программу циклического алгоритма вычисления суммы   (произведения ) конечного числа элементов ряда.

    Вычислить значение выражения при заданных исходных данных.

    Лабораторная работа №3

    Задание 1. Дан одномерный массив из 15 действительных чисел. Найти среднее арифметическое элементов массива и определить порядковый номер первого элемента, меньшего среднего арифметического.

    Задание 2.  Дан одномерный массив из 10 целых чисел.   В массиве вставить элемент равный 50 перед максимальным элементом.

    Лабораторная работа №4

    Лабораторная работа №5

     

  • Организовать программным способом файл F, компонентами которого являются действительные числа. Найти:
    а) наименьшее из значений компонент с нечетными номерами;
    б) сумму наименьшей и наибольшей компонент;
    в) разность первой и последней компонент;
    г) при наличии в файле более 10 отрицательных значений выдать на экран сообщение.
    Вывести на экран содержимое файла и все найденные значения.
    Привести блок-схему программы

  • абораторная, Программирование с++ 4 штуки

    Лабораторная работа №5

    Задание на лабораторную работу

    Написать программу, выполняющую указанные в вариантах действия над элементами двумерных массивов целых чисел. Действия оформить как отдельные функции. Все данные (в том числе, массивы и функции) передавать через параметры функций. В функции main() ввести с клавиатуры два массива с разным количеством элементов. Вывести их на экран в виде таблицы. Затем выполнить два вызова промежуточной функции с параметрами: первый массив, количество элементов, первое действие (функция) и второй вызов: второй массив, количество элементов, второе действие (функция). Вывести обработанные массивы на экран. В промежуточной функции осуществляется выбор элементов (строк, столбцов) для обработки и вызывается переданная функция, выполняющая одно из действий.

    Первое действие: Поменять знак элементов столбца. Второе действие: Вывести на экран сумму отрицательных элементов в столбце. Промежуточная функция: Выполнить действия для столбцов, у которых первый элемент имеет нечетное значение.

    Лабораторная работа №6

    Задание на лабораторную работу

    Написать программы, реализующие рекурсивный и итерационный методы решения задач. Сравнить время выполнения программ. Вывести на экран результат вычислений, время выполнения программы и глубину рекурсии или количество итераций.

    Вычислить элементы последовательности:

    a(0)=1;

    a(n)=a(n div 2)+a(n div 3), n>1;

    Лабораторная работа №7

    Задание на лабораторную работу

    Необходимо обработать текстовый файл. В первой строке файла указано общее число строк. Выделить память под массив указателей на строки, ввести текст построчно, динамически выделяя память для хранения каждой строки и записывая указатель в массив. Вывести на экран исходный текст. Выполнить один из вариантов обработки текста.

    Удалить все вхождения заданного слова из текста

    Лабораторная работа №8

    Задание на лабораторную работу

    Дан список идентификаторов. Длина каждого идентификатора не более 8 символов. Идентификаторы в списке расположены в лексикографическом порядке. Составить функции (подпрограммы) для следующих операций: Удалить из списка все элементы.

     

  • Выполнить 7 лабораторных работ

    Лабораторная работа №1

    Задание 1

    В программу вводятся пользователем значения переменных a и b, вычислить значение выражения F. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и нарисовать блок-схему.

    Задание 2

    В программу вводятся координаты точки X и Y (вещественные числа). Определить, принадлежит ли точка с координатами (X; Y) заштрихованной части плоскости. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и нарисовать блок-схему.

    Задание 3

    Вычислить сумму S первых n-членов ряда с точностью E (вводится пользователем). Суммирование членов ряда прекратить, если очередной член ряда y будет меньше E. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и представить его в виде блок-схемы.

    Лабораторная работа №2

    Задание 1

    В программу вводятся пользователем значения переменных a и b, вычислить значение выражения F. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и нарисовать блок-схему.

    Задание 2

    В программу вводятся координаты точки X и Y (вещественные числа). Определить, принадлежит ли точка с координатами (X; Y) заштрихованной части плоскости. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и нарисовать блок-схему.

    Задание 3

    Вычислить сумму S первых n-членов ряда с точностью E (вводится пользователем). Суммирование членов ряда прекратить, если очередной член ряда y будет меньше E. Составить алгоритм решения задачи в соответствии со своим вариантом на алгоритмическом языке и представить его в виде блок-схемы.

    Лабораторная работа №3

    Задание 1

    Составить блок-схему алгоритма и написать программу со следующей спецификацией. Пользователем с клавиатуры вводятся целые числа до тех пор, пока сумма четных чисел не превысит число, записанное в файле predel.txt. Вывести в файл kolmax.txt общее количество введенных чисел и максимальное из них. В программе для записи результата в файл необходимо использовать функции fscanf() и fprintf().

    Задание 2

    Составить блок-схему алгоритма и написать программу со следующей спецификацией. Программа считывает из файла startgame.txt целое число. Пользователь начинает отгадывать это число, вводя с клавиатуры произвольные числа. Программа реагирует на ввод очередного числа подсказкой, например, «Введенное число больше загаданного» или «Введенное число меньше загаданного». Процесс завершается, если пользователь ввел загаданное число. Записать в файл endgame.txt введенные числа и их общее количество. В программе использовать файловые потоки.

    Лабораторная работа №4

    Задание 1

    В файле записана последовательность из N трехзначных целых чисел. Найти в каждом числе последовательности сумму, произведение и среднеарифметическое цифр. В программе должна быть написана и использована функция для определения суммы, произведения и среднеарифметического цифр трехзначного числа. Блок - схема алгоритма

    Задание 2

    На тетрадном листе нарисуйте многоугольник, показанный на рисунке. С помощью линейки определите длины сторон a1-a12 и запишите их в текстовый файл. Напишите функцию для вычисления площади треугольника по трем сторонам.

    Задание 2

    Написать программу для определения вида треугольников (прямоугольный, равносторонний, равнобедренный, разносторонний, треугольник не существует) по длинам их сторон, записанных в файл. Определение вида треугольника реализовать функцией.

    В программе реализовать функцию, аргументами которой являются стороны треугольника, а возвращаемый результат – целое число, обозначающее вид треугольника.

    Лабораторная работа №5

    Задание 1

    Дано число R и массив размера N = 10. Данные вводятся пользователем с клавиатуры. Найти два различных элемента массива, сумма которых наиболее близка к числу R. Вывести на экран порядковые номера этих элементов.

    Задание 2

    Дан целочисленный массив размера N = 10. Данные вводятся пользователем с клавиатуры. Написать и использовать в программе функцию для выявления в массиве повторяющихся чисел или чисел, не принадлежащих интервалу [1..N]. В случае, если таких чисел нет, функция должна возвратить значение -1, иначе – индекс и значение первого недопустимого числа. Аргументами функции должен быть массив и его размерность. Результат вывести на экран.

    Задание 3

    В файле хранится квадратная матрица A размерностью M = 5. Написать и использовать функцию нахождения среднего значения элементов матрицы, расположенных над ее главной диагональю. Результат вывести на экран.

    Лабораторная работа №6

    Задание 1

    Пользователь вводит размер n динамического массива X, а затем заполняет его целыми числами. Сформировать новый массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива X. Получившейся массив Y вывести в файл.

    Задание 2

    В файле записано количество точек на плоскости и их координаты. Поместить эти координаты в двумерный динамический массив. Найти две 92 точки, находящиеся на максимальном удалении друг от друга. Расстояние R между точками с координатами (x1, y1) и (x2, y2) вычисляется по формуле:. На экран вывести координаты этих точек и расстояние между ними.

    Лабораторная работа №7

    Задание

     Создать класс треугольник, члены класса – длины трех сторон. Описать в классе конструкторы, деструктор, методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр, площадь. Предусмотреть в классе проверку, является ли треугольник равнобедренным. Написать программу, демонстрирующую работу с классом: дано K треугольников, найти их среднюю площадь.

     

  • Два семинара по C

    Семинар 1. Динамические массивы

    Задача 1. Найти сумму и число элементов вектора X, для которых ||Xk–A|<B.

    Задача 2. В каждом столбце матрицы заменить нулевые элементы значением первого элемента этого столбца, который предполагается не равным нулю.

    Задача 3. В каждой из матриц A (4×3), B (5×4) поменять местами две строки: в A вторую и третью строки, в B — первую и третью.

    Семинар 2. Обработка символьной информации

    Задача 1. Проверить, имеет ли место соответствие открывающихся и закрывающихся круглых скобок.

    Задача 2. В последовательности А все символы, стоящие после последней точки, заменить на пробелы, а в последовательности В все символы, стоящие после последней запятой, заменить на символ *.

    Задача 3. Сведения о заказе состоят из адреса (улица, дом, квартира) и даты (число, месяц, год) исполнения. Вывести сведения о заказах, которые должны быть выполнены на Московской улице, и их количество.

  • Задача на одномерный массив С++

    Ввести массив А.

    1) Если максимальный элемент массива больше 50, то найти сумму отрицательных элементов массива.

    2) Вычислить сумму элементов массива, расположенных до последнего положительного элемента.

    Программа должна позволять ввести количество элементов массива, а затем - сами элементы массива с клавиатуры.

    Для хранения элементов используется динамический массив.

    Для данной задачи предусмотреть следующие случаи:

    В массиве могут быть, как только отрицательные, так только и положительные элементы массива, а также состоять из нулей.

    Элементы массива могут быть как больше 50, так и меньше 50.

    Вид приложения - консольное.

  • Задача на стек, С++

    Дан текстовый файл с программой на алгоритмическом языке. За один просмотр файла проверить баланс фигурных круглых скобок в тексте, используя стек.

  • Контрольная работа  по теме:                        

    «Численное интегрирование»

       Задание. Вычислить значение определенного интеграла

        при n = 4; 8; 16.        методом трапеций;

    Сравнить полученные приближенные значения интеграла в программе Pascal с точными результатами найденными аналитическим  способом, и по формуле Ньютона-Лейбница, с помощью встроенных функций в математическом пакете MathСad и инструментов в электронных таблицах  Excel. Построить графики функций в Excel и Mathcad.

  • Контрольная, Web программирование 1

    Спроектировать веб сайт используя HTML.
    1. Разработать эскиз оформления веб-сайта (используя любой графический редатор, напр. CoralDraw).
    2. Выполнить вёрстку макета страницы с блочной структурой по разработанному эскизу используя язык гипертекстовой разметки страниц HTML.
    3. Представить подробный отчёт по контрольной с пошаговым описанием всех действий

  • Контрольная, Информатика  программы на С++

    1. Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a,b] с шагом h. Результаты представить в виде таблицы: 

    Таблицу выровнять с помощью функций форматирования cout.width(), cout.precision(). 

     

    2. Задан массив целых чисел X(n).

    Найти сумму чисел, которые расположены между минимальным и максимальными элементами массива.

     

  • Контрольная, Информатика  Расчетно-графическая работа

    Условие задачи (вариант 34)

    Разработать схему алгоритма и Delphi – проект для вычисления таблицы значений функции

    если аргумент X изменяется от начального значения Xn до конечного значения Xk с шагом Dx , параметр A принимает N различных значений, а параметр B задаётся в виде константы.

     

  • Задание 1 .

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций y(x). Ввести программу в ЭВМ, вычислить значения функции и проверить ее. В отчет включить блок-схему алгоритма, текст программы, реакцию ЭВМ. 

     

    Задание 2 .

    Составить блок-схему алгоритма и программу на Паскале. В квадратной комнате шириной A и высотой B есть окно и дверь с размерами C на D и M на N соответственно. Вычислите площадь стен для оклеивания их обоями. 

    В отчет включить текст программы, реакцию ЭВМ с приложением скриншота.

    Задание 3

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций z. Ввести программу в ЭВМ, вычислить значения функции и проверить ее для самостоятельно выбранных трех пар значений переменных X и Y.

     приложением скриншота

    Задание 4

    Составить блок-схему алгоритма и программу для обработки массива из 20 чисел X = (0,3; 5; 69; –3; 52; –20; –9; –23; –9; 10; 36; 12; 15; 23; –0,2; –36; –0,3; 8; 45; –7) при b = –6 Вычислить произведение и количество элементов, не равных нулю и больших b.

     приложением скриншота

    Задание 5 .

    Составить программу и блок-схему алгоритма для вычисления площади 5 квадратов со сторонами, изменяющимися от 0 до 15 в цикле.

     

    В отчет включить текст программ на Паскале, реакции ЭВМ приложением скриншота

     

     

  • Контрольная, Информатика и программирование  5 задач по програмированию на Паскале

    Задание 1

    Дано уравнение окружности в виде: х22=49. С клавиатуры вводятся координаты х, y точки M(2, 4). Если точка оказывается внутри заданной области, то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».

    В отчет включить текст программы на Паскале, реакцию ЭВМ. + скриншот рзультата

    Задание 2

    Составить блок-схему алгоритма и программу на Паскале для вычисления функций z. Ввести программу в ЭВМ, вычислить значения функции и проверить ее для самостоятельно выбранных трех пар значений переменных X и Y.

    + скриншот рзультата

     

    Задание 3

    Составить блок-схему алгоритма и программу на Паскале для решения задачи.

    Ввести номер месяца и вывести количество дней в нем. 

    Показать результаты работы программ. (скриншот рзультата)

    Задание 4

    Составить блок-схему алгоритма и программу на Паскале для обработки массива из 15 чисел Х = (0.01; –3; 0; 1.25; –371; 0.5; –0.1; 1.2; –5; –172.3; 19783; –2.7; 43.51; 0; –0.02) при b=3. Вычислить произведение и количество элементов, не равных нулю и больше b.

     

    Задание 5

    Найти сумму и произведение элементов одномерного числового массива M = (5; 45; 6; 87; 41; 36; 74; 12; 3; 10).

    В отчет включить блок-схему, текст программы на Паскале, реакцию ЭВМ. + скриншот рзультата

     

     

     

  • Контрольная, Основы алгоритмизации и программирования  Сделать на Паскале 3 задания

    5.8 Программа. Дано не менее трёх натуральных чисел, за которыми следует
    0. Определить три наибольших среди них.

    10.9.Пусть текстовый файл t разбит на непустые строки. Описать функцию
    count(t) для подсчета числа строк, которые:

    а) начинаются с буквы d;

    б) оканчиваются буквой z;

    в) начинаются и оканчиваются одной и той же литерой;
    г) состоят из одинаковых литер.

    8.8. Имеется матрица размерностью 98x47 элементов типа real. Написать
    программу, которая позволяет ввести значения элементов матрицы c
    клавиатуры и вывести на экран результат каждого вычисления, указав индексы
    элемента, а также количество вычислений.
    Вычислить:
    а) значение SIN для всех элементов, значения которых не превышают 75°;
    б) значение LN для всех положительных элементов;
    г) значение COS для отрицательных углов.