
- •Лабораторна робота №1
- •Завдання
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота № 2
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота № 3
- •Теоретичні відомості „Функції обробки рядків”
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №4
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота №5
- •Хід роботи
- •Варіанти
- •Контрольні запитання
- •Лабораторна робота №6
- •Завдання
- •Приклад програми
- •Контрольні запитання
- •Завдання
- •Контрольні запитання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №9
- •Завдання
- •Приклад програми
- •Приклад програми
- •Контрольні запитання
- •Лабораторна робота№13
- •Теоретичні відомості
- •Завдання
- •Завдання
- •Контрольні запитання
- •Лабораторна робота №15
- •Завдання
- •Хід роботи
- •Варіанти
- •Завдання
- •Хід роботи
- •Варіанти
- •Контрольні запитання
- •Лабораторна робота №18
- •Теоретичні відомості
- •Хід роботи
- •Лабораторна робота №19
- •Завдання
- •Хід роботи
- •Варіанти.
- •Приклад
- •Контрольні запитання
- •Лабораторна робота №21
Лабораторна робота №19
Тема : Робота з файлами.
Мета : Набуття практичних навичок зі створення файлів в системи програмування С.
Завдання
В середовищі С зробить програму, яка створює та обробляє файли.
Хід роботи
Завантажити систему програмування.
Розробити програму зі створення файлу. Для цього потрібно:
Визначити шаблон структури файлу згідно варіанту.
Визначити файлову змінну .
Внести дані в поля файлу.
Для кожного варіанту обробки файлу зробити один запит. Для цього виявити ключовий елемент, та за ключовим елементом відшукати дані. Результати запиту вивести на екран монітору.
Вивести файл на екран монітору.
Якщо є помилки, відредагуйте програму.
Покажіть одержані результати викладачу.
Складіть звіт.
Варіанти.
Мовою програмування С створити:
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);}
Контрольні запитання
Чім файл відрізняється від масиву?
Що таке вказівник на файл?
Що буває, якщо не виконати функцію fclose()?
Як визначається в програмі вид роботи з файлом?.
Лабораторна робота №20
Тема : Малювання статичних об’єктів.
Мета : Набуття практичних навичок зі створення графічних зображень в системи програмування С.
Завдання
В середовищі С зробить програму, яка створює графічне зображення.
Хід роботи
Завантажити систему програмування.
Створити малюнки по варіантах. Розфарбувати об’єкт малювання та фон .
1. Хатинка. 2. Літак.
3. Прапор олімпійських ігор. 4. Зірочка.
5 Яхта. 6. Машина.
7 Паровоз. 8 Пароплав.
9. Ракета. 10. Супутник.