Информатика. Вариант №3
|
|
engineerklub | Дата: Четверг, 18.05.2023, 10:35 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Информатика. Вариант №3
Тип работы: Работа Контрольная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Контрольная работа
1. Задание к контрольной работе
1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить: • добавить запись в файл или начать запись нового файла; • начать обработку созданного файла; 2. Предусмотреть возможность выполнения данных операций многократно.
Таблица 1 – Исходные данные
Вариант №3 Написать программу 1. Создать файл Train.dat, содержащий записи следующей структуры: • название пункта назначения; • номер поезда; • время отправления. (массив из двух чисел:часы, минуты) 2. программа должна выполнять следующую обработку файла Train.dat: • поиск в файле поездов, отправляющихся после введенного с клавиатуры времени; • если таких поездов нет, выдать соответствующее сообщение на дисплей.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 18.05.2023, 10:36 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Лабораторная работа № 1
Формирование и обработка одномерных массивов
Лабораторная работа № 1 Тема: Формирование и обработка одномерных массивов.
Цель работы. Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.
Задание к лабораторной работе
В соответствии с вариантом (таблица 1) разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования. Рекомендации: После окончания цикла формирования массива организуйте вывод массива и вывод результатов обработки массива. Результаты, например, могут иметь вид:
ИСХОДНЫЙ МАССИВ А: 15.583 19.287 28.385 45.621 39.728 5.456 -8.087 3.897 ПОЛУЧЕННЫЕ РЕЗУЛЬТАТЫ: МАХ = 45.621
1. Задание
В соответствии с вариантом разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования.
Таблица 1 – Исходные данные Вариант №3 Массив Х [36] целых элементов задать датчиком случайных чисел. Переписать подряд в массив Y положительные элементы массива Х. Определить, сколько в массиве Y четных элементов.
------------------------------------------------------------------------------
Контрольные вопросы 1. Какие ограничения накладываются на индексы элементов массивов? 2. Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов. 3. Задание типов элементов массива. Могут ли элементы массива иметь разный тип? 4. Как располагаются элементы массива в памяти? 5. Чем отличаются алгоритмы поиска максимального и минимального элемента массива. 6. Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.
=============================================
Лабораторная работа № 2
Обработка текстовых файлов
Лабораторная работа № 2 Тема: Обработка текстовых файлов.
Цель работы. Получить навыки обработки текстовых файлов средствами языка Cи.
Задание к лабораторной работе
Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
1. Задание
Таблица 1 – Исходные данные Вариант №3 Создать текстовый файл с произвольным числом строк. Определить, сколько раз в заданном файле встречается сочетание двух первых его символов.
------------------------------------------------------------------------------
Контрольные вопросы: 1. Описание символьных данных и строк на языке Си. 2. Встроенные функции языка Си, используемые для обработки строк.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 18.05.2023, 10:36 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Лабораторная работа № 3
Типовые и бестиповые подпрограммы - функции
Цель работы. Приобрести навыки разработки и использования функций, разработанных пользователем.
Задание к лабораторной работе
В соответствии с индивидуальным заданием, номер которого совпадает с двумя последними цифрами вашего пароля, разработать алгоритмы и программу на языке Си с использованием разработанных автором функций. 2. Задание
Таблица 1 – Исходные данные Вариант №3 Для каждого пункта задания написать подпрограмму-функцию • сформировать матрицу А(NхN). • вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана; • найти в матрице количество нулевых элементов; • найти максимальные элементы на главной и побочной диагоналях одной функцией. Написать функцию (main), вызывающую разработанные вами функции.
------------------------------------------------------------------------------
Контрольные вопросы
1. Типы функции, используемые в программах на языке Си. 2. Структура функции, определенной пользователем. 3. Отличие типовой функции от бестиповой функции. 4. Типы параметров функции. 5. Глобальные и локальные идентификаторы.
СКАЧАТЬ
|
|
| |