Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №1
з курсу: „Засоби системного програмування”
на тему: „Середовище програмування Borland C++ 2.0”
Тема роботи: Середовище програмування Borland C++ 2.0.
Мета роботи: Освоїти середовище програмування мовою Сі - Borland C++ 2.0. Набути навиків створення та відлагодження простих програм на мові Сі.
Завдання на лабораторну роботу
Завантажити в середовище програмування Borland C++ 2.0 програму INTRO4.c з каталогу „../EXAMPLES”.
Проаналізувати призначення та структуру програми.
Відкомпілювати програму та дослідити її роботу.
Детально прокоментувати кожен рядок програми.
Результати виконання роботи.
Завантажую вказану вище програму в середовище програмування Borland C++.
Програма демонструє способи введення даних на мові Сі. Складається вона з однієї функції main яка в свою чергу складається з групи операторів. Результат виконання функції виводиться на екран. Функція повертає в операційну систему значення „0” (що свідчить про успішне виконання програми).
Текст програми:
#include <stdio.h> //підключення до програми зовнішнього файлу stdio.h
int main() //ім’я функції
{ //початок програми
char inbuf[130]; //оголошення змінної символьного типу, довжиною 130 символів
long transaction_number; //оголошення змінної типу long integer
int cashier_number; //оголошення змінної типу integer
char transaction_code; //оголошення змінної символьного типу
float purchase_amount; //оголошення змінної дійсного типу (float)
printf("Enter transaction number: "); /*стандартна функція, яка виводить на екран
значення аргументу (текст, що в „”)*/
gets(inbuf); /*змінній inbuf присвоюється значення рядка, що вводиться з клавіатури */
sscanf(inbuf, "%8ld", &transaction_number); /*функція, яка є різновидом функції scanf. Зчитує з рядка inbuf макс. 8 цифр в десятковій системі, які записуються за адресою transaction_number */
printf("\nEnter your cashier number: ");
gets(inbuf);
sscanf(inbuf, "%2d", &cashier_number); /*за адресою cashier_number записуються дві десяткові цифри зі змінної inbuf */
printf("\nEnter transaction type code: ");
gets(inbuf);
sscanf(inbuf, "%c", &transaction_code); /*символи зі змінної inbuf записуються за адресою transaction_code */
printf("\nEnter amount of purchase: ");
gets(inbuf);
sscanf(inbuf, "%f", &purchase_amount); /*число типу float із змінної inbuf записується за адресою purchase_amount */
getchar(); //очікування натиснення клавіші [enter]
return 0; // оператор повернення значення в основну програму
} // кінець програми
Висновок: на даній лабораторній роботі я освоїв середовище програмування
Borland C++ та набув навиків створення та від лагодження простих програм на мові Сі.