Информатика. Вариант №1
|
|
engineerklub | Дата: Понедельник, 04.12.2023, 10:38 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Информатика. Вариант №1
Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №1 "Формирование и обработка одномерных массивов"
Задание В соответствии с вариантом разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования.
Вариант: 1 Массив Х[30] нецелых элементов задать датчиком случайных чисел. Записать в массив Y подряд отрицательные элементы массива Х. Найти их среднее арифметическое.
Схема алгоритма
Программа на языке Си
Результаты выполнения программы
Ответы на контрольные вопросы 1. Какие ограничения накладываются на индексы элементов массивов? 2. Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов. 3. Задание типов элементов массива. Могут ли элементы массива иметь разный тип? 4. Как располагаются элементы массива в памяти? 5. Чем отличаются алгоритмы поиска максимального и минимального элемента массива. 6. Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Понедельник, 04.12.2023, 10:39 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №2 "Обработка текстовых файлов"
Задание Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
Вариант: 1 Создать текстовый файл с произвольным числом строк. Из исходного файла, начиная с первой встретившейся буквы \'а\', переписать в новый файл все символы до первой встретившейся буквы \' к\'. Если буквы «к» не будет, переписать все символы до конца файла.
Схема алгоритма
Программа на языке Си
Результаты
Ответы на контрольные вопросы 1. Описание символьных данных и строк на языке Си. 2. Встроенные функции языка Си, используемые для обработки строк. 3. Назначение функции fgets(). 4. Назначение функции fgetc(). 5. Назначение функции fscanf().
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Понедельник, 04.12.2023, 10:40 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №3 "Типовые и бестиповые подпрограммы-функции"
Задание В соответствии с индивидуальным заданием, номер которого совпадает с двумя последними цифрами вашего пароля, разработать алгоритмы и программу на языке Си с использованием разработанных автором функций.
Вариант: 1 1. Для каждого пункта задания написать подпрограмму-функцию - сформировать целочисленную матрицу А(NхN); - вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана; - найти в матрице количество отрицательных чисел; - вычислить суммы диагональных элементов (главной и побочной) отдельно, но в одной функции. 2. Написать функцию (main), вызывающую разработанные вами функции.
Схема алгоритма
Программа на языке Си
Результаты выполнения программы
Ответы на контрольные вопросы 1. Типы функции, используемые в программах на языке Си. 2. Структура функции, определенной пользователем. 3. Отличие типовой функции от бестиповой функции. 4. Типы параметров функции. 5. Глобальные и локальные идентификаторы.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Понедельник, 04.12.2023, 10:40 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 29644
Статус: Offline
| Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Содержание
1. Задание на контрольную работу 3 2. Представление текстовой информации 4 3. Краткая теория по теме контрольной работы 5 4. Блок-схема разрабатываемой программы 6 5. Программная реализация 7 5.1 Описание отдельных функций 7 5.2 Исходный модуль программы 8 6. Результаты тестирования программы 10 Список литературы 12
1. Задание на контрольную работу Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си. К поставленной перед Вами задаче следует отнестись так: 1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить: а) добавить запись в файл или начать запись нового файла; б) начать обработку созданного файла; 2. Предусмотреть возможность выполнения данных операций многократно.
Таблица 1 – Исходные данные согласно варианту задания Вариант: 1 Написать программу 1.Создать файл Train.dat, содержащий записи следующей структуры: • название пункта назначения; • номер поезда; • время отправления. (массив из двух чисел: часы, минуты) 2. программа должна выполнять следующую обработку файла Train.dat: • поиск в файле и вывод на экран информации о поезде, номер которого введен с клавиатуры; • если таких поездов нет, выдать соответствующее сообщение на дисплей.
СКАЧАТЬ
|
|
| |