- •Пояснювальна записка
- •Методичні рекомендації студенту при проходженні практики.
- •Тематичний план
- •Календарно-тематичний план
- •Зміст програми навчальної практики з «Основ програмування та алгоритмічних мов»
- •Методичні вказівки та приклади виконання завдань.
- •Варіанти завдань завдання 1.1.
- •Завдання 1.2.
- •Завдання 2.2.
- •1) Команду саsе;
- •2) Команду іf.
- •Завдання 2.1.
- •Завдання 4.1.
- •Завдання 4.2.
- •Завдання 5.1.
- •Завдання 5.2.
- •Завдання 8.1.
- •Завдання 8.2.
- •Завдання 9.
- •Самбір 2014р.
Зміст програми навчальної практики з «Основ програмування та алгоритмічних мов»
№ п/п |
Завдання , види роботи |
Кількість годин |
Примірний зміст роботи |
Самостійна робота |
Отримані вміння |
|||||
всього |
прак-тичні |
самос-тійні |
||||||||
1 |
2 |
3 |
4 |
5 |
66 6 6 |
7 |
8 |
|||
1. |
Інструктаж з техніки безпеки. Створення алгоритмів та програм лінійних алгоритмів. Виконання завдання 1, одержання результату. Створення алгоритмів та програм розгалужуючи алгоритмів. Виконання завдання 2, одержання результату. Створення програм на мові Pascal |
8 |
6 |
2 |
Використання операторів вводу-виводу, математичних функцій мови , умовного оператора та операцій відношення для програмування лінійних та розгалужуючих алгоритмів |
Створення блок-схем для завдань 1,2 |
Вміти застосовувати оператори вводу-виводу для, математичні функції, програмування лінійних алгоритмів та використання умовного оператора зі складними умовами в мовi Pascal |
|||
2 |
Створення алгоритмів та програм табулювання функцій. Виконання завдання 3, одержання результату. Створення алгоритмів та програм обробки одновимірних масивів. Виконання завдання 4 одержання результату. Створення програм на мові Pascal |
8 |
6 |
2 |
Створенння програм з використанням різних операторів циклу в мові Pascal. Робота з одновимірними масивами |
Повторити методи обробки масивів |
Отримання навичок роботи з одновимірними масивами та стрічками в мові Pascal |
|||
3. |
Створення алгоритмів та програм обробки двовимірних масивів. Виконання завдання 5, одержання результату. . Створення програм на мові Pascal |
8 |
6 |
2 |
Створення алгоритмів і програм обробки двовимірних масивів, використання різних методів сортування в мові Pascal |
Створення блок-схем алгоритмів до завдань 3,4,5 |
Отримання навичок роботи з двовимірними масивами в мові Pascal |
|||
4. |
Створення алгоритмів та програм з використанням функцій користувача. Одержання результату. Створення програм на мові Pascal |
8 |
6 |
2 |
Створення програм з використанням функцій користувача та процедур, використання різних типів параметрів для передачі даних |
Створення програм з використанням рекурсій |
Отримання навичок для створенні програм з використанням підпрограм |
|||
5. |
Створення алгоритмів та програм створення та обробки записів. Скласти програму на алгоритмічній мові Pascal
|
8 |
6 |
2 |
Створення алгоритмів і програм для проектування та роботи з записами. Використання оператора приєднання |
Створення програм для роботи з масивами записів |
Отримання навичок при створенні та обробці записів. |
|||
6. |
Створення алгоритмів та програм роботи з файлами. Скласти програму на алгоритмічній мові Pascal |
16 |
12 |
4 |
Створення програм для роботи з файлами, використання різних типів файлових змінних. Робота з текстовими та бінарними файлами. |
Повторити функції прямого доступу до елементів файлів |
Отримання навичок при роботі різними видами файлів. |
|||
7. |
Створення алгоритмів та програм лінійних алгоритмів. Виконання завдання 1, одержання результату. Створення алгоритмів та програм розгалужуючи алгоритмів. Виконання завдання 2, одержання результату. Створення програм на мові С++ |
8 |
6 |
2 |
Використання операторів вводу-виводу, математичних функцій мови , умовного оператора та операцій відношення для програмування лінійних та розгалужуючих алгоритмів |
Повторити функції форматного вводу-виводу. |
Вміти застосовувати оператори вводу-виводу для, математичні функції, програмування лінійних алгоритмів та використання умовного оператора зі складними умовами в мовi С++ |
|||
8. |
Створення алгоритмів та програм табулювання функцій. Виконання завдання 3, одержання результату. Створення алгоритмів та програм обробки одновимірних масивів. Виконання завдання 4 одержання результату. Створення програм на мові С++ |
8 |
6 |
2 |
Створенння програм з використанням різних операторів циклу в мові С++. Робота з одновимірними масивами |
Повторити функції роботи зі стрічками |
Отримання навичок роботи з одновимірними масивами та стрічками в мові С++ |
|||
9. |
Створення алгоритмів та програм обробки двовимірних масивів. Виконання завдання 5, одержання результату. Створення програм на мові С++ |
8 |
6 |
2 |
Створення алгоритмів і програм обробки двовимірних масивів, використання різних методів сортування в мові С++ |
Створити програму обробки двовимірних масивів |
Отримання навичок роботи з двовимірними масивами в мові С++ |
|||
10. |
Створення алгоритмів та програм з використанням функцій користувача. Одержання результату. Створення програм на мові С++ |
8 |
6 |
2 |
Створення програм з використанням функцій користувача, глобальні та локальні змінні, операція видимості |
Повторити класи пам’яті |
Вміти створювати програми з використанням функцій користувача в С++ |
|||
11 |
Створення алгоритмів та програм створення та обробки структур. Скласти програму на алгоритмічній мові С++ |
8 |
6 |
2 |
Створення та робота з масивами структур. |
Створення та обробка об’єднань |
Отримання навичок роботи зі стуктурами та обєднаннями |
|||
12. |
Створення алгоритмів та програм роботи з файлами. Скласти програму на алгоритмічній мові С++ |
16 |
12 |
4 |
Створити програми роботи з файлами,ознаки файлів |
Створення блок-схеми завдання |
Вміти зчитувати дані з файлів та записувати у файл |
|||
13. |
Оформлення та захист індивідуального звіту . |
8 |
6 |
2 |
Оформлення та захист індивідуального звіту . |
Підготовка до захисту звіту |
Отримання навичок оформлення звітів згідно вимог |
|||
