Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з ОП 2 курс (2семестр).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
491.52 Кб
Скачать

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

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

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

Завдання

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

Хід роботи

  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. Як визначається в програмі вид роботи з файлом?.

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

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

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

Завдання

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

Хід роботи

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

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

1. Хатинка. 2. Літак.

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

5 Яхта. 6. Машина.

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

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