Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1546.doc
Скачиваний:
3
Добавлен:
07.02.2016
Размер:
1.44 Mб
Скачать

Варіант 13.

  1. Файл містить інформацію про співробітників двох відділів деякого НДІ. Кожен запис складається з назви відділу, ПІБ, року народження, наукового ступеня, посади, стажу роботи, посадового окладу. Виведіть загальний список співробітників з науковим ступенем (впорядкований по алфавіту); мінімальний та максимальний оклад в заданому відділі; для вказаного відділу – список працівників перед пенсійного віку з вказаним стажем роботи.

  2. Кожне ціле число з початкового файлу записати в інший файл в римській системі.

Варіант 14.

  1. Файл містить інформацію про рейси деякої авіакомпанії: номер рейса, тип літака, пункт призначення, час відльоту, час помадки, наявність вільних місць в салоні. Виведіть час вильоту літаків в задане місто та інформацію про наявність вільних місць в салоні на рейс в певне місто з певним часом відправлення.

  2. З матриці розміру , записаної в початковому файлі, одержіть вектор, що складається з впорядкованих по спаданню середньо-геометричних абсолютних значень елементів рядків матриці. Результат збережіть в файлі.

Варіант 15.

  1. Файл Телефонний довідник містить інформацію абонентів: ПІБ, адреса, рік установки телефону, номер телефону, наявність пільг. Модифікуйте файл – вводиться ПІБ, дані добавляються/змінюються/видаляються.

  2. Рядки матриці розміру , записаної в початковому файлі, впорядкуйте по зменшенню їх елементів. Створіть вектор, елементи якого дорівнюють сумам кубів головної та побічної діагоналі перетвореної матриці. Результат збережіть в файлі.

Контрольні запитання до лабораторної роботи №7

  1. Що таке покажчик на файл?

  2. Стандартні потоки введення/виведення.

  3. Функціїї введення/виведення.

  4. Як відкрити файл? Ознака успішного відкриття файлу.

  5. Режими доступу.

  6. Для чого необхідно закривати файл? Ознака успішного закриття файлу

  7. Які ви знаєте функції введення/виведення? Ознака правильного виконання операції.

  8. Як змінити поточну позицію у файлі?

  9. Що таке структурний шаблон, і як його визначити?

  10. Що таке ім’я структури і як воно використовується?

  11. Як визначити структурну змінну?

  12. Як звернутися до елемента структури?

  13. Як звернутися до покажчика на структуру?

  14. Як звернутися до елемента структури за допомогою покажчика?

  15. Як передаються в функцію єлементи структури?

  16. Як створити вложену структуру?

  17. Як звертутися до елемента вложеної структури?

  18. Як створювати і використовувати масиви структур?

  19. Як створити об’єднання?

  20. Як використовувати елементи об’єднання?

  21. Яка різниця між об’єднанням та структурою?

3 Література

  1. Керниган Б., Ритчи Д. Язык программирования Си. 2-е изд., М.: Финансы и статистика. 1992.

  2. Джехани Н. Программирование на языке Си. М.: Радио и связь, 1998.

  3. Касаткин А. И., Вальвачев А. Н. Профессиональное программирование на языке Си. От Turbo C к Borland C++. Минск: Высшая школа. 1995.

  4. Страуструп Б. Язык программирования С++. 2-е изд. Киев: ДиаСофт, 1993.

  5. Эллис М., Страуструп Б. Справочное руководство по языку программирования С++ с комментариями. М.: Мир, 1992.

Додаток А

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Запорізький національний технічний університет

Кафедра обчислювальної

математики

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]