Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«КПІ імені Ігоря Сікорського»
Кафедра автоматизації проектування енергетичних процесів і систем
ЗВІТ
з лабораторної роботи № 1
з дисципліни «Алгоритмізація та Програмування»
Тема «Дослідження особливостей застосування функцій
форматованого виводу даних»
Київ – 2021
Завдання на лабораторну роботу.
1. Ознайомитись з OnLine середовищем для програмування Repl.it (компілятор та редактор).
2. Ознайомитись зі структурою простої програми на мові С.
3. Ознайомитись з фундаментальними типами даних (char, int, float і double) та методами ініціалізації змінних.
4. Дослідити особливості застосування функцій, що виконують форматований вивід даних.
У якості індивідуального завдання необхідно написати програмний код, що виводить на екран дані різних типів (назву університету, назву кафедри, індекс академічної групи, ім’я та прізвище студента, поточну дату...).
Блок схема розв’язку:
/
Теоретичні відомості:
Прийнявшись за виконання даного завдання, я створив новий проект в repl.it для написання програми мовою С. (Create new repl)
Спочатку, я ініціалізував та призначив початкові значення змінним. Вони були різноманітних типів даних (university масив char, groupNumber int, height double та інші). В цих змінних різні відомості про мене, назва університету, індекс групи, зріст та т.п.
Для виводу цих даних використається метод із форматованим виводом - printf. Цей метод приймає параметр у вигляді тексту у лапках та інші параметри, які ми й будемо виводити. Перший параметр тексту є самим форматом вивіду, та для форматування використовується різні ключові слова. Замість цих ключових слів із % підставляються інші параметри відповідних для цього ключового слова типів. Ось я вивожу на екран користувачу дані про себе підписавши їх потрібним чином
На виводі й закінчується моя програма. Розглянемо код програми
Код програми:
//Початок алгоритму
//Ініціалізація та призначення значень змінним
//Назва університету
char university[] = "НТУУ КПІ";
//Група
char groupName[] = "ТР-";
int groupNumber = 15;
//Рідне місто
char originCity[] = "Одеса";
//Прізвище та ім'я
char surname[] = "Череватий";
char name[] = "Андрій";
//Вік
int age = 17;
//Зріст
double height = 173.45;
//Дата виконання програми
int day = 21;
int month = 9;
int year = 2021;
//Вивід значень змінних за допомогою методу printf
printf("Університет = %s\n", university);
printf("Група = %s%d\n", groupName, groupNumber);
printf("Я з %s(и)\n", originCity);
printf("Мене звати %s %s\n", name, surname);
printf("Мені %d років\n", age);
printf("Мій зріст %f см\n", height);
printf("%d.%d.%d\n", day, month, year);
printf("Лабораторна робота #1 ");
//Кінець алгоритму
return 0;
Посилання на програму в repl.it: https://replit.com/join/zybnwftanb-dolphiedude
Результат виводу:
Висновок:
Я ознайомився із repl.it та розробив в ньому нову програму на мові С. Ознайомився із мовою та її типами змінних та навчився їх ініціалізувати. Ще я дослідив як користуватися вивідом форматованих даних на прикладі методу printf(). Це мені дозволило виконати назначене завдання лабораторної роботи із заданими мною даними щодо назви університету та т.п., та вивести їх. Отримав потрібний мені результат виводу та написав звіт до цієї роботи.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!