Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
Кафедра електронних
обчислювальних машин
Звіт
про виконання лабораторної роботи № 2
з курсу „ Засоби системного програмування ”
Тема:
Структура Сі – програми. Оператори мови програмування Сі.
Виконав:
студент групи КІ-2
Львів – 2004
Назва роботи:
Структура Сі – програми. Оператори мови програмування Сі.
Мета роботи: Закріпити теоретичні знання та навиками аналізу типових Сі – програм. Засвоїти синтаксис та семантику операторів мови Сі.
Завдання на лабораторну роботу
Завантажити в середовище програмування Borland C++ 3.1, відповідно до вказаного варіанту, типові програми на мові Сі. (програми “INTRO#.c” (# номер варіанту), що містяться в каталозі “../EXAMPLES”).
Проаналізувати призначення та структуру програм.
Відкомпілювати програми та дослідити їх роботу.
Детально описати типові оператори програми.
Оформити звіт про виконання лабораторної роботи.
Теоретична частина
Для вводу даних в Сі використовується функція scanf(), а для виводу – printf().
Формати вводу в Сі:
%[flags][width][F|N][h|l|L]символ_формату.
Формати виводу:
%[flags][ширина][.точність][F|N|h|l|L]символ_формату.
[flags]
<пусто> – вивід пристиковується до правого краю;
- – вивід пристиковується до лівого краю;
+ – примусовий вивід знакка („-” або „+”) перед числом;
<пробіл> – примусовий вивід знака „-” перед від’ємним або <пробіла> перед додатнім числами;
# – перед виводом даних формує префікси ( для десяткових чисел – нічого, для вісімкових – 0, для шістнадцяткових – 0x або 0X );
[ширина]
n – задає ширину поля виводу;
0n – задає ширину поля виводу, для даних цілого типу доповнює зліва нулями;
* – наступний аргумент відповідає ширині поля виводу;
[.точність]
.0 – для дійсних чисел відсутня десяткова крапка і всі цифри після неї;
.n – для дійсних чисел задає кількість знаків після крапки, для даних цілого та символьного типів задає кількість символів для виводу;
.* – наступний аргумент відповідає кількості знаків після крапки;
[F|N|h|l|L]
F, N – вказує тип вказівника : (F)ar або (N)ear;
h – short int;
l – long int;
L – long double;
символ_формату
d – десяткове;
o –вісімкове;
x –шістнадцяткове;
i –ціле;
u –ціле без знаку;
e –дійсне в експоненціальному форматі;
f – дійсне у форматі з плаваючою крапкою;
c –символ;
s –рядок символів.
Висновок: Виконуючи дану лабораторну роботу, я закріпив теоретичні знання та набув навиків аналізу типових Сі – програм; засвоїв синтаксис та семантику операторів мови Сі.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!