МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ДЕРЖАВНИЙ ЕКОНОМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
ТРАНСПОРТУ
Кафедра Автоматизація та комп’ютерно-інтегровані технології транспорту
Методичні вказівки
До виконання лабораторних
Робіт по дисципліні
«Алгоритмізація і програмування»
Київ – 2013
ЗМІСТ
Узгодження: | |
Вступ | |
1. Методичні поради до користування практикумом | |
1.1. Послідовність виконання робіт | |
1.2.Виконання самостійної роботи для підготовки до лабораторній роботі | |
1.3. Методика проведення лабораторної роботи | |
1.4. Приклад оформлення титульної сторінки звіту | |
1. 5. Структура навчальної дисципліни | |
2. Побудова структурних блок-схем алгоритмів | |
Лабораторна робота № 1. Апаратні засоби сучасних комп’ютерів | |
Лабораторна робота № 2. Побудова структурних блок-схем | |
3. Процедурне програмування | |
Лабораторна робота № 3. Ознайомлення з середовищем розробки Microsoft Visual C++ 6.0 | |
Лабораторна робота № 4. Арифметичні та логічні операції у С++. | |
Лабораторна робота № 5. Змінні у С++. | |
Лабораторна робота № 6. Програми вибору | |
Лабораторна робота № 7. Структура повторення | |
Лабораторна робота № 8. Вбудовані функції | |
Лабораторна робота № 9. Вбудовані функції (продовження) | |
Лабораторна робота № 10. Область дії і час життя змінних | |
Лабораторна робота № 11. Передача аргументів за посиланням та масиви | |
Лабораторна робота № 12. Масиви та маніпулятори | |
Лабораторна робота № 13. Робота з файлами і базами даних | |
Лабораторна робота № 14. Початкове заповнення бази даних з клавіатури | |
Лабораторна робота № 15. Налагодження програми та лабораторна робота № 1 | |
4. Техніка показників | |
Лабораторна робота № 16. Показники | |
Лабораторна робота № 17. Показники та масиви | |
Лабораторна робота № 18. Показники та функції | |
Лабораторна робота № 19. Сортування масивів та масив показників на функції | |
Лабораторна робота № 20. Символьні масиви | |
Лабораторна робота № 21. Символьні масиви-рядки | |
Лабораторна робота № 22. Обробка рядків | |
Лабораторна робота № 23. Порівняння символів та рядків | |
Лабораторна робота № 24. Сортування масивів рядків | |
Лабораторна робота № 25. Аргументи командного рядка | |
Лабораторна робота № 26. Динамічне розподілення пам’яті | |
Лабораторна робота № 27. Використання показників та лабораторна робота № 2 | |
5. Об’єктно-оріентоване програмування | |
Лабораторна робота № 28. Структури | |
Література……………………………………….....…............ |
Узгодження:
|
|
|
|
Клік – (click) одноразове натискання лівої клавіші миші.
Правий клік – (right click) одноразове натискання правої клавіші миші.
Подвійний клік – (double click) подвійне натискання лівої клавіші миші з малим інтервалом часу (інтервал налаштовується у середовищі Windows).
Клавіша – елемент комп’ютерної клавіатури.
Кнопка – елемент графічного інтерфейсу користувача GUI (Graphic User Interface), зображення кнопки на панелі керування, яке відгукується на події. Натискається лівим кліком.
Place/Graphics/Ellipse – приклад запису послідовності вкладеності меню (шлях до кінцевої опції).
[Ctrl+T] – приклад запису комбінації натиснення клавіш (утримуючі натиснутою "Ctrl", натиснути "T"
Вступ
Рівень розвитку сучасної комп'ютерної схемотехніки, систем програмування є основою для підвищення можливостей штучного інтелекту комп’ютера, що дуже важливо при створені нових методів побудови інтелектуальних систем прийняття рішень.
Практикум з дисципліни «Алгоритмізація і програмування» призначений для поглиблення знань, отриманих на лекційних заняттях, з теоретичних основ і принципів побудови програмного забезпечення на мові С++. В основу курсу покладені сучасні методи і принципи теорії алгоритмів, методів побудови структурних блок-схем алгоритмів та методів розробки програм для розв’язання задач на мові програмування С++.
У даному практикумі містяться методичні поради щодо вивчення основних понять з дисципліни «Алгоритмізація і програмування», організації самостійної роботи студентів, виконання лабораторних завдань, порядок та критерії оцінювання знань тощо.
Викладений матеріал практикуму структурований згідно навчальному плану.
Основні задачі практикуму:
· виконання лабораторних робіт з творчім підходом до лекційного матеріалу;
· ознайомлення з можливостями основ побудови структурних блок-схем алгоритмів та основ мови програмування С++ для розв’язання задач;
· набуття навичок побудови структурних блок-схем алгоритмів;
· набуття навичок розробки програм на мові С++.
· набуття навичок налагоджування програм;
· розширення кругозору у сучасних технологіях розробки програмного забезпечення.
1. Методичні поради до користУВання практикумом
1.1. Послідовність виконання робіт
Кожна робота практикуму починається з теоретичних відомостей, з якими обов’язково треба ознайомитись студенту. Спочатку студент знайомиться з метою роботи, короткими теоретичними відомостями до роботи, а потім виконує лабораторну роботу в комп’ютерному класі на ПК.
Перед початком наступної теми, починаючи з другої роботи, провадиться експрес-тестування на засвоєння попереднього матеріалу. Тестування з останньої теми приєднується до заліку.
Зразкове виконання лабораторної роботи здійснюється в комп’ютерному класі під керівництвом викладача на лабораторному практикумі з «Алгоритмізація і програмування». Хід роботи відображується у звіті, зробленому за наведеним зразком. Виконуючі запропоноване завдання, студент зберігає поточні результати роботи у вигляді графічних копій фрагментів екрану середовища С++ та вставляє їх у відповідні місця звіту. Після закінчення роботи необхідно зберегти файли з результатами роботи. Файли розміщуються на робочому місці у папці з прізвищем викладача. Роздрукована копія звіту представляється викладачеві на перевірку.
|
|
1.2. Виконання самостійної роботи для підготовки до лабораторній роботі
Виконання самостійної роботи полягає в відповідях на запитання з вивчення теоретичного лекційного матеріалу. При цьому студент може консультуватись з викладачем.
Самостійна робота дає студенту необхідні знання та навички, які потрібні для виконання лабораторних робіт з заданої теми на ПК.
Структура виконання завдання самостійної роботи
1. Розглянути теоретичній матеріал із заданої тематики самостійно за лекціями та у запропонованій до практичного заняття літературі.
2. З’ясувати не зрозумілі моменти з теоретичного матеріалу у викладача.
Приклад титульної сторінки звіту, що наданий у розділі 2.4, можна застосувати для лабораторної роботи
1.3. Методика проведення лабораторної роботи
Типова структура лабораторної роботи складається з наступних розділів:
· Тема роботи
· Мета роботи
· План роботи
· Зміст звіту.
· Хід роботи (її опис відповідно плану роботи та змісту звіту)
Типовий план роботи:
1. Ознайомлення з теоретичними відомостями.
2. Виконання запропонованого завдання з побудови блок-схем або програми.
3. Виконання запропонованого завдання з побудови програми на мові С++.
4. Побудова тестів для перевірки роботи програми та налагоджування програм.
5. Оформлення звіту.
Типовий зміст звіту:
1. Тема та мета роботи.
2. План роботи
3. Хід роботи з поясненнями щодо виконання завдань з використанням графічних копій екрану;
4. Висновки по роботі.
Пропонується наступна послідовність створення звіту лабораторної роботи:
· копіювати із зразка та заповнити титульну сторінку;
· перенести у звіт потрібний варіант завдання;
· зберегти файл звіту згідно вимогам п.12. (Хід типової лабораторної роботи);
· розмістити назву теми, план та пункти типового ходу роботи;
|
|
· послідовно виконуючи етапи роботи, зберігати результати у вигляді графічних копій виділених областей екрану та вставляти їх у відповідні місця звіту;
· у ході роботи оновлювати збереження файлу звіту.
1.4. Приклад оформлення титульної сторінки звіту
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ