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

Запитання для контролю та самоконтролю

  1. Що таке файл, каталог, файлова система, таблиця розміщення файлів (FAT) диску?

  2. Яка послідовність етапів обробки файлів засобами мови Turbo Pascal?

  3. Які стандартні підпрограми використовуються для обробки файлів?

  4. Які файлові типи використовуються у програмах на мові Turbo Pascal?

  5. У чому полягає особливість послідовного та прямого доступу до файлів?

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

  7. Що таке вказівник читання/запису?

  8. В чому особливість стандартних файлів Input та Output?

  9. Як можна позиціювати вказівник читання/запису?

  10. Якими підпрограмами реалізована у мові Turbo Pascal обробка файлів засобами операційної системи?

  11. Що таке безтипові файли та як їх використовують?

  12. Які існують правила щодо кількості одночасно відкритих файлів та щодо закриття файлів?

Рекомендована література

1.

Бондарев В.М., Рублинецкий В.И., Качко Е.Г.

Основы программирования. - Харьков, Фолио; Ростов н/Д: Феникс, 1997. - 368 с.

2.

Ван Тассел Д.

Стиль, разработка, эффективность отладка и испытание программ. М., Мир, 1981. - 320 с., ил.

3.

Зубов В.С.

Программирование на языке Turbo Pascal. Изд. 3-е, испр. - М., Информационно-издательский дом Филинъ, 1997. - 320 с.

4.

Зуев Е.А.

Turbo Pascal. Практическое программирование. - М., Изд-во ПРИОР, 1998. - 336 с.

5.

Культин Н.Б.

Turbo Pascal в задачах и примерах. - СПб., БХВ-Санкт-Петербург, 2000. - 256 с., ил.

6.

Марченко А.И., Марченко Л.А.

Программирование в среде Turbo Pascal 7.0 / Под ред. Тарасенко В.П. - 5-е изд., доп. и перераб. - К., ВЕК+, 1999. - 464 с., ил.

7.

Меженный О.А.

Turbo Pascal: учитесь программировать. - М., Издательский дом “Вильямс”, 2001. - 448 с., ил.

8.

Молчанова С.И.

Основы программирования. Турбо-Паскаль 7.0 для школьников и абитуриентов. - М., Аквариум, изд-во АСТ, 1999. - 224 с., ил.

9.

Немнюгин С.А.

Turbo Pascal. - СПб., Изд-во Питер, 2001. - 496 с., ил.

10.

Сердюченко В.Я.

Розробка алгоритмів та програмування на мові Turbo Pascal: Навчальний посібник для техн. вузів / Укр. мовою - Х.: ВКП Парітет ЛТД, 1995. - 352 с.

11.

Фаронов В. В.

Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М., Нолидж, 1999. - 616 с.

ЗМІСТ

ЗАГАЛЬНІ РЕКОМЕНДАЦІЇ 3

. ОГЛЯД ЗАСОБІВ РОЗРОБКИ ПРОГРАМ 4

1 Загальні поняття 4

2 Системи програмування 6

3 Технології програмування 8

3.1 Алгоритмічне (модульне) програмування 8

3.2 Структурне програмування 8

3.3 Подієво-орієнтоване програмування 10

3.4 Об'єктно-орієнтоване програмування 10

3.5 Візуальне програмування 11

Запитання для контролю та самоконтролю 12

. ОСНОВНІ ПОНЯТТЯ АЛГОРИТМІЗАЦІЇ 13

1. Поняття алгоритму. Властивості алгоритму 13

2. Способи подання (опису) алгоритму 14

3. Правила оформлення блок-схем алгоритмів 15

4. Базові алгоритмічні конструкції 17

Запитання для контролю та самоконтролю 19

. ЕТАПИ РОЗВ’ЯЗУВАННЯ ПРИКЛАДНИХ ЗАДАЧ 20

1. Постановка задачі 20

2. Побудова моделі 20

3. Розробка алгоритму 21

4. Вибір структур даних 22

5. Розробка програми 22

6. Тестування програми 24

7. Аналіз результатів роботи програми 27

8. Корисні технологічні правила програмування 27

Запитання для контролю та самоконтролю 28

V. ПРАКТИКУМ З ПРОГРАМУВАННЯ. TURBO PASCAL 30

Робота з інтегрованим середовищем розробника 30

Запитання для контролю та самоконтролю 33

Тема №1 СТРУКТУРА ПРОГРАМИ. ЛІНІЙНА ПРОГРАМА. ВВЕДЕННЯ/ВИВЕДЕННЯ. ТИПИ ДАНИХ 34

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

Варіанти завдань 39

Запитання для контролю та самоконтролю 42

Тема №2 ПРОГРАМИ РОЗГАЛУЖЕНОЇ СТРУКТУРИ 43

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

Варіанти завдань 46

Запитання для контролю та самоконтролю 48

Тема №3 ЦИКЛИ З ПАРАМЕТРОМ 50

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

Варіанти завдань 53

Запитання для контролю та самоконтролю 54

Тема №4 ЦИКЛИ З НЕВІДОМИМ ЧИСЛОМ ПОВТОРЕНЬ 55

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

Варіанти завдань 57

Запитання для контролю та самоконтролю 60

Тема №5 ВИКОРИСТАННЯ МАСИВІВ 61

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

Варіанти завдань 64

Запитання для контролю та самоконтролю 66

Тема №6 СИМВОЛЬНИЙ ТИП ДАНИХ, РЯДКИ 67

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

Варіанти завдань 70

Запитання для контролю та самоконтролю 72

Тема № 7 ВИКОРИСТАННЯ ДОПОМІЖНИХ ПРОГРАМ 74

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

Варіанти завдань 79

Запитання для контролю та самоконтролю 81

Тема № 8 ВИКОРИСТАННЯ МНОЖИН 82

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

Варіанти завдань 85

Запитання для контролю та самоконтролю 87

Тема № 9 ОБРОБКА ЗАПИСІВ 88

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

Варіанти завдань 94

Запитання для контролю та самоконтролю 97

Тема № 10 ОРГАНІЗАЦІЯ ОБРОБКИ ФАЙЛІВ 98

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

Варіанти завдань 102

Запитання для контролю та самоконтролю 104

РЕКОМЕНДОВАНА ЛІТЕРАТУРА 105