Методичні рекомендації призначені для виконання лабораторних робіт з першої частини навчальної дисципліни «Основи програмування та алгоритмічні мови».
Перед виконанням кожної роботи необхідно вивчити відповідний лекційний матеріал і звернути особливу увагу на загальні положення, передуючі опису лабораторних завдань.
Наведені приклади програм слід розглядати лише як один із можливих варіантів розв’язання задачі.
Методичні рекомендації містять опис 8 лабораторних робіт. Кожен розділ, який відповідає окремій лабораторній роботі, складається з таких підрозділів:
мета роботи й вимоги до теоретичної та практичної підготовки, що необхідна для виконання лабораторної роботи;
рекомендації щодо підготовки до виконання лабораторної роботи, основні теоретичні відомості, необхідні для її виконання;
суть роботи – загальна постановка завдання до лабораторної роботи (необов'язково);
індивідуальні варіанти завдань;
контрольні запитання.
При проведенні всіх лабораторних робіт використовується єдина конфігурація програмно-апаратних засобів: персональна ЕОМ типу IBM-PC з процесором не нижче Pentium III, операційна система Windows XP або Windows Vista, середовище візуальної розробки програм Microsoft Visual Studio .NEТ.
Під час проведення лабораторних робіт студент повинен продемонструвати:
творчий, індивідуальний підхід до розробки проектів (програмної коди);
грамотне використання існуючого програмного забезпечення;
навики програмування на мовах високого рівня С/С++.
Студент повинен уміти перетворити свою програму в програмний продукт, використовувати якісний аналіз програми, виконувати оцінку отриманих результатів. Велике значення має зручний інтерфейс з користувачем і поясненнями до програми.
Варіант завдання до лабораторної роботи вибирається відповідно до номера студента в журналі групи.
Типовий порядок виконання роботи й методичні рекомендації до її виконання:
уважно ознайомитися з методичними рекомендаціями до конкретної лабораторної роботи (теоретичними відомостями, прикладами, формулюванням завдань);
створити заготівку консольного застосування, скористатися для цього майстром створення додатків Microsoft Visual Studio;
заповнити отриману заготівку консольного застосування конкретним змістом відповідно до запропонованого завдання (див. приклади);
усунути всі помилки, що виникли на етапі компіляції початкового тексту програми;
виконання програми здійснити в покроковому режимі;
вивести у вікно попереднього перегляду значення всіх проміжних змінних;
знайти свою папку проекту і ознайомитися з її вмістом (за допомогою Блокнота відкрити файл ReadMe.txt і перекласти текст, який у ньому записаний);
підсумковий запуск додатка виконати за допомогою виконуваного модуля;
відповісти на контрольні запитання;
за допомогою динамічної довідки з'ясувати призначення основних службових слів у програмі;
виконати експериментальну частину роботи згідно з отриманим завданням;
оформити звіт і здати викладачеві.
Звіт з будь-якої лабораторної роботи повинен містити:
1. Титульний лист:
· назва дисципліни;
· тема лабораторної роботи;
· дата виконання роботи;
· П.І.П. студента, курс, номер групи;
· П.І.П., посада викладача.
2. Лист змісту (нумерований перелік назв пунктів роботи із зазначенням номерів сторінок).
3. Опис виконаних завдань:
Умова завдання (завдання).
Опис архітектури програми – специфікація програмних вимог (склад, структура модулів, зв'язки між ними, алгоритми):
формулювання завдання;
специфікація даних;
математична модель обробки даних;
програмний інтерфейс;
план тестування.
Початковий код програми з коментарями для бібліотек (призначення кожної бібліотеки), що підключаються, оголошень, інструкцій, що управляють, і функцій (призначення кожної функції і инстукции, опис параметрів і повертаного значення).
Приклади результатів роботи програми на тестових початкових даних.
4. Висновки за роботою з урахуванням усіх виконаних завдань:
аналіз отриманих результатів по кожному пункту завдання;
аналіз результатів тестування програм;
ступінь відповідності розроблених програм постановці завдання;
інша інформація.
Приклад звіту наведений у додатку В. Викладач може вносити корективи до оформлення звіту.