
- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 1 З історії виникненя мови Turbo Pascal
- •§ 2 Етапи розв'язування задач за допомогою комп'ютера
- •Етапи розв’язання прикладної задачі з використанням комп’ютера
- •Комп’ютерна реалізація алгоритму
- •Аналіз результатів
- •§ 3 Алгоритм. Властивості та форми алгоритмів.
- •2. Навчальна алгоритмічна мова.
- •3. Блок-схеми.
- •§ 4 Основні базові структури програми. Блок-схеми.
- •§ 5 Поняття програми. Мова програмування середовище програмування turbo pascal 7.0. Поняття програми. Створення програми.
- •Мови програмування.
- •Середовище програмування
- •§ 6 Робота в середовищі програмування turbo pascal
- •1. Створення нового файлу, в якому будемо записувати текст нової програми:
- •2. Запуск програми на виконання
- •3. Покрокове виконання програми
- •4. Збереження програми у файлі.
- •5. Відкриття програми
- •6. Завершення роботи в середовищі програмування.
- •§ 7 Алфавіт мови і структура програми
- •Структура програми.
- •§ 8 Службові слова та функції мови Turbo Pascal Службові слова мови Turbo Pascal
- •Стандартні типи даних
- •Операції відношень
- •Опис констант і змінних
- •Організація вводу-виводу
- •Приклади
- •Обчислення виконуються зліва направо відповідно пріорітету операцій:
- •Правила написання Pascal-програм
- •Необов'язково (або "Правила хорошого тону")
- •§ 9 Лінійна структура
- •§ 10 Складений оператор і оператор переходу
- •Зауваження!! Слова синоніми:
- •2. Оператор переходу.
- •§ 11 Вказівка розгалуження та вибору
- •Вказівки повторення (циклу)
- •§ 12 Підпрограми
- •§ 13 Масиви
- •1. Одновимірні масиви (рядки, вектори):
- •§ 14 Рядки
- •§ 15 Графіка
- •Розділ іі Практичні роботи практична робота 1
- •Хід роботи
- •Практична робота 2
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Запитання до пр 2
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 3
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-3
- •Номер учня по списку і номери питань для відповіді
- •Завдання до пр-3
- •Практична робота 4
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання
- •Завдання до пр-4
- •Практична робота 5
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Завдання до пр 5
- •Практична робота 6
- •Хід роботи
- •Завдання для пр «Створення і реалізація програм на вкладені цикли»
- •Практична робота7
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-7
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-7
- •Практична робота 8
- •Теоретичні відомості
- •Хід роботи
- •Варіанти завдань до пр 8 (процедури і функції)
- •Домашнє завдання
- •Контрольні запитання до пр-8
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання до пр-9
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-9
- •Розділ iіі Приклади розв’язування задач
- •Розділ IV Збірник задач з Turbo Pascal Розділ 1 Прості програми . Арифметичні вирази
- •Розділ 2 Цілочисельна арифметика
- •Виділення цифр в записі числа
- •Знаходження цілого числа за інформацією про його цифри
- •Розділ 3 Різноманітні задачі з програмування
- •Розділ 4 Умовний оператор Повний умовний оператор
- •Цілочисельна арифметика і умовний оператор
- •Використання складних умов
- •Неповний і вкладені умовні оператори
- •Оператор Вибору
- •Розділ 5. Оператор циклу з параметром
- •Розділ 6. Оператор циклу з умовою
- •Додаток № 1 Правила техніки безпеки
- •Правила поведінки для учнів в комп'ютерному класі
- •Додаток № 2 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Вихідне положення — сидячи на стільці.
Витягнути і розчепірити пальці так, щоб відчути напруження. У такому положенні загримати протягом 5 с Розслабити, а потім зігнути пальці. Повторити вправу 5 разів.
Повільно і плавно опустити підборіддя, залишатися у такому положенні 2—3 с і розслабитися.
Сидячи на стільці піднести руки якомога вище, потім плавно опустити їх додолу, розслабити. Вправу повторити 5 разів.
4. Переплести пальці рук і покласти їх за голову. Звести лопатки, залишатися у такому положенні 5 с, а потім розслабитись. Повторити вправу 5 разів.
Варіант 2
Вихідне положення — сидячи на стільці.
Зробити кілька глибоких вдихів і видихів. Потягнутися на стільці, зігнувши руки на потилиці, відхиляючи голову назад і випростовуючи плечі. Повторити 5 разів.
Зробити нахили і повороти голови. Повторити 5 разів.
3. Зробити легкий самомасаж обличчя і кисті руки протягом 3—5 с
Варіант З
Вихідне положення — стоячи, ноги разом, руки вниз.
Прямі руки розвести вбоки долонями догори, зробити вдих.
Схрестити руки перед грудьми, міцно обхопити себе за плечі, повторити 5 разів.
Кругові рухи ліктями вперед протягом 5 с.
Те саме назад. Дихати рівномірно.
Додаток № 3
ТИПОВІ ПОМИЛКИ КОМПІЛЯЦІЇ
2 Identifier expected — очікується ідентифікатор
3 Unknown identifier — невідомий ідентифікатор
4 Duplicate identifier — повторний опис ідентифікатора
5 Syntax error — синтаксична помилка
6 Error in real constant — помилка в дійсній константі
7 Error in integer constant — помилка в цілій константі
8 String constant exceeds line — рядкова константа перевищує розміри рядка
12 Type identifier expected — очікується ідентифікатор типу
16 Disk full — диск заповнено
20 Variable identifier expected — очікується ідентифікатор змінної
21 Error in type — помилка у визначенні типу
26 Type mismatch — невідповідність типів
27 Invalid subrange base type — неправильний базовий тип для діапазону
28 Lower bound > then upper bound — нижня межа більша за верхню
29 Ordinal type expected — очікується зчисленний тип
30 Integer constant expected — очікується ціла константа
31 Constant expected — очікується константа
32 Integer or real constant expected — очікується ціла або дійсна константа
33 Pointer type identifier expected — очікується ім'я типу покажчика
34 Invalid function result type — неправильний тип результату функції
35 Label identifier expected — потрібен ідентифікатор мітки
36 BEGIN expected — очікується BEGIN
37 END expected — очікується END
38 Integer expression expected — очікується вираз цілого типу
39 Ordinal expression expected — очікується вираз зчисленного типу
40 Boolean expression expected — очікується логічний вираз
41 Operand types do not match operator — типи операндів не відповідають оператору
42 Error in expression — помилка у виразі
43 Illegal assignment — хибне присвоювання
44 Field identifier expected — очікується ім'я поля запису
46 Undefined EXTERN — невизначена зовнішня процедура
50 DO expected — очікується слово DO
54 OF expected — очікується слово OF
57 THEN expected — очікується слово THEN
58 TO or DOWNTO expected — очікується слово ТО або DOWNTO
61 Invalid typecast — неправильне приведення типу
62 Division by zero — ділення на нуль
63 Invalid file type — неправильний файловий тип
64 Cannot Read or Write variables of this type — немає можливості читати або записати змінні даного типу
65 Pointer variable expected — очікується змінна-покажчик
66 String variable expected — очікується рядкова змінна
67 String expression expected — очікується вираз рядкового типу
71 Internal stack overflow — переповнення внутрішнього стека
72 Unit file format error — помилка формату файла модуля
74 Constant and case types don't match — тип константи та тип виразу оператора case не відповідають одне одному
75 Record or object variable expected — очікується змінна типу «запис»
76 Constant out of range — значення константи виходить за межі допустимих
77 File variable expected — очікується файлова змінна
78 Pointer expression expected — очікується вираз типу покажчика
79 Integer or real expression expected — очікується вираз цілого або дійсного типу
80 Label not within current block— мітка не знаходиться в середині поточного блоку
81 Label already defined — мітка вже визначена
82 Undefined label in proceding statement part — невизначена мітка у виконуваному розділі операторів
83 Invalid @ argument — неправильний аргумент оператора @
84 Unit expected — очікується слово Unit
85 ";" expected — очікується «;»
86 ":" expected — очікується «:»
87 "," expected — очікується «,»
88 "(" expected — очікується «(»
89 ")" expected — очікується «)»
90 "=" expected — очікується «=»
91 ";=" expected — очікується «:=»
92 "[" or "(." expected — очікується «[» або «(.»
93 "1" or ".)" expected — очікується «]» або «.)»
94 "." expected — очікується «.»
95 ".." expected — очікується «..»
96 Too many variables — забагато змінних
97 Invalid FOR control variable — недопустима змінна циклу FOR
98 Integer variable expected — очікується змінна цілого типу
99 File types are not allowed here — тут не допускаються файлові типи
100 String length mismatch — невідповідність довжини рядка
102 String constant expected — очікується константа рядкового типу
103 Integer or real variable expected — очікується змінна цілого або дійсного типу
104 Ordinal variable expected — очікується змінна зчисленного типу
106 Character expression expected — очікується вираз символьного типу
107 Too many relocation items — забагато переміщуваних елементів
108 Overflow in arithmetic operation — переповнення під час виконання арифметичної операції
109 No enclising For, While or Repeat statement — не включений в For, While або Repeat-конструкцію оператор
112 CASE constant out of range — константа оператора Case виходить за допустимі межі
113 Error in statement — помилка в операторі
123 Too many symbols — забагато символів
124 Statement part too large — завеликий розділ операторів
133 Cannot evaluate this expression — неможливо обчислити даний вираз
134 Expression incorrectly terminated — некоректне завершення виразу
139 Cannot access this symbol — доступ до даного символу відсутній
140 Invalid floating-point operation — неприпустима операція з плаваючою комою
142 Procedural or function variable expected — очікується змінна-процедура або змінна-функція
143 Invalid procedure or function reference — неприпустиме посилання на процедуру або функцію
146 File access denied — доступ до файла заблоковано DOS