Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичні вказівки до лаб. робіт по С++.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.63 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ЕКОНОМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

ТРАНСПОРТУ

Кафедра Автоматизація та комп’ютерно-інтегровані технології транспорту

Методичні вказівки

до виконання лабораторних

робіт по дисципліні

«Алгоритмізація і програмування»

Київ – 2013

ЗМІСТ

Узгодження:

5

Вступ

6

1. Методичні поради до користування практикумом

8

1.1. Послідовність виконання робіт

8

1.2. Виконання самостійної роботи для підготовки до лабораторній роботі

1.3. Методика проведення лабораторної роботи

1.4. Приклад оформлення титульної сторінки звіту

5

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. Структури

Література……………………………………….....…............

440

Узгодження:

Клік – (click) одноразове натискання лівої клавіші миші.

Правий клік – (right click) одноразове натискання правої клавіші миші.

Подвійний клік – (double click) подвійне натискання лівої клавіші миші з малим інтервалом часу (інтервал налаштовується у середовищі Windows).

Клавіша – елемент комп’ютерної клавіатури.

Кнопка – елемент графічного інтерфейсу користувача GUI (Graphic User Interface), зображення кнопки на панелі керування, яке відгукується на події. Натискається лівим кліком.

Place/Graphics/Ellipse – приклад запису послідовності вкладеності меню (шлях до кінцевої опції).

[Ctrl+T] – приклад запису комбінації натиснення клавіш (утримуючі натиснутою "Ctrl", натиснути "T"

Вступ

Рівень розвитку сучасної комп'ютерної схемотехніки, систем програмування є основою для підвищення можливостей штучного інтелекту комп’ютера, що дуже важливо при створені нових методів побудови інтелектуальних систем прийняття рішень.

Практикум з дисципліни «Алгоритмізація і програмування» призначений для поглиблення знань, отриманих на лекційних заняттях, з теоретичних основ і принципів побудови програмного забезпечення на мові С++. В основу курсу покладені сучасні методи і принципи теорії алгоритмів, методів побудови структурних блок-схем алгоритмів та методів розробки програм для розв’язання задач на мові програмування С++.

У даному практикумі містяться методичні поради щодо вивчення основних понять з дисципліни «Алгоритмізація і програмування», організації самостійної роботи студентів, виконання лабораторних завдань, порядок та критерії оцінювання знань тощо.

Викладений матеріал практикуму структурований згідно навчальному плану.

Основні задачі практикуму:

  • виконання лабораторних робіт з творчім підходом до лекційного матеріалу;

  • ознайомлення з можливостями основ побудови структурних блок-схем алгоритмів та основ мови програмування С++ для розв’язання задач ;

  • набуття навичок побудови структурних блок-схем алгоритмів;

  • набуття навичок розробки програм на мові С++.

  • набуття навичок налагоджування програм;

  • розширення кругозору у сучасних технологіях розробки програмного забезпечення.

  1. Методичні поради до користУВання практикумом

    1. Послідовність виконання робіт

Кожна робота практикуму починається з теоретичних відомостей, з якими обов’язково треба ознайомитись студенту. Спочатку студент знайомиться з метою роботи, короткими теоретичними відомостями до роботи, а потім виконує лабораторну роботу в комп’ютерному класі на ПК.

Перед початком наступної теми, починаючи з другої роботи, провадиться експрес-тестування на засвоєння попереднього матеріалу. Тестування з останньої теми приєднується до заліку.

Зразкове виконання лабораторної роботи здійснюється в комп’ютерному класі під керівництвом викладача на лабораторному практикумі з «Алгоритмізація і програмування». Хід роботи відображується у звіті, зробленому за наведеним зразком. Виконуючі запропоноване завдання, студент зберігає поточні результати роботи у вигляді графічних копій фрагментів екрану середовища С++ та вставляє їх у відповідні місця звіту. Після закінчення роботи необхідно зберегти файли з результатами роботи. Файли розміщуються на робочому місці у папці з прізвищем викладача. Роздрукована копія звіту представляється викладачеві на перевірку.

    1. Виконання самостійної роботи для підготовки до лабораторній роботі

Виконання самостійної роботи полягає в відповідях на запитання з вивчення теоретичного лекційного матеріалу. При цьому студент може консультуватись з викладачем.

Самостійна робота дає студенту необхідні знання та навички, які потрібні для виконання лабораторних робіт з заданої теми на ПК.

Структура виконання завдання самостійної роботи

  1. Розглянути теоретичній матеріал із заданої тематики самостійно за лекціями та у запропонованій до практичного заняття літературі.

  1. З’ясувати не зрозумілі моменти з теоретичного матеріалу у викладача.

Приклад титульної сторінки звіту, що наданий у розділі 2.4, можна застосувати для лабораторної роботи

    1. Методика проведення лабораторної роботи

Типова структура лабораторної роботи складається з наступних розділів:

  • Тема роботи

  • Мета роботи

  • План роботи

  • Зміст звіту.

  • Хід роботи (її опис відповідно плану роботи та змісту звіту)

Типовий план роботи:

  1. Ознайомлення з теоретичними відомостями.

  1. Виконання запропонованого завдання з побудови блок-схем або програми.

  2. Виконання запропонованого завдання з побудови програми на мові С++.

  3. Побудова тестів для перевірки роботи програми та налагоджування програм.

  4. Оформлення звіту.

Типовий зміст звіту:

  1. Тема та мета роботи.

  2. План роботи

  3. Хід роботи з поясненнями щодо виконання завдань з використанням графічних копій екрану;

  4. Висновки по роботі.

Пропонується наступна послідовність створення звіту лабораторної роботи:

  • копіювати із зразка та заповнити титульну сторінку;

  • перенести у звіт потрібний варіант завдання;

  • зберегти файл звіту згідно вимогам п.12. (Хід типової лабораторної роботи);

  • розмістити назву теми, план та пункти типового ходу роботи;

  • послідовно виконуючи етапи роботи, зберігати результати у вигляді графічних копій виділених областей екрану та вставляти їх у відповідні місця звіту;

  • у ході роботи оновлювати збереження файлу звіту.