1.Написать программу
а.Создать файл Spravka.dat, содержащий записи следующей структуры:
· название пункта назначения;
· номер рейса;
· тип самолета.
Программа должна выполнять следующую обработку файла Spravka.dat:
· поиск в файле номеров рейсов, вылетающих в пункт, название которого вводится с клавиатуры;
· если таких рейсов нет, выдать соответствующее сообщение на дисплей.
б. Создать файл Train.dat, содержащий записи следующей структуры:
· название пункта назначения;
· номер поезда;
· время отправления;(массив из двух чисел: часы, минуты)
Программа должна выполнять следующую обработку файла Train.dat:
· поиск в файле поездов, отправляющихся в пункт, название которого вводится с клавиатуры;
· если таких поездов нет, выдать соответствующее сообщение на дисплей.
2.Разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
а. Массив А[20] нецелых элементов задать датчиком случайных чисел.
Вычислить среднее арифметическое значение положительных элементов и максимальный элемент среди отрицательных элементов массива А. Сформировать новый массив из значений исходного, меньших среднего значения положительных.
б. Массив А[15] сформировать датчиком случайных чисел.
Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой.
3.Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
а.Создать текстовый файл. Создать новый файл, переписав в него гласные буквы исходного.
б. Создать текстовый файл с произвольным числом строк. Посчитать, сколько раз первый символ первого слова встречается в исходном файле.
4.Разработать алгоритмы и программу на языке Си с использованием разработанных автором функций.
а. Для каждого пункта задания написать подпрограмму-функцию
- сформировать матрицу А(NхM);
-вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана;
- найти в матрице минимальное отрицательное число;
- вычислить суммы отрицательных и положительных элементов отдельно, но в одной функции.
б.Для каждого пункта задания написать подпрограмму-функцию
- сформировать матрицу А(NхM);
-вывести на экран значения матрицы, расположив каждую строку матрицы на строку экрана;
- найти сумму минимального и максимального чисел матрицы;
- посчитать количество отрицательных чисел на побочной диагонали и количество положительных чисел на главной одной функцией.
Написать функцию (main), вызывающую разработанные вами функции.
Требования к оформлению :
блок- схема разработанной программы;
программная реализация;
скрины экрана с результатами расчетов;
выводы
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |