Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра інформаційних систем та мереж
Лабораторна робота №3
на тему:
Базові типи даних. Бібліотечні функції форматованого введення даних з
клавіатури та виведення результатів на екран
Львів-2008р.
Назва роботи:
Базові типи даних. Бібліотечні функції форматованого введення даних з клавіатури та виведення результатів на екран
Мета роботи:
Вивчити правила оголошення змінних базових типів даних та бібліотечні функції форматованого введення даних з клавіатури та виведення їх на екран.
Завдання лабораторної роботи:
виконати введення вказаних у варіанті завдання (табл. 9) даних згідно із заданими оголошеннями та специфікаціями форматів; вхідні дані необхідно задавати в одному рядку; розділення даних виконувати вказаними у специфікаціях форматів символами або пропусками;
введення даних та виведення результатів роботи програми необхідно супроводжувати відповідними текстовими повідомленнями;
виділити складові частини специфікацій форматів і пояснити їх призначення;
побудувати специфікації форматів для ехо-виведення (контрольного виведення) на екран введених даних;
порівняти задані значення даних з отриманими на екрані; знайти причину виявлених помилок або розбіжностей; змінити специфікації форматів на правильні; повторити введення та ехо-виведення заданих даних;
виконати виведення вказаних у варіанті завдання (табл. 10) оголошених даних згідно із заданих специфікацій форматів;
виділити складові частини специфікацій форматів і проаналізувати результати виведення на екран.
Блок-схема:
Програма 1
Програма 2
Текст програми:
Програма 1
#include <conio.h>
#include <stdio.h>
void main()
{ long double a; char b[20]; short c; char d[20];
clrscr();
printf("Введiть данi у форматi: a;b c d\n");
scanf("%LE;%s %7hi %5s",&a,&b,&c,&d);
printf("\nВиведено:\n");
printf("a=%LE\n",a);
printf("b=%s\n",b);
printf("c=%7hi\n",c);
printf("d=%5s\n",d);
getch();
}
Програма 2
#include <conio.h>
#include <stdio.h>
void main()
{const long a=534; char b[]="ABCDEFGH";char c='&'; float d=1.542802E+01;
clrscr();
printf("Дано:\n");
printf("a=%i\n",a);
printf("b=%s\n",b);
printf("c=%c\n",c);
printf("d=%E\n",d);
printf("\nВиведено:\n");
printf("a=%#09lo\n",a);
printf("b=%-15.4s\n\a",b);
printf("c=%5c\n\a",c);
printf("d=%016.8f\n",d);
getch();
}
Результати виконання програми:
Програма 1
Програма 2
Висновки:
Я вивчив правила оголошення змінних базових типів даних та бібліотечні функції форматованого введення даних з клавіатури та виведення їх на екран.