Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра інформаційних систем та мереж
ЗВІТ
про виконання лабораторної роботи № 2
“ Форматоване введення-виведення даних”
з дисципліни “Програмування та алгоритмічні мови”
Львів 2015
Мета роботи: правила оголошення змінних базових типів даних
та бібліотечні функції форматованого введення даних з клавіатури та виведення
їх на екран.
Хід роботи
Завдання 1.
1) виконати введення вказаних у варіанті завдання даних (табл. 10) згідно із
заданими оголошеннями та специфікаціями форматів; вхідні дані необхідно
9
задавати в одному рядку; розділення даних виконувати вказаними у
специфікаціях форматів символами або пропусками;
2) введення даних та виведення результатів роботи програми необхідно
супроводжувати відповідними текстовими повідомленнями;
3) виділити складові частини специфікацій форматів і пояснити їх
призначення;
4) побудувати специфікації форматів для ехо-виведення (контрольного
виведення) на екран введених даних;
5) порівняти задані значення даних з отриманими на екрані; знайти причину
виявлених помилок або розбіжностей; змінити специфікації форматів на
правильні; повторити введення та ехо-виведення заданих даних.
/
Завдання 2.
1) виконати виведення вказаних у варіанті завдання (табл. 11) оголошених
даних згідно із заданих специфікацій форматів;
2) виділити складові частини специфікацій форматів і проаналізувати
результати виведення на екран./Текс програми:Завдання 1.
#include <conio.h>
#include <stdio.h>
void main(void)
{
double a; char b;
long double c;
unsigned long d;
printf("VVedit` zminni: a; b; c d\n");
scanf_s("%13ld; %c; %10LE %6lg", &a,&b,&c,&d );
printf("Vyvedeno:\n");
printf("a=%2.5ld b=%c c=%10LE d=%6lg", a, b, c, d);
_getch();
}
Завдання 2.#include<stdio.h>
#include<conio.h>
void main()
{
int a = 0177176;
unsigned long b = 9613;
char c[] = "ABCDEF";
long d = 0xffffabdf;
printf("\ta=%+-*.7u\tb=%+-*.0X c=%4.0s d=%-*.8li\n", 12, a, 10, b, c, 16, d);
printf("\ta=%+-*.7o\tb=%+-*.4u c=%s d=%-*.10lx", 12, a, 10, b, c, 16, d);
_getch();
}}/
Висновок: На цій лабораторній роботі я вивчив правила оголошення змінних базових типів даних та опанував бібліотечні функції форматованого введення даних з клавіатури та виведення їх на екран.