Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач по проге.doc
Скачиваний:
44
Добавлен:
19.03.2015
Размер:
891.9 Кб
Скачать

Задача №1

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

  1. , при х, изменяющемся от 0,0 до 10,0 с шагом 1,0

  1. , при х, изменяющемся от 1.0 до 50.0 с шагом 5.0

  1. , при х, изменяющемся от 0.5 до 5.0 с шагом 0.5

  1. , при х, изменяющемся от 0.0 до 10.0 с шагом 5.0

  1. , при х, изменяющемся от 0.1 до 1.6 с шагом 0.1

  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).

  1. Вычислить среднее значение Хmи дисперсиюdдля каждого заданного массива.

  1. Определить наименьшие элементы массивов и их номера (Хmin,Nmin), (Ymin,Mmin)

  2. Определить и напечатать наибольшие элементы в заданных массивах и номера наибольших.

  3. Подсчитать количество положительных элементов и количество отрицательных элементов в каждом заданном массиве.

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

  5. Вычислить сумму отрицательных элементов в массивах .

  6. Заменить нулями все положительные элементы в массивах Х и Y.

  7. заменить нулями все отрицательные элементы в массивах Х и Y.

  8. Сменить знаки у всех элементов массивов Х и Y, модули которых > 1.

  9. расположить в массив R, сначала положительные элементы массива Х, а затем отрицательные. Такую же сортировку осуществить и для массиваY.

Задача №3.

  1. Дана строка символов. Преобразовать данную строку, удалив из нее каждую пару символов >> и повторив (вставив еще раз) каждую пару символов <<. После преобразования полученную строку вывести на печать.

  2. Дана строка символов S1,S2,...Sm, в которой могут встречаться цифры, пробелы, буква Е и знак +, -. Известно, что первый символS1 является цифрой. Из данной строки выделить подстрокуS1,S2,...Sm, (mзаранее неизвестно) символов, предшествующих первому пробелу. Требуется определить является ли эта подстрока числом. Если да, то выяснить – целое число или вещественное.

  3. Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками [,]. Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.

  4. Дана строка из 20 символов. Удалить в ней все пробелы и выделить подстроку, которая в ней содержится после первого символа ´;´ (точка с запятой).

  5. На складе хранится ряд деталей, наименование которых представляют некоторую последовательность символов (например, D21A,D52Hи т.д.). Подсчитать количество наименований деталей, которые начинаются сD2. Все имеющиеся наименования вводить с клавиатуры. Число деталей произвольное.

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

  7. Отредактировать предложение, удаляя из него лишние пробелы, оставляя только по одному пробелу между словами.

  8. В заданном предложении указать слово, в котором доля гласных (А, Е, I,O) максимальна.

  9. Отредактировать заданное предложение, заменяя многоточия точкой.

  10. Из текста выбрать числа и записать в массив N. Количество чисел не более 10.