Задача №1
Составить блок-схему алгоритма и программу на языке Паскаль для расчета и печати 5 таблиц значений функций при указанных хи а = 1,1; 1,2; 1,3; 1,4; 1,5. Организовать вывод графика функции (с использованием подпрограмм модуляGraph) по любой из созданных таблиц.
, при х, изменяющемся от 0,0 до 10,0 с шагом 1,0
, при х, изменяющемся от 1.0 до 50.0 с шагом 5.0
, при х, изменяющемся от 0.5 до 5.0 с шагом 0.5
, при х, изменяющемся от 0.0 до 10.0 с шагом 5.0
, при х, изменяющемся от 0.1 до 1.6 с шагом 0.1
, при х, изменяющем значения 0.1; 0.2; 0.4; 0.8; …1.6; 3.2.
при х, изменяющемся от 0.0 до 10.0 с шагом 0.25
при х, изменяющемся от 0.0 до 2.0, с шагом 0.1
при х, изменяющемся от 0.0 до 3.2, с шагом 0.2
10.
при х, изменяющемся от 0.0 до 2.0 с шагом 0.1
Примечание: Таблицы оформить по всем правилам (заголовки, подчеркивания). Создать файл и записать туда таблицы.
Задача №2
Даны одномерные массивы чисел .
Написать:
1. Программу с использованием подпрограммы
а) четные номера вариантов использовать Procedure
б) нечетные номера – Function.
2. Оформить подпрограммы в модуль (Unit).
Вычислить среднее значение Хmи дисперсиюdдля каждого заданного массива.
Определить наименьшие элементы массивов и их номера (Хmin,Nmin), (Ymin,Mmin)
Определить и напечатать наибольшие элементы в заданных массивах и номера наибольших.
Подсчитать количество положительных элементов и количество отрицательных элементов в каждом заданном массиве.
Вычислить сумму положительных элементов в каждом массиве.
Вычислить сумму отрицательных элементов в массивах .
Заменить нулями все положительные элементы в массивах Х и Y.
заменить нулями все отрицательные элементы в массивах Х и Y.
Сменить знаки у всех элементов массивов Х и Y, модули которых > 1.
расположить в массив R, сначала положительные элементы массива Х, а затем отрицательные. Такую же сортировку осуществить и для массиваY.
Задача №3.
Дана строка символов. Преобразовать данную строку, удалив из нее каждую пару символов >> и повторив (вставив еще раз) каждую пару символов <<. После преобразования полученную строку вывести на печать.
Дана строка символов S1,S2,...Sm, в которой могут встречаться цифры, пробелы, буква Е и знак +, -. Известно, что первый символS1 является цифрой. Из данной строки выделить подстрокуS1,S2,...Sm, (mзаранее неизвестно) символов, предшествующих первому пробелу. Требуется определить является ли эта подстрока числом. Если да, то выяснить – целое число или вещественное.
Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками [,]. Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.
Дана строка из 20 символов. Удалить в ней все пробелы и выделить подстроку, которая в ней содержится после первого символа ´;´ (точка с запятой).
На складе хранится ряд деталей, наименование которых представляют некоторую последовательность символов (например, D21A,D52Hи т.д.). Подсчитать количество наименований деталей, которые начинаются сD2. Все имеющиеся наименования вводить с клавиатуры. Число деталей произвольное.
Для встречающихся в заданном тексте пара рядом расположенных символов указать, сколько раз встречается каждое из таких двухбуквенных сочетаний.
Отредактировать предложение, удаляя из него лишние пробелы, оставляя только по одному пробелу между словами.
В заданном предложении указать слово, в котором доля гласных (А, Е, I,O) максимальна.
Отредактировать заданное предложение, заменяя многоточия точкой.
Из текста выбрать числа и записать в массив N. Количество чисел не более 10.