Казанская государственная консерватория
Використання функцій. Обробка файлів
Мета: Придбати практичні навички при роботі із файлами, що складаються зі структур.
Завдання: для задачі завдання практичної роботи № 9 підключити функцію збереження даних у бінарних файлах та функцію зчитування інформації з файлів, що складаються зі структур.
Таблиця 1
| Скласти програму, яка містить відомості про десять нападаючих хокейних команд
Динамо і Спартак.
Кожен запис повинен містити:
§ ПІБ нападаючого;
§ Кількість закинутих ними шайб;
§ Кількість зроблених голевих передач;
§ Зароблений штрафний час.
| Скласти новий файл, що містить ім’я команди, суму балів (голи + передачі) для шістьох кращих граків двох команд.
(По три гравця з кожної команди).
| П. І. Б. нападаючого
|
| Скласти програму, яка містить відомості про п’ять дисциплін, які на вибір бажає слухати студент.
Кожен запис повинен містити:
§ ПІБ студента;
§ Індекс групи;
§ 5 дисциплін;
§ середній бал успішності;
| Надрукувати список студентів, бажаючих прослухати дисципліну Х. Якщо кількість бажаючих перевищує 8 чоловік, то відібрати студентів, що мають більш високий середній бал успішності.
Х – вводити з клавіатури.
| П.І.Б. студента
|
| Скласти програму, яка містить відомості про відправку поїздів дальнього проходження з Київського вокзалу.
Кожен запис повинен містити:
§ номер поїзда;
§ станція призначення;
§ час відправки;
§ час в дорозі;
§ наявність білетів.
| Видати наступну інформацію:
1)Час відправки поїздів в місто Х у часовому інтервалі від А до В годин.
2)Наявність білетів на поїзд з номером У.
Х, У, А, В – вводити з клавіатури.
| Час відправлення
|
| Скласти програму, яка містить відомості про співробітників інституту.
Кожен запис повинен містити:
§ ПІБ робітника;
§ Назва відділу;
§ Рік народження;
§ Стаж роботи;
§ Посада;
§ Оклад.
| Видати наступну інформацію:
1)Список співробітників пенсійного віку на сьогоднішній день з указанням стажу роботи;
2) Середній стаж працюючих в відділі Х.
Х – вводити з клавіатури.
| П. І. Б. робітники
|
|
| Скласти програму, що зберігає дані про пацієнтів глазної клініки.
Кожен запис повинен містити:
§ ПІБ пацієнта;
§ Діагноз;
§ Стать;
§ Вік;
§ Місце мешкання.
| Видати наступну інформацію:
1)Кількість іногородніх, що прибули до клініки;
2)Список пацієнтів старших за Х років з діагнозом Y.
Х, У – вводити з клавіатури.
| Вік пацієнта
|
| Скласти програму, що зберігає дані про друзів, знайомих та родичів. Кожний запис повинен містити:
§ ПІБ
§ День народження
§ Знак Зодіаку (обчислюється по даті народження)
§ Категорія (друг, знайомий, родич)
| 1)Обчислити загальну знаків Зодіаку по всіх категоріях;
2)Вивести список з категорії Х, для тих, хто народився під знаком Зодіаку Y.
Х та Y ввести з клавіатури.
| П. І. Б. людини
|
| Скласти програму, що зберігає дані про товари на складі.
Кожен запис повинен містити:
§ назву товару;
§ кількість товару;
§ дату виготовлення;
§ дату прийому товару;
§ термін зберігання.
| 1)Вивести дані про товар Х та перелік тих товарів, кількість яких перевищує N з терміном зберігання не менш за М.
2)Список товарів, які підлягають уцінюваннню.
Х, N, М – ввести з клавіатури.
| Дата прийомки товару
|
| Скласти програму, що зберігає дані про препарати восьми аптек у місті.
Кожний запис повинен містити:
§ назва препарату;
§ наявність препарату у аптеках № 1-8;
§ ціна
§ Ознака: відпускається препарат за рецептом чи ні.
| 1)Вивести перелік аптек, де в наявності препарат Х.
2)Вивести назви препаратів за найвищою та найнижчою ціною в аптеці №N, що відпускаються без рецептів.
Х та N ввести з клавіатури.
| Назва препарату
|
| Скласти програму, що зберігає дані про аудиторії технікуму.
Кожний запис повинен містити:
номер аудиторії;
відповідальний за аудиторію;
загальна кількість парт;
Розклад зайнятості аудиторії: зайнята – по днях тижня;
ознака – потребує аудиторія ремонту чи ні.
| 1)Вивести список усіх аудиторій, що потребують ремонту (із вказанням відповідального).
2)Вивести день тижню, коли аудиторія N зовсім не зайнята та коли зайнята максимально.
N- ввести з клавіатури.
| Відповідальний
|
| Скласти програму, що зберігає дані про матеріальні цінності в аудиторіях технікуму. Кожний запис повинен містити:
назва матеріальної цінності;
інвентарний номер;
номер аудиторії
ознака - полягає списанню чи ні.
| 1)Вивести список усіх матеріальних цінностей, що полягають списанню в аудиторіях з номерами з номерами від N до М.
2) Вивести також перелік усіх аудиторій, де є в наявності матеріальна цінність з назвою Х з їх інвентарними номерами.
N, М та Х ввести з клавіатури.
| Номер аудиторії
|
| Скласти програму, що веде облік товарів кіосків міста. Кожний запис повинен містити:
назва товару;
номери кіосків де товар в наявності (не більше 3);
ціна;
виробник товару.
| 1)Вивести перелік усіх кіосків, де в наявності товар Х виробника Y.
2) Вивести також назву товару (і виробника) за найвищою ціною у кількості N.
Х, Y та N ввести з клавіатури.
| Виробник товару
|
| Скласти програму, що веде записник про розклад занять студентів. Кожний запис повинен містити:
§ ПІБ студента;
§ Назва предмету;
§ Дні тижня коли предмет є (1-5);
§ ПІБ викладача цього предмету.
| 1)Вивести перелік усіх студентів, де предмет з назвою Х читає викладачY.
2) Ввести також день тижня студента Z, де найбільша кількість предметів.
Х, Y та Z ввести з клавіатури
| Назва предмету
|
| Скласти програму, що веде облік відвідувань занять студентів групи. Кожен запис повинен містити:
§ ПІБ студента;
§ Кількість пропусків по дням тижня;
§ Відмітка, про причину пропусків (уважна чи неуважна) по дням тижня.
| 1)Вивести перелік усіх студентів, що мають найбільшу кількість неуважних пропусків занять.
2) Вивести також дні тижня, коли студент Х мав пропуски занять у кількості від N до М часів.
Х,N та М ввести з клавіатури.
| П. І. Б.
|
| Скласти програму, що зберігає дані про друзів, знайомих та родичів. Кожний запис повинен містити:
§ ПІБ
§ День народження
§ Знак Зодіаку
§ Категорія (друг, знайомий, родич)
| 1)Вивести список друзів та знайомих, що народилися під знаком Зодіаку X
2) Вивести список усіх родичів, відсортований за днями їх народжень
X – ввести з клавіатури
| Дата народження
|
| Скласти програму, що зберігає дані про товари на складі електротоварів.
Кожен запис повинен містити:
§ назву товару;
§ кількість товару;
§ дату прийому товару;
§ термін зберігання.
| 1)Вивести перелік усіх пилососів та міксерів (окремо) які зберігаються на складі більш за 1 рік.
2)Вивести також дані про товари, що мають найменшу ти найбільшу кількість за цінами від N до M.
M,N – ввести з клавіатури.
| Назва товару
|
| Скласти програму, що зберігає дані про препарати аптек у місті.
Кожний запис повинен містити:
§ назва препарату;
§ наявність препарату у аптеках № 1-8;
§ ціна
§ Ознака - відпускається препарат за рецептом чи ні.
| 1)Вивести перелік усіх препаратів в аптеках міста, що відпускаються за рецептами лікарів із вказанням номерів аптек, де вони в наявності.
2) Вивести також дані про препарат X із вказанням цін на нього у різних аптеках,
3)Вивести номери аптек, де цей препарат має найнижчу ціну.
X – ввести з клавіатури.
| Назва препарату
|
| Скласти програму, що веде облік товарів продуктових магазинів. Кожний запис повинен містити:
§ назва товару;
§ номер магазину;
§ ціна;
§ виробник товару;
§ термін зберігання.
| 1)Вести дані про товари з найнижчим терміном зберігання,
2)Вивести дані про товари X, що відпускається в магазині з номерами від N до M.
X,N,M – ввести з клавіатури.
| Назва товару
|
| Скласти програму, що веде записник про розклад занять студентів. Кожний запис повинен містити:
§ дні тижня;
§ номер пари;
§ назва предметів;
§ номер групи;
§ ПІБ викладача цього предмету.
| 1)Вивести перелік усіх предметів, які читаються у першій половині дня (1,2 чи 3 пара) в групі X. Обчислити також дні тижню, що мають найменшу завантаженість.
X – ввести з клавіатури.
| День тижня
|
| Скласти програму, що веде записник про розклад занять студентів. Кожний запис повинен містити:
§ ПІБ студента;
§ Класний керівник та номер групи;
§ Назва предметів;
§ Дні тижня коли предмет є;
§ ПІБ викладача цього предмету.
| 1)Вивести по групі X прізвища студентів, яких навчає викладач Y.
2)П. І. Б. студентів класного керівника в алф. порядку
X – ввести з клавіатури.
| П. І. Б. студента
|
| Скласти програму, що зберігає дані про розрахункові операції у банках.
Кожен запис повинен містити:
§ Розрахунковий рахунок платника;
§ Розрахунковий рахунок отримувача;
§ Сума, яка перераховується;
§ Дата операції.
| 1. Вивести перелік усіх платників, що перерахували гроші на рахунок N та загальну суму грошей.
2. Вивести також розрахункові рахунки отримувачів, які отримали загальну суму не меншу за X в день Y.
X та Y – ввести з клавіатури.
| Сума, що перераховувається
|
| Кожен мешканець кожної квартири за рік повинен виплатити за воду – 100 грн., за електроенергію – 300 грн., за газ – 50 грн. Скласти програму, що зберігає дані про розрахунки мешканців дому.
Кожен запис повинен містити:
§ Номер квартири;
§ ПІБ головного мешканця;
§ Кількість мешканців;
§ Загальна сума оплати за: воду, електроенергію, газ.
| 1)Вивести перелік усіх квартир - боржників за воду, газ та електроенергію окремо.
2) Обчислити також % заборгованостей за усі комунальні послуги разом по кожній квартирі.
| П. І. Б. головного мешканця
| |
| Скласти програму, що зберігає дані про продаж морозива у літні місяці по районам міста.
Кожен запис повинен містити:
§ Район (назва);
§ Місяць (червень, липень чи серпень);
§ Загальну суму з продажу цього місяця.
| 1)Вивести перелік усіх районів, що продавали морозиво у порядку зростання загальної суми продажу.
2)Обчислити також відсоткове відношення продаж району X відносно загальної суми по місту.
X – ввести з клавіатури.
| Назва району
| |
| Скласти програму обліку заборгованостей за електроенергію по районах міста за роки з 2000 по 2004.
Кожний запис повинен містити:
§ Район міста (Назва);
§ Суму заборгованості по п’яти роках (2000,2001,2002,2003, 2004).
| 1)Вивести перелік усіх районів міста у порядку зростання їх загальної заборгованості за електроенергію.
2) Обчислити також рік, де заборгованість по району Х була найбільшою.
X – ввести з клавіатури.
| Назва району
| |
| Скласти програму, що зберігає дані про місячну заробітню платню робочих заводу.
Кожен запис повинен містити:
§ ПІБ робочого;
§ Найменування цеху;
§ Розмір заробітної платні за місяць.
§ Стать(чоловіча/жіноча)
| 1)Обчислити кількість робітниць жінок у цеху Х.
2)Обчислити середній заробіток жінок та чоловіків (окремо) по цеху Y.
Х,Y – вводити з клавіатури
| Найменування цеху
| |
| Скласти програму, що містить відомість про телефони абонентів.
Кожен запис повинен містити:
§ ПІБ абонента;
§ Рік встановлення телефону
§ Номер телефону
§ Район міста
| 1)Обчислити кількість телефонів встановлених в районі Х.
2)По номеру телефону вивести відповідний район міста та абонентаю
| Район міста
| |
| Скласти програму, що містить відомості про асортимент іграшок у магазині.
Кожен запис повинен містити:
§ назву іграшки;
§ ціну;
§ кількість;
§ номер магазину
| 1)Вивести список усіх іграшок з ціною Х у кількості не менше за Y штук.
2)Вивести перелік іграшокмагазину з номером N за ціною від 1 до 10 гривень
| Назва іграшки
| |
| Скласти програму, що містить відомості про здачу студентами технікуму сесії.
Кожен запис повинен містити:
§ індекс групи;
§ ПІБ студента;
§ Відмітки по п’яти залікам і іспитам;
§ Стать студента.
| Вивести наступну інформацію:
1)Список чоловіків, що мають середній бал успішності не менше за 3,9.
2)Перелік невстигаючих студентів по всіх групах окремо.
| П.І.Б. студента
| |
| Скласти програму, що містить відомості про особисту колекцію книголюба.
Кожен запис повинен містити:
§ шифр книги;
§ автор;
§ назва;
§ рік видання;
§ ознака – проза, вірші, збірник.
| 1)Вивести список усіх книг-збірників автора Х.
2)Вивести окремо переліки книг усіх авторів, прізвища яких починаються з літери L за різними ознаками.
Х,L – ввести з клавіатури.
| Шифр книги
| |
| Скласти програму, яка містить відомості про наявність взуття в магазині фірми.
Кожен запис повинен містити:
§ артикул;
§ найменування;
§ кількість;
§ ціна однієї пари;
§ колір.
| Видати наступну інформацію:
1)Перелік усіх товарів з назвою Х кольору Y.
2)Найменування найдорожчої пари взуття із вказанням асортиментного списку, кольорів та їх кількості.
| Артикул
| |
| Скласти програму, що містить відомості про вчителів шкіл міста. Кожен запис повинен містити:
§ номер СШ міста;
§ П.І.Б. вчителя;
§ категорія(вища, перша, друга, без категорії).
| Видати наступну інформацію:
1)Перелік усіх шкіл міста, де викладає більш ніж 10 вчителів вищої категорії;
2)Перелік вчителів в СШ з номером Х за різними категоріями.
| Номер школи міста
| | | | | | | |
Казанская государственная консерватория
Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...
|
Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...
|
Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...
|
Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...
|
Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...
Субъективные признаки контрабанды огнестрельного оружия или его основных частей
Переходя к рассмотрению субъективной стороны контрабанды, остановимся на теоретическом понятии субъективной стороны состава преступления...
ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...
|
Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...
Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации
К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...
Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...
|
|