Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з інформатики.doc
Скачиваний:
21
Добавлен:
20.12.2018
Размер:
1.33 Mб
Скачать
  1. Складання програм з використанням файлів.

А) Потрібно знати: поняття файлу, основні типи файлів в мові Паскаль, процедури та функції для роботи з файлами, порядок запису до файлу та зчитування з файлу.

Б) Потрібно вміти: створювати програми з використанням файлів.

Література.

1) А.Ф.Верлань, н.В.Апатова. Інформатика (підручник для учнів 10-11 класів середньої загальноосвітньої школи).- Київ, «Форум», 2000.

2) В.Л.Руденко, О.М.Макарчук, М.О.Патланжоглу. Практичний курс інформатики.- Київ, «Фенікс», 1997. – 304 с.

3) В.В.Фаронов. Turbo Pascal 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1998. – 616 с.

4) Т.П.Караванова. Збірник задач з програмування. 750 задач з розв’язками.

Контрольні запитання та завдання опорний конспект

  1. Складання програм з використанням множин та записів.

А) Потрібно знати: поняття множини , операції з множинами, синтаксичні правила опису множин та роботи з ними; поняття запису, правила опису даних типу RECORD.

Б) Потрібно вміти: створювати програми з використанням множин та записів.

Література.

1) А.Ф.Верлань, н.В.Апатова. Інформатика (підручник для учнів 10-11 класів середньої загальноосвітньої школи).- Київ, «Форум», 2000.

2) В.Л.Руденко, О.М.Макарчук, М.О.Патланжоглу. Практичний курс інформатики.- Київ, «Фенікс», 1997. – 304 с.

3) В.В.Фаронов. Turbo Pascal 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1998. – 616 с.

4) Т.П.Караванова. Збірник задач з програмування. 750 задач з розв’язками.

Контрольні запитання та завдання опорний конспект

М Н О Ж И Н И

Поняття множини в мові ПАСКАЛЬ грунтується на математичному

уявленні про множини: це обмежена сукупність різних

елементів. Для побудови конкретного множинного типа использует-

ця перераховуваний або інтервальний тип даних. Тип елементів, состав-

ляющих множина, називається базовим типом.

Множинний тип описується за допомогою службових слів Set of

наприклад:

type M= Set of B;

Тут М - множинний тип, В - базовий тип.

Приклад опису змінної множинного типа:

type

M= Set of 'A'..'D';

var

MS: M;

Приналежність змінних до множинного типа може бути опреде-

лена прямо в розділі опису змінних:

var

C: Set of 0..7;

Константи множинного типа записуються у вигляді увязненої в

квадратні дужки послідовності елементів або інтервалів базово-

го типу, розділених комами, наприклад:

['A', 'C'] [0, 2, 7] [3, 7, 11..14].

Константа вигляду

[ ]

означає порожня підмножина.

Множина включає набір елементів базового типа, все подм-

ножества даної множини, а також порожня підмножина. Якщо базовий

тип, на якому будується множина, має До елементів, те число подм-

ножеств, що входять в цю множину, рівне 2 в ступені К. Пусть є

змінна Р інтервального типа:

var P: 1..3;

Ця змінна може приймати три різні значення - або 1

або 2, або 3. Змінна Т множинного типа

var T: Set of 1..3;

може приймати вісім різних значень:

[ ] [1,2]

[1] [1,3]

[2] [2,3]

[3] [1,2,3]

Порядок переліку елементів базового типа в константах безраз-

особистий.

Значення змінної множинного типа може бути задане конс-

трукцией вигляду [T], де T - змінна базового типа.

До змінних і констант множинного типа застосовні операції

привласнення(:=), об'єднання(+), перетини(*) і віднімання(-):

['A','B'] + ['A','D'] дасть ['A','B','D']

['A'] * ['A','B','C'] дасть ['A']

['A','B','C'] - ['A','B'] дасть ['C'].

Результат виконання цих операцій є величина множинного

типу.

До множинних величин застосовні операції: тотожність (=)

нетотожність (

<>

), міститься в (

<=),>

=). Результат виконання цих операцій має логічний тип.