Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет. вказ. Программирование (2 сем).doc
Скачиваний:
24
Добавлен:
26.11.2018
Размер:
2.57 Mб
Скачать

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

КРЕМЕНЧУЦЬКИЙ ДЕРЖАВНИЙ ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ

ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО

МЕТОДИЧНІ ВКАЗІВКИ

ДЛЯ ЛАБОРАТОРНИХ РОБІТ

ЩОДО ВИВЧЕННЯ КУРСУ «ПРОГРАМУВАННЯ»

ЗА ТЕМОЮ «ПРОГРАМУВАННЯ МОВОЮ PASCAL»

Для студентів I курсу денної форми навчання зі спеціальності 6.080200 – «інформатика» (у тому числі скорочений термін навчання)

КРЕМЕНЧУК 2008

Методичні вказівки для самостійної роботи щодо вивчення курсу «Програмування» за темою «Програмування мовою PASCAL» для студентів I курсу денної форми навчання зі спеціальності 6.080200 – “Інформатика” (у тому числі скорочений термін навчання)

Укладачі: доц. А.І. Дерієнко,

асист. Л.В. Дерієнко.

Рецензент доц. Ю.П.Глухов

Кафедра інформатики і вищої математики

Схвалено методичною радою університету

Протокол № від ________________ 2008 р.

Заступник голови методичної ради _______________ доц. С.А. Сергієнко

Кременчук 2008

ЗМІСТ

Вступ…………………………………………………………………………4

Лабораторна робота №1

Програмування лінійних алгоритмів………………………………………5

Лабораторна робота №2

Програмування алгоритмів, що розгалужуються ………………………..7

Лабораторна робота №3

Програмування циклічних алгоритмів ……………………………………10

Лабораторна робота №4

Програмування циклічних алгоритмів (продовження)……………………12

Лабораторна робота 5

Програмування з використанням масивів………………………………….15

Лабораторна робота 6.

Програмування з використанням записів…………………………………..19

Лабораторна робота 7

Програмування з використанням множин………………………………….24

Лабораторна робота 8

Програмування з використанням типу запис……………………………….27

Лабораторна робота 9

Програмування з використанням процедур і функцій…………………….31

Лабораторна робота 10

Робота з файлами……………………………………………………………..35

Лабораторна робота 11

Графіка в Turbo Pascal………………………………………………………..39

Лабораторна робота 12

Контрольна робота……………………………………………………………44

Список літератури…………………………………………………………….46

ВСТУП

Програмування багате й многообразне. Адже здається немає такої сфери людської діяльності, де не можна було б з користю застосувати обчислювальну машину для оцінки, інформаційно-довідкового обслуговування, планування, моделювання і т.і. І це різноманіття задач переходить у різноманіття програм, які повинні розробляти програмісти. Після того як кожна більш-менш складна задача сформульована кожен програміст залишається один на один зі своєю власною задачею: скласти програму. Вибрати, як саме варто розташувати й зв'язати дані в пам'яті, зрозуміти, яка саме послідовність операторів, здатних виконати поставлену задачу, і як організувати оператори в цикл, що буде з кожним кроком наближати машину до наміченої мети.

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