Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №3
з курсу: „Засоби системного програмування”
на тему
Стандартні засоби вводу-виводу
Тема роботи: Стандартгні засоби вводу-виводу.
Мета роботи: Закріпити теоретичні знання та оволодіти практичними навиками вводу-виводу даних в програму. Засвоїти методику роботи зі стандартними функціями вводу-виводу бібліотеки Сі.
Завдання на лабораторну роботу
Ввести зі стандартного пристрою вводу своє ім’я, прізвище та вік в роках і місяцях. Розрахувати вік в днях (в році 365 днів, в місяці 30 днів). Вивести отримані дані на стандартний пристрій виводу. Коментарі вирівнювати по правому краю а дані по лівому. При виконанні завдання використовувати функції scanf() та printf().
Результати виконання роботи.
В програмі дані вводитимуться за допомогою стандартної функції scnaf() та записуватимуться в пам’ять за допомогою чотирьох змінних. Шукана кількість днів визначається сумою двох величин: кількості років, помножених на 365 та кількості днів, помножених на 30. Виводитимуться стандартною функцією printf().
Блок-схема алгоритму:
Текст програми:
#include <stdio.h> //підключення файлу stdio.h
#include <conio.h> //підключення файлу conio.h
void main(void) //оголошення функції
{
char name[10], surname[10]; //оголошення змінних символьного типу (мах. 10 симв.)
int year, munth, days; //оголошення змінних типу цілого типу
printf("\n\nEnter your name and surname: "); //вивід на екран рядка, що в лапках
scanf ("%s %s",&name,&surname); //ввід імені і прізвища
printf("\nEnter your age: ");
scanf ("%d.%d",&year,&munth); //ввід віку в роках і місяцях
days=year*365+munth*30; //знаходження к-сті днів
/*Вивід результатів на екран*/
printf("\n---------------------\nJa, %s %s, prozhuv %d dniv!",name,surname,days);
getch();
}
Внаслідок виконання програми на екрані отримаємо:
Enter your name and surname: Gaba Vitalij
Enter your age: 18.5
------------------
Ja, Gaba Vitalij, prozhuv 6720 dniv!
Висновок: на даній лабораторній роботі я оволодів практичними навиками вводу-виводу даних в програму а також засвоїв меодику роботи зі стандартними функціями вводу-виводу бібліотеки Сі.