Міністерство освіти і науки України

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

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

ТРАНСПОРТУ

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

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

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

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

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

Київ – 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. Приклад оформлення титульної сторінки звіту


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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: