Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ ”Львівська політехніка”
Кафедра ЕОМ
Звіт
про виконання лабораторної роботи №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++ та набув навиків створення та від лагодження простих програм на мові Сі.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!