Частина тексту файла (без зображень, графіків і формул):
МIНIСТЕРСТВО ОСВIТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"
Лабораторна робота №3
на тему
Базові типи даних. Бібліотечні функції форматованого введення даних з
клавіатури та виведення результатів на екран
Мета роботи: правила оголошення змінних базових типів даних
та бібліотечні функції форматованого введення даних з клавіатури та виведення
їх на екран.
Завдання лабораторної роботи:
1) виконати введення вказаних у варіанті завдання (табл. 9) даних згідно із
заданими оголошеннями та специфікаціями форматів; вхідні дані
необхідно задавати в одному рядку; розділення даних виконувати
вказаними у специфікаціях форматів символами або пропусками;
2) введення даних та виведення результатів роботи програми необхідно
супроводжувати відповідними текстовими повідомленнями;
3) виділити складові частини специфікацій форматів і пояснити їх
призначення;
4) побудувати специфікації форматів для ехо-виведення (контрольного
виведення) на екран введених даних;
5) порівняти задані значення даних з отриманими на екрані; знайти причину
виявлених помилок або розбіжностей; змінити специфікації форматів на
правильні; повторити введення та ехо-виведення заданих даних;
6) виконати виведення вказаних у варіанті завдання (табл. 10) оголошених
даних згідно із заданих специфікацій форматів;
7) виділити складові частини специфікацій форматів і проаналізувати
результати виведення на екран.
Варіант №21:
long a; -46903: 0xffffb683: ABCDEFGHI 01343
long b;
char c[20];
unsigned d;
форматний рядок: "%9ld:%10lx:%s %i"
Блок-схема:
Текс програми:
#include <conio.h>
#include <stdio.h>
void main(void)
{ long a;
long b;
char c[20];
unsigned d;
clrscr();
scanf("%ld:%lx:%s %i",&a,&b,&c,&d);
printf("a=%ld \n b=%lx \n c=%s \n d=%i",a,b,c,d);
getch();
}
Текс програми2:
#include <conio.h>
#include <stdio.h>
void main(void)
{ long double a=3.073446E+01;
short b=0xfee6;
int c=0xff45;
long d=0x4af4;
clrscr();
printf("\ta=%-*Le\tb=%#-10.*hx\nc=%+012.*i\nd=%#-010.2li”,16,a,6,b,4,c,d);
getch();
}
Відлагодження програми:
Висновок: на лабораторній роботі я ознайомився з правилами оголошення змінних базових типів даних та вивчив бібліотечні функції форматованого введення даних з клавіатури та виведення їх на екран.