Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Програмування.doc
Скачиваний:
7
Добавлен:
19.11.2019
Размер:
742.91 Кб
Скачать

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

Технологічний університет Поділля (м.Хмельницький)

Основи програмування та алгоритмічні мови Програмування мовою borland Pаscаl v7.0 для пеом Процедурне та модульне програмування

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

ДО ПРОВЕДЕННЯ ПРАКТИЧНИХ ТА ЛАБОРАТОРНИХ ЗАНЯТЬ

ПО ДИСЦИПЛІНІ

"ОСНОВИ ПРОГРАМУВАННЯ ТА АЛГОРИТМІЧНІ МОВИ"

для студентів спеціальності

«Інформаційні технології проектування»

Затверджено на засіданні кафедри Інформаційні технології проектування

Протокол № 8 від 25.06.2001

Хмельницький ТУП, 2001р.

Методичні вказівки до лабораторних та практичних рабіт з дисципліни «Основи програмування та алгоритмічні мови» в 2–х частинах для студентів спеціальностей “Комп’ютерні науки”, “Інформаційні технології проектування”. Ч.1. Програмування мовою BORLAND Pаscаl V7.0 для ПЕОМ. Процедурне та модульне програмування./Укл. Ковальчук С.С. – Хмельницький: ТУП, 2001.- 117с.

Укладач :

Ковальчук С.С., канд.техн.наук, доц.

Відповідальний за випуск Кривий С.Л. д.т.н.

Редактор – коректор: Багрій З.Й.

Комп’ютерна верстка :

Макетування та друк здійснено редакційно-видавничим центром Технологічного університету Поділля (м. Хмельницький, вул. Інститутська 7/1)

Підписано до друку____

Тираж Замовлення

Зміст

Вступ

1. Основи алгоритмізації та програмування

1.1. Послідовність рішення задачі з допомогою ЕОМ

1.2.Середовище програмування turbo Pаscаl

1.3.Типи даних turbo Pаscаl

1.4.Основні поняття мови програмування turbo Pаscаl

1.4.1.Синтаксис мови програмування turbo Pаscаl

1.4.2. Основні дії в мові програмування turbo Pаscаl

1.4.3. Умовні оператори

1.4.4. Методи організації циклів

1.4.5.Оператор вибору

1.4.6. Масиви

1.4.7. Робота з рядками, масиви символів

1.4.8. Робота з типом STRING

1.4.9. Тестові завдання

1.4.10.Варіанти завдань для самостійного розгляду

2. Програмування в мові turbo Pаscаl

2.1 Процедурний підхід до програмування

2.1.1 Теоретичні відомості

2.1.2.Приклад програми

2.1.3. Варіанти завдань для лабораторної роботи

2.2. Записи з фіксоваю частиною

2.2.1. Теоретичні відомості

2.2.2. Приклад програми

2.2.3. Варіанти завдань для лабораторної роботи

2.3. Записи з варіантами

2.3.1. Теоретичні відомості

2.3.2. Приклад програми

2.3.3. Варіанти завдань для лабораторної роботи

2.4. Типізовані файли

2.4.1. Теоретичні відомості

2.4.2. Приклад програми

2.4.3. Варіанти завдань для лабораторної роботи

2.5. Текстові файли

2.5.1. Теоретичні відомості

2.5.2. Приклад програми

2.5.3. Варіанти завдань для лабораторної роботи

2.6. Множини

2.6.1. Теоретичні вказівки

2.6.2. Приклад програми

2.6.3. Варіанти завдань лабораторної роботи

2.7. Черги та стеки

2.7.1. Теоретичні вказівки

2.7.2. Приклад програми

2.7.3. Варіанти завдань для лабораторної роботи

2.8. Дерева

2.8.1. Теоретичні вказівки

2.8.2. Приклад програми

2.8.3. Варіанти завдань для лабораторної роботи

2.9. Графіка

2.9.1. Теоретичні вказівки

2.9.2. Приклад програми

2.9.3. Варіанти завдань для лабораторної роботи

2.10. Програмування інтерфейсу користувача. Розробка меню

2.10.1. Теоретичні вказівки

2.10.2. Приклад програми

2.10.3. Варіанти завдань лабораторної роботи

3. Основні принципи модульного програмування

3.1. Приклад програми

4. Список рекомендованої літератури

Додаток

Процедури та функції модуля GRAPH

ВСТУП

Методичні вказівки містять теоретичні положення з мови програмування Borland Pascal v 7, приклади програм, перелік завдань для самостійної роботи з питань використання вбудованих функцій, розгалуження та циклічних процесів, структурних типів даних: масивів, рядків, записів, файлів. Також розглядаються питання роботи з множин, динамічними структурами: чергами, стеками, деревами. Створення інтерфейсу користувача засобами модульного програмування. Методичні вказівки призначені для користувачів початкового та середнього рівня підготовки.

Основою для вивчення дисципліни є знання які отримані студентами при вивченні шкільного курсу “Інформатики і обчислювальної техніки”.

Перелік питань вхідного контролю:

  1. Апаратні складові обчислювальної машини .

  2. Програмне забезпечення .

  3. Операційна система , її функції.

  4. Робота з сервісними програмами.

  5. Призначення оболонок ОС.

  6. Виконання яких функцій забезпечує більшість оболонок? Чим оболонки відрізняються від утіліт?

  7. Внутрішні та зовнішні команди операційної системи.

  8. Сучасні засоби розробки програмного забезпечення.

  9. Поняття середовища програмування.

  10. Поняття констант та змінних.

  11. Поняття мови програмування.

  12. Базові алгоритмічні структури.

  13. Робота з одномірними та двомірними масивами.

  14. Підпрограми , функції користувача.

Якщо Ви успішно відповідаєте на питання вхідного контролю, можете перейти до другого розділу методичних вказівок “Програмуванні в мові Pascal”. В противному разі Вам необхідно познайомитись з першим розділом методичних вказівок "Основи алгоритмізації та програмування". Також вам рекомендується розв'язати завдання. Завдання помічені зірочкою підвищеної складності.