| engineerklub | Дата: Четверг, 23.07.2026, 15:39 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39450
Статус: Offline
| Программирование (часть 1). Вариант 9
Контрольная работа
1. Рекомендации по выполнению контрольной работы Прежде, чем приступать к выполнению контрольной работы, необходимо, помимо уже изученного материала в ходе выполнения лабораторных работ, изучить следующие разделы конспекта лекций: п.4.3, п.9, выполняя все предложенные примеры. Контрольная работа состоит из одного задания, которое выбирается согласно своему варианту. Если программа написана в соответствии с заданием, в ней нет ошибок, и получен правильный результат ее работы, то вы получаете зачет по контрольной работе. В противном случае работа отправляется вам на доработку.
2. Требования к оформлению работы Необходимо представить следующее: 1. Текст задания (с подставленными данными своего варианта); 2. Текст программы (файл с расширением .pas) ; 3. Результат работы программы (т.е. все данные, которые выводятся на экран). Таким образом, необходимо прислать два файла: один-с заданием и с результатами (оформление в Word), второй - с программой. Файл с результатами формируется во время выполнения программы. Имя файла указано Вами в программе в операторе Assign (для наименования файла с результатами обычно используют имя файла с программой, заменяя расширение .PAS на расширение .TXT). Например, assign (F, ‘ivanov.txt’ ); . Итак, после выхода из Турбо Паскаля в текущем каталоге появляются 2 новых файла: с программой (с расширением .pas) и с результатами (с расширением .txt).
3. Вариант задания на выполнение контрольной работы Вариант 9. Сформировать двумерный массив Z размером N x 11 (N – количество строк, равное предпоследней цифре пароля +2; 11 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Вычислить сумму положительных элементов строки, в которой находится минимальный элемент матрицы Z (оформить нахождение минимального элемента в виде функции). Вывести на экран и в файл полученную сумму и номер строки.
Текст программы Результаты работы программы
Лабораторная работа №1
Тема 1: Стандартные функции. Арифметические выражения. (в лекциях см. п. 1.4, 2.9 ) Тема 2: Логические выражения. Условный оператор. (в лекциях см. п. 2.4, 3.3 )
Задание: Разработать программу для вычисления: 1) значения заданного арифметического выражения (см. вариант по таблице 1); 2) значения заданной функции (см. вариант по таблице 2); и вывода на экран полученных результатов.
Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов).
Таблица 1 – Вариант арифметических выражений Номер варианта: 9 Выражение: j=(1_y)*корень(sin^(2)(z)-модуль(y-x)/5 Исходные данные: x, y, z
Таблица 2 – Вариант функций Номер варианта: 9 h = 2x+4y, при -4<=x<32;x+2*|x|-y, при x>32;3x, при x=32 или x< -4
Задание 1 Результат
Задание 2 Результат
СКАЧАТЬ
|
| |
|
|
| engineerklub | Дата: Четверг, 23.07.2026, 15:39 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39450
Статус: Offline
| Лабораторная работа №2
Тема 1: Операторы циклов с условиями: While и Repeat (в лекциях см. п. 3.6, 3.7)
Задание: Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1);
Таблица 1 – Вариант задания Номер варианта: 9 Выражение: 0,6 - 0,7 + 0,8 -...- 3,3 Оператор цикла: Repeat
Текст программы Результат
Лабораторная работа №3
Тема 1: Работа с одномерными массивами. (в лекциях см. п. 4.1 ) Тема 1: Подпрограммы: процедуры и функции. (в лекциях см. п. 5 )
Общий текст задания для всех вариантов: Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран; 2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива. 3) производит заданные вычисления и выводит результат на экран. Указания: - преобразование массива оформить в виде процедуры; - заданные вычисления оформить в виде функции; - все выводы на экран осуществлять в основной программе.
Вариант 9: Массив M = (5, –5, 9, –2, 14, –7, 0) преобразован к виду M = (5, 0, 9, 0, 14, 0, 0). Размер массива M - 22 элемента из диапазона [–47,47]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–16, 6].
Текст программы Результат
СКАЧАТЬ
|
| |
|
|