Смекни!
smekni.com

Методические указания по выполнению курсовых работ по дисциплине «Информатика» для специальности 080700 бизнес-информатика (стр. 8 из 8)

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 по классам, рассчитать максимальный и минимальный возраст по каждому классу. Отсортировать по среднему баллу.