| engineerklub | Дата: Воскресенье, 31.08.2025, 18:45 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 36513
Статус: Offline
| Информатика. Вариант №19
Тип работы: Работа Контрольная Сдано в учебном заведении: ДО СИБГУТИ
Описание: КОНТРОЛЬНАЯ РАБОТА Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си. К поставленной перед Вами задаче следует отнестись так: 1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить: а) добавить запись в файл или начать запись нового файла; б) начать обработку созданного файла; Предусмотреть возможность выполнения данных операций многократно.
Задачи для контрольной работы В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля, разработать алгоритмы и программу на языке Си.
Написать программу 1. Создать файл PRICE.dat, содержащий записи следующей структуры: - название детской игрушки; - ее стоимость. 2. программа должна выполнять следующую обработку файла PRICE.dat: Вывести наименование и стоимость самой дорогой игрушки.
ЛАБОРАТОРНАЯ РАБОТА №1 ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.
Задание к лабораторной работе В соответствии с вариантом (таблица 1) разработайте алгоритм обработки элементов массива. Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма. Проведите тестирование программы в среде программирования.
Массив Х [16] целых элементов вводят с клавиатуры. Переписать в массив Y положительные элементы массива Х ,а в массив Z - отрицательные элементы массива Х.
Контрольные вопросы 1.Какие ограничения накладываются на индексы элементов массивов? 2.Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов. 3.Задание типов элементов массива. Могут ли элементы массива иметь разный тип? 4.Как располагаются элементы массива в памяти? 5.Чем отличаются алгоритмы поиска максимального и минимального элемента массива. 6 Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.
ЛАБОРАТОРНАЯ РАБОТА № 2 ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.
Задание к лабораторной работе Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания. Сформировать новый файл, элементы которого указывают количество гласных букв в каждом слове исходного файла.
Контрольные вопросы 1 Описание символьных данных и строк на языке Си. 2 Встроенные функции языка Си, используемые для обработки строк. 3 Назначение функции fgets(). 4 Назначение функции fgetc(). 5 Назначение функции fscanf().
ЛАБОРАТОРНАЯ РАБОТА № 3 ТИПОВЫЕ и БЕСТИПОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ Цель работы : Приобрести навыки разработки и использования функций, разработанных пользователем.
Задание к лабораторной работе В соответствии с индивидуальным заданием, номер которого совпадает с двумя последними цифрами вашего пароля, разработать алгоритмы и программу на языке Си с использованием разработанных автором функций.
Для каждого пункта задания написать подпрограмму-функцию - сформировать матрицу А(NхN) -вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана; - найти в матрице количество отрицательных и количество положительных чисел матрицы, разработав одну функцию; - уменьшить все значения матрицы на наибольшее число, полученное в предыдущем пункте задания. Написать функцию (main), вызывающую разработанные вами функции.
Контрольные вопросы: 1. Типы функции, используемые в программах на языке Си. 2. Структура функции, определенной пользователем. 3. Отличие типовой функции от бестиповой функции. 4. Типы параметров функции. 5. Глобальные и локальные идентификаторы.
СКАЧАТЬ
|
| |
|
|