Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №1
з курсу: „Засоби системного програмування”
на тему: „Середовище програмування Borland C++ 2.0”
Тема роботи: Середовище програмування Borland C++ 2.0.
Мета роботи: Освоїти середовище програмування мовою Сі - Borland C++ 2.0. Набути навиків створення та відлагодження простих програм на мові Сі.
Завдання на лабораторну роботу
Завантажити в середовище програмування Borland C++ 2.0 програму INTRO2.c з каталогу „../EXAMPLES”.
Проаналізувати призначення та структуру програми.
Відкомпілювати програму та дослідити її роботу.
Детально прокоментувати кожен рядок програми.
Результати виконання роботи.
Завантажую вказану вище програму в середовище програмування Borland C++.
Програма демонструє способи введення даних на мові Сі. Складається вона з однієї функції main яка в свою чергу складається з групи операторів. Результат виконання функції виводиться на екран. Функція повертає в операційну систему значення „0” (що свідчить про успішне виконання програми).
Текст програми:
/* INTRO2.C--Example from Chapter 4 of Getting Started */
#include <stdio.h> //підключення до програми зовнішнього файлу stdio.h
int main() //ім’я функції
{ //початок програми
char inbuf[130]; //оголошення змінної символьного типу, довжиною 130 символів
float num, denom; //чисельник і знаменник типу float
float value; //змінна для результату типу float
printf("Convert fraction to a decimal\n"); /*стандартна функція, яка виводить
на екран значення аргументу (текст, що в „”)*/
printf("Numerator: ");
gets(inbuf); *змінній inbuf присвоюється значення рядка, що вводиться з клавіатури */
sscanf(inbuf, "%f", &num); /*функція, яка є різновидом функції scanf. Зчитує з рядка inbuf число типу float, яке записуються за адресою num */
printf("Denominator: ");
gets(inbuf);
sscanf(inbuf, "%f", &denom);
value = num / denom; //перетворення звичайного дробу в десятковий
printf("\n %f / %f = %f", num, denom, value); // виведення результату
return 0; //оператор повертання результату в основну програму
} //кінець програми
Внаслідок виконання програми і на екрані отримаємо:
Convert fraction to a decimal
Numerator:5
Denominator:2
5.000000 / 2.000000 = 2.500000
Висновок: на даній лабораторній роботі я освоїв середовище програмування
Borland C++ та набув навиків створення та від лагодження простих програм на мові Сі.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!