
- •М іністерство транспорту та Зв’язку україни Дніпропетровський національний університет залізничного транспорту імені академіка в. Лазаряна
- •49010, Вул. Акад. Лазаряна, 2, Дніпропетровськ, 10 Лабораторна робота n 3 Тема: Типи даних. Організація циклів.
- •1. Мета роботи
- •2. Підготовка до роботи
- •3. Порядок виконання роботи
- •5. Короткі теоретичні відомості
- •5.1. Типи даних
- •5.1.1. Стандартні типи даних
- •5.1.2. Користувацькі типи даних
- •5.2. Вирази, операнди, операції
- •5.2.1. Арифметичні вирази й операції
- •5.2.2. Вирази й операції співвідношення
- •5.2.4. Пріоритет операцій
- •6. Приклади розробки алгоритмів і програм
- •Протокол роботи програми lr1a:
- •Обчислення нод. Розкладаємо числа на прості множники:
- •Протокол роботи програми lr1 b:
- •7. Завдання до лабораторної роботи № 3 Розробити три програми (у кожній по одному з операторів циклу)
- •Лабораторна робота № 4 Тема: Структуровані типи даних. Масив.
- •4. Короткі теоретичні відомості.
- •4.1. Масив. Опис типу
- •4.2. Дії над елементами масиву
- •5. Приклад
- •6. Варіанти індивідуальних завдань до лабораторної роботи
М іністерство транспорту та Зв’язку україни Дніпропетровський національний університет залізничного транспорту імені академіка в. Лазаряна
Кафедра
“Комп’ютерні інформаційні технології”
Методичні вказівки
до лабораторних робіт № 3, 4
за курсом “Програмування“
Частина 2
Укладач: Л.Л. Подольський
Для студентів спеціальностей
8.080403, 8.091501,
7.050102, 6.160100
Дніпропетровськ
2006
Укладач: доцент Леонід Леонідович Подольський
УДК 681. 3(075. 8)
Методичні вказівки до лабораторних робіт № 3,4 на тему «Основи програмування мовою Паскаль» за курсом “Програмування“ Частина 2 /Дніпропетровський національний університет залізничного транспорту імені академіка В.Лазаряна/. Укладач Л. Л. Подольський, Дніпропетровськ, 2006р., 19с
Методичні вказівки складені відповідно до програми курсу “Програмування “ для студентів спеціальностей 8.080403, 8.091501, 7.050102 і 6.160100 , що вивчають мови програмування, і при відсутності інших літературних джерел допоможуть студентам засвоїти знання з питань основ програмування мовою Паскаль.
Друкується за рішенням кафедри «Комп’ютерні інформаційні технології»
Рецензенти: проф., доктор ф-м. наук Білозьоров В.Є.
ст. викладач каф. КІТ Богдан Л.Г.
Редактор Т. В. Щепоткіна
Комп’ютерна верстка Т. В. Шевченко
Підписано до друку . .2006. Формат 60х84 1/16. Папір для множних апаратів. Різограф. Ум-друк. арк. , . Обл.-вид. арк. , . Тираж 00 прим. Зам. № . Вид. № . Безкоштовно.
Видавництво Дніпропетровського національного університету залізничного транспорту імені академіка В. Лазаряна
ДК № 1315 від 31.03.2003
Адреса видавництва та дільниці оперативної поліграфії:
49010, Вул. Акад. Лазаряна, 2, Дніпропетровськ, 10 Лабораторна робота n 3 Тема: Типи даних. Організація циклів.
1. Мета роботи
1.1. Вивчення видів простих (скалярних) типів даних і їхньої обробки. Організація циклів.
1.2.Представлення алгоритмів за допомогою блок-схем і схем Нассі-Шнейдермана.
2. Підготовка до роботи
2.1. Вивчити принципи організації циклів та можливості представлення алгоритмів за допомогою блок-схем і схем Нассі-Шнейдермана.
2.2. Вивчити види простих (скалярних) типів.
3. Порядок виконання роботи
3.1. Проаналізувати поставлену задачу..
3.2. Розробити три алгоритми і три програми (у кожній по одному з операторів циклу) з використанням циклів із перед умовою і з пост умовою за допомогою блок-схем та схем Нассі-Шнейдермана.
3.3. Розробити контрольні приклади розв’язку поставленої задачі.
3.4. Складання програм по розроблених алгоритмах.
3.5. Виправлення помилок отриманих при трансляції програм.
3.6. Налагодження програм і їхнє виконання.
3.7. Аналіз результатів і висновки по роботі.
4. Зміст звіту
4.1. Назва і мета лабораторної роботи.
4.2. Постановка задачі.
4.3. Блок-схеми алгоритмів і схем Нассі-Шнейдермана.
4.4. Контрольні приклади рішення поставленої задачі.
4.5. Рукописні тексти програм.
4.6. Роздруківка остаточних текстів програм.
4.7. Результати виконання програм.
4.8. Аналіз результатів, що повинний містити:
- порівняння можливостей представлення алгоритму двома засобами;
- обґрунтування вибору тих або інших конструкцій мови при реалізації алгоритму;
- достоїнства і недоліки програм, обмеження на їхнє застосування.
Примітка: Пункти 2.1. – 2.2., 4.1. ─ 4.5. виконуються при підготовці до лабораторної роботи.