Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки,
Національний університет «Львівська Політехніка»
Кафедра ЕОМ
/
Лабораторна робота №8
з дисципліни «Програмування, частина 1(Основи алгоритмізації та програмування)»
на тему:
«Розробка на С багатофайлових проектів»
Мета роботи: Познайомитися із засадами розробки багатофайлових проектів в мові програмування С, із прийомами розробки багатофайлових проектів в інтегрованому середовищі Visual C++ 6.0.
Хід роботи:
1) Короткий опис засобів та прийомів створення багатофайлового проекту iнтегрованого середовища Visual C++ 2013.
Великі прграми на мові С (особливо ті, які складаються з тисяч, десятків тисяч чи більше рядків вхідного тексту) як правило розбивають на окремі функції, які, в свою чергу, можуть розбиватися на на ще дрібніші функції і так дальше. Таке структурування (при грамотному розбитті) значно спрощує завдання кодування та відлагодження програми. Але відлагодження всіх функцій ніколи не виконується одночасно. Крім того, зберігати всі функції програми в одному файлі незручно і недоцільно. Тому системи розробки програм (в тому числі і Visual C++ 6.0) передбачають засоби розробки, в яких окремі функції (чи група функцій) зберігаються в окремих файлах.
2) Індивiдуальне завдання (Варіант 11).
Задані натуральні числа a, b, c. Отримати S(a) + S(b) + S(c), де S(х) - функція, яка обчислює суму цифр десяткового представлення натурального числа х.
Текст програми:
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
int S(int n)
{
int sum = 0, i = 0, res;
while (n != 0)
{
res = n % 10;
n = n / 10;
sum = sum + res;
}
return sum;
}
void main() {
int a=12, b=13, c=14;
int sum = 0;
sum = S(a) + S(b) + S(c);
printf("Suma = %d\n", sum);
system("pause");
}
/
Рис.1. Результат роботи програми.
Висновок: Я познайомився з засадами розробки багатофайлових проектів в мові програмування С з прийомами розробки багатофайлових проектів в інтегрованому середовищі Visual C++ 6.0 і створив свій багато файловий проект.