Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи програмування.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
493 Кб
Скачать
☆

Варіанти

  1. Співробітники (Код співробітника, ПІП, Вік, Стать, Адреса, Телефон, Паспортні дані, Посада (Код посади, Найменування, Оклад, Обов’язки, Вимоги).

  2. Читачи (Код читача, ПІП, Дата нарождення, Стать, Адреса, Телефон, Паспортні дані, Видані книги (Код книги, Код читача, Дата видачи, Дата повернення ) .

  3. Аптека ( Назва ліків, Країна виробник, Ціна, Призначення, Дата випуску( День, Місяц, Рік).

  4. Залізничні каси(Номер квітку, Прізвище пасажира, № потягу, № вагону, Дата виїзду ( День, Місяц, Рік).

  5. Прокат автомобілів(Номером машини , Тип( Форма кузову, Кількість дверів), Рік випуску, Марка.

  6. Ломбард ( Номером квитанції, Власника закладної, Адресу( Країна, місто, Вулиця, будинок), Сума залогу Дата повернення залогу.

  7. Успішність студентів. Прізвищем студента Адресу, № телефону, Дата атестації (Назва місяцу, Середній бал).

  8. Готель (Прізвищем гостя, № кімнати, Вартість заселення кімнати за добу, Дата ( День, Місяц, Рік)

  9. Видавництво( Прізвище автора, Назва книги, Вартість, Тираж, Видавництво (Назва, Країна, Власник)

  10. Технічне обслуговування автомобілів (Номер автомобіля, Марка, № двигуна, Вид Ремонту (Вартість ремонту , Дата технічного обслуговування).

Контрольні запитання

  1. Як визначається область пам’яті під вкладену структуру?

  2. Що описує структура?

  3. Як звертатися до поля вкладеній структури?

Лабораторна робота №20

Тема : Робота з файлами.

Мета : Набуття практичних навичок зі створення файлів в системи програмування С.

Завдання

В середовищі С зробить програму, яка створює та обробляє файли.

Хід роботи

  1. Завантажити систему програмування.

Розробити програму зі створення файлу. Для цього потрібно:

  • Визначити шаблон структури файлу згідно варіанту.

  • Визначити файлову змінну .

  • Внести дані в поля файлу.

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

  • Вивести файл на екран монітору.

  1. Якщо є помилки, відредагуйте програму.

  2. Покажіть одержані результати викладачу.

  3. Складіть звіт.

Варіанти.

Мовою програмування С створити:

1.Телефоній довідник з полями: № телефону, прізвище власника, його адреса.

2.Бібліотечний каталог : назва книга, автор, кількість сторінок, рік видання, тираж.

3.Прокат кінострічок: назва фільму, режисер, країна, рік створення, кіностудія.

4.Каталог комплектуючих до ПК: назва пристрою, ціна, фірма-виробник, ціна, вид оплати.

5.Каталог гірських вершин: назва гірського піку, його категорія, висота, гірський масив, куди він входить, країна.

6.Каталог річок: назва, довжина, країна, материк, напрямок руху.

7.Описати таблицю Менделєєва: назва елементу, його валентність, атомна вага, в яку групу входить.

8.Каталог періодичних видань: назва журналу, видавництво, ціна, періодичність видання, головний редактор, країна видання.

9.Облік матеріальних ресурсів: номер, назва, ціна, дата інвентаризації, амортизація.

10. Каталог виставки : назва експонату, матеріал виготовлення, ціна, автор, країна.

Приклад програми:

#include<stdio.h>

char *str=”Цей рядок вводиться в файл”;

main()

{ FILE *fl; int a,b;

fl=fopen(“outfile.txt”,”w”);

fprintf(fl,”%s”,str);

printf(“введить два числа”);

scanf(“%d%d”,&a,&b);

fprintf(fl,a=%d,b=%d,a=b=%d”,a,b,a+b);

fclose(fl);}

Контрольні запитання

  1. Чім файл відрізняється від масиву?

  2. Що таке вказівник на файл?

  3. Що буває, якщо не виконати функцію fclose()?

  4. Як визначається в програмі вид роботи зфайлом?.

Лабораторна робота №21

Тема : Малювання статичних об’єктів.

Мета : Набуття практичних навичок зі створення графічних зображень в системи програмування С.

Завдання

В середовищі С зробить програму, яка створює графічне зображення.

Хід роботи

  1. Завантажити систему програмування.

  2. Створити малюнки по варіантах. Розфарбувати об’єкт малювання та фон .

1. Хатинка. 2. Самольот.

3. Ппрапор олімпійських ігор. 4. Зірочка.

5 Корабель. 6. Машина.

7 Паровоз. 8 Пароплав.

9. Ракета. 10. Супутник.