Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №3
з курсу: „Засоби системного програмування”
на тему
Стандартні засоби вводу-виводу
Тема роботи: Стандартгні засоби вводу-виводу.
Мета роботи: Закріпити теоретичні знання та оволодіти практичними навиками вводу-виводу даних в програму. Засвоїти методику роботи зі стандартними функціями вводу-виводу бібліотеки Сі.
Завдання на лабораторну роботу
Ввести зі стандартного пристрою вводу імена, ріст в метрах та вагу в кілограмах 3х студентів. Вивести отримані дані на ствндартний пристрій виводу де імена та параметри студентів розміщені в стовпець. При виконанні завдання викоритсовувати стандартні функції scanf() та printf().
Результати виконання роботи.
В програмі дані вводитимуться та циклічно записуватимуться в кожен із трьох масивів. Виводитимуться стандартною функцією printf() за допомогою табуляцій та форматованого виводу
Блок-схема алгоритму:
Текст програми:
#include <stdio.h>
#include <conio.h>
#define MAXSIZE 3 //максимальний розмір масивів
void main(void)
{
char name[MAXSIZE] [10];
float height[MAXSIZE];
float weight[MAXSIZE];
int count; //лічильник
printf("\n----------------\nEnter data for 3 students\n");
//Ввід даних
for (count=0; count<MAXSIZE; count++)
{
printf("student %d\n",count+1);
printf("Enter name: ");
scanf("%s",&name[count]);
printf("\nEnter height: ");
scanf("%f",&height[count]);
printf("\nEnter weight: ");
scanf("%f",&weight[count]);
};
//вивід даних
printf("\nName\t\tRist\tVaga\n");
for (count = 0; count < MAXSIZE; count++)
printf("%s\t\t%3.1f\t%3.1f\n", name[count], height[count], weight[count]);
getch();
}
Внаслідок виконання програми на екрані отримаємо:
Enter data for 3 students
Student 1
Enter name: Biluj
Enter height: 178
Enter weight: 70
Student 2
Enter name: Gaba
Enter height: 186
Enter weight: 69
Student 3
Enter name: Koxaluk
Enter height: 173
Enter weight: 62.5
Name Rist Vaga
Biluj 178.0 70.0
Gaba 186.0 69.0
Koxaluk 173.0 62.5
Висновок: на даній лабораторній роботі я оволодів практичними навиками вводу-виводу даних в програму а також засвоїв меодику роботи зі стандартними функціями вводу-виводу бібліотеки Сі.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!