ВУЗ: Камчатский государственный технический университет
Категория: Методичка
Дисциплина: Программирование
Добавлен: 20.10.2018
Просмотров: 2272
Скачиваний: 16
13. Вводятся записи следующей структуры:
Табельный номер - цифровое поле
ФИО - символьное поле длиной 30 символов
Код должности - цифровое поле
Стаж работы - цифровое поле
Вывести на экран количество сотрудников, работающих в каждой
должности. Отсортировать по табельному номеру.
14. Используя структуру, опишите вступительные экзамены, на которых
абитуриенты сдавали три экзамена, а для поступления надо было набрать 12
баллов. Составьте программу, считывающую из файла результаты всех
вступительных экзаменов и выводящую на экран список абитуриентов,
потерпевших неудачу на экзаменах и их средний балл. Отсортировать по
результатам первого экзамена.
15. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать общее количество товара, цена которого больше средней цены
всех товаров по всем записям. Стоимость рассчитывается, как произведение
количества проданного товара и цены. Отсортировать по цене товара.
16. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия и среднюю цену товаров, производимых каждым
заводом-изготовителем. Отсортировать по магазинам.
17. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Буква класса – текстовое поле
Возраст - цифровое поле
Распечатать фамилии всех учеников 9 А, средний возраст по каждому классу.
Отсортировать по возрасту.
18. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, с максимальным и минимальным
стажем работы, с указанием их месячной зарплаты и среднего возраста.
Отсортировать по стажу.
19. Создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес
(запись из 3 полей : улица, номер дома, квартиры) и номер телефона. Найти все
номера телефонов по введенной улице. Отсортировать по номеру дома.
20. Опишите запись, содержащую информацию о температуре воздуха:
•
номер месяца;
•
номер дня;
•
температура ночью;
•
температура днем.
Программа должна создать текстовый файл с данными за указанный
пользователем период. Данные одного месяца выводить на одной строке,
высчитывая среднедневную температуру. Вывести максимальную и минимальную
температуру за каждый месяц. Отсортировать по номеру дня.
21. Опишите запись с именем типа Sport, содержащую информацию о лучших
спортивных достижениях школы по легкой атлетике:
•
название вида спорта;
•
фамилия участника;
•
возраст участника;
•
номер занятого места (1, 2 или 3)
•
сообщение о результате;
Создайте текстовый файл с несколькими записями, рассчитайте средний
возраст и максимальный результат для каждого вида спорта и выведите их на
экран. Отсортировать по возрасту.
22. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, чья зарплата выше средней по
бригаде, с указанием их месячной зарплаты. Отсортировать по возрасту.
23. Используя структуру, опишите вступительные экзамены, на которых
абитуриенты сдавали три экзамена, а для поступления надо было набрать 12
баллов. Составьте программу, считывающую из файла результаты всех
вступительных экзаменов и выводящую на экран список абитуриентов,
зачисленных в институт и их средний балл. Отсортировать по результатам третьего
экзамена.
24. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать общую стоимость товара, количество которого менее 2 и вывести
их список на экран по всем записям. Стоимость рассчитывается, как произведение
количества проданного товара и цены. Отсортировать по количеству товара.
25. Вводятся записи следующей структуры:
Табельный номер - цифровое поле
ФИО - символьное поле длиной 30 символов
Код должности - цифровое поле
Стаж работы - цифровое поле
Вывести на экран ФИО и стаж сотрудников, работающих более чем на одной
должности. Отсортировать по стажу.
26. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия и максимальную цену товаров, потребляемых
каждым магазина. Отсортировать по цене.
27. Создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес
(запись из 3 полей : улица, номер дома, квартиры) и номер телефона. Найти
максимальный и минимальный номер телефона по введенной улице и количество
телефонов на ней. Отсортировать по номеру квартиры.
28. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Буква класса – текстовое поле
Возраст - цифровое поле
Распечатать фамилии всех учеников 8 класса, средний возраст по каждой
букве класса. Отсортировать по классам.
29. Опишите запись, содержащую информацию о температуре воздуха за месяц:
•
номер дня;
•
температура ночью;
•
температура днем.
Программа должна создать текстовый файл с данными. Данные выводить в
виде таблицы, высчитать среднемесячную температуру. Вывести количество дней,
в которые температура была выше и ниже среднемесячной. Отсортировать по
дневной температуре.
30. Используя структуру, опишите вступительные экзамены, на которых
абитуриенты сдавали три экзамена, а для поступления надо было набрать 12
баллов. Составьте программу, считывающую из файла результаты всех
вступительных экзаменов и выводящую на экран список абитуриентов, не
зачисленных в институт и их средний балл. Отсортировать по результатам второго
экзамена.
31. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, максимального и минимального
возраста, с указанием их месячной зарплаты и среднего стажа. Отсортировать по
зарплате.
32. Составьте программу, описывающую массив записей – телефонный справочник
одноклассников. В записи о каждом однокласснике содержатся следующие
сведения: фамилия, имя, телефон, возраст. Программа должна обеспечивать ввод
данных, поиск номер телефона по фамилии, подсчет среднего возраста, и вывод
самого молодого человека из списка на экран. Отсортировать по именам.
33. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать максимальную и минимальную стоимость товара и вывести
название соответствующих товаров на экран. Стоимость рассчитывается, как
произведение количества проданного товара и цены. Отсортировать по цене
товара.
34. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия товаров, и количество магазинов, его закупающих
и заводов, его производящих. Отсортировать по заводам.
35. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Возраст - цифровое поле
Средний балл - цифровое поле
Распечатать фамилии всех учеников, чей средний балл выше 4 по классам,
рассчитать максимальный и минимальный возраст по каждому классу.
Отсортировать по среднему баллу.