Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №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++ та набув навиків створення та від лагодження простих програм на мові Сі.