Программирование (часть 1). Вариант 7
|
|
engineerklub | Дата: Среда, 19.06.2024, 07:24 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Сформировать двумерный массив. Программирование (часть 1). Вариант 7
Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, TurboPascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: 1. Рекомендации по выполнению контрольной работы
Прежде, чем приступать к выполнению контрольной работы, необходимо, помимо уже изученного материала в ходе выполнения лабораторных работ, изучить следующие разделы конспекта лекций: п.4.3, п.9, выполняя все предложенные примеры. Контрольная работа состоит из одного задания, которое выбирается согласно своему варианту. Если программа написана в соответствии с заданием, в ней нет ошибок, и получен правильный результат ее работы, то вы получаете зачет по контрольной работе. В противном случае работа отправляется вам на доработку.
2. Требования к оформлению работы
Необходимо представить следующее: 1. Текст задания (с подставленными данными своего варианта); 2. Текст программы (файл с расширением .pas) ; 3. Результат работы программы (т.е. все данные, которые выводятся на экран). Таким образом, необходимо прислать два файла: один-с заданием и с результатами (оформление в Word), второй- с программой. Файл с результатами формируется во время выполнения программы. Имя файла указано Вами в программе в операторе Assign (для наименования файла с результатами обычно используют имя файла с программой, заменяя расширение .PAS на расширение .TXT). Например, assign (F, ‘ivanov.txt’ ); . Итак, после выхода из Турбо Паскаля в текущем каталоге появляются 2 новых файла: с программой (с расширением .pas) и с результатами (с расширением .txt).
3. Варианты задания на выполнение контрольной работы
7. Сформировать двумерный массив G размером N x 9 (N – количество строк, равное предпоследней цифре пароля +2; 9 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Записать в одномерный массив F строку матрицы G, содержащую минимальный элемент (оформить нахождение минимального элемента в виде процедуры). Вывести элементы массива F на экран и в файл.
4. Результаты выполнения работы Текст программы на языке Pascal Скриншот работы программы Содержимое текстового файла
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 19.06.2024, 07:25 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, TurboPascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа № 1
Тема 1: Стандартные функции. Арифметические выражения. (в лекциях см. п. 1.4, 2.9)
Тема 2: Логические выражения. Условный оператор. (в лекциях см. п. 2.4, 3.3)
Задание: Разработать программу для вычисления: 1) значения заданного арифметического выражения (см. вариант по таблице 1); 2) значения заданной функции (см. вариант по таблице 2); и вывода на экран полученных результатов. Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов).
Таблица 1 – Варианты арифметических выражений Номер варианта: 7 Выражение: см.скрин Исходные данные: x, y
Таблица 2 – Варианты функций Номер варианта: 7 j = ln(|x|+|y|), при 5<=|xy|<10;x-y, при |xy|>=10;x+y, при |xy|<5.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 19.06.2024, 07:26 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, TurboPascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа № 2
Тема 1: Операторы циклов с условиями: While и Repeat (в лекциях см. п. 3.6, 3.7)
Задание: Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 1);
Таблица 1 Номер варианта: 7 Выражение: 0,4 - 0,8 +1,2-…+4,0 Оператор цикла: Repeat
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 19.06.2024, 07:27 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 28596
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, TurboPascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа № 3
Тема 1: Работа с одномерными массивами. (в лекциях см. п. 4.1)
Тема 1: Подпрограммы: процедуры и функции. (в лекциях см. п. 5)
Общий текст задания для всех вариантов: Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран; 2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива. 3) производит заданные вычисления и выводит результат на экран. Указания: - преобразование массива оформить в виде процедуры; - заданные вычисления оформить в виде функции; - все выводы на экран осуществлять в основной программе.
Вариант задания (вариант 7): Массив K = (5, –5, 4, 9, –7, –11, 0) преобразован к виду K = (0, 1, 0, 0, –1, –5, 0). Размер массива K - 21 элемент из диапазона [–56,56]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–1, 16].
СКАЧАТЬ
|
|
| |