- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 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 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Номер учня по списку і номери питань для відповіді
1-1,7,13
2-2,8,14 3-3,9,15 4-4,10,16 5-5,11,17 6-6,12,18 7-7,13,19 8-8,14,20 9-9,15,21 10-10,16,22
11-11,17,23 12-12,18,24 13-13,19,1 14-14,20,2
15-15,21,1 16-16,22,2
17-17,23,3
18-18,24,4
19-19,1,5
20-20,2,6
21-21,1,7
22-22,2,8
23-23,3,9
24-24,4,10
25-1,5,11
26-2,6,12
27-3,7,13
28-4,8,14
29-1,6,12
30-2,7,13
1. Обчислити значення S за формулою S=(a+b-c)/k , де a,b,c,k – цілі числа. В-1
Виконати при a=5, b=7, c=3, k=2.
2.Скласти програму діалогу між продавцем і покупцем.
1. Обчислити значення S за формулою S=(a+b)(a-b) , де a,b – цілі числа. В-2
Виконати при a=15, b=7
2.Скласти програму діалогу між вчителем і учнем.
1. Обчислити значення S за формулою S=(a+b)/k , де a,b,k – цілі числа. В-3
Виконати при a=5, b=8, k=2.
2.Скласти програму діалогу між двома учнями.
1. Обчислити значення S за формулою S=(a+b)/(a-b) , де a,b – цілі числа. В-4
Виконати при a=15, b=7.
2.Скласти програму діалогу між батьком і сином.
1. Обчислити значення S за формулою S=a*b/c , де a,b,c – цілі числа. В-5
Виконати при a=5, b=7, c=2.
2.Скласти програму діалогу між директором і учнем.
1. Обчислити значення S за формулою S=(a-c)/k , де a,c,k – цілі числа. В-6
Виконати при a=10, c=3, k=2.
2.Скласти програму діалогу між дідом і внуком.
1. Обчислити значення S за формулою S=(a+b)(c-k) , де a,b,c,k – цілі числа. В-7
Виконати при a=5, b=7, c=3, k=2.
2.Скласти програму діалогу між водієм автобуса і пасажиром.
1. Обчислити значення S за формулою S=2a+bc , де a,b,c – цілі числа. В-8
Виконати при a=5, b=7, c=3.
2.Скласти програму діалогу між вчителем і батьком учня.
1. Обчислити значення S за формулою S=a/2-(b+c) , де a,b,c – цілі числа. В-9
Виконати при a=25, b=7, c=3, k=2.
2.Скласти програму діалогу між двома дівчатами.
1. Обчислити значення S за формулою S=ab-(b+c) , де a,b,c – цілі числа. В-10
Виконати при a=5, b=7, c=3.
2.Скласти програму діалогу між вчителькою і матір’ю учня.
1. Обчислити значення S за формулою S=ab-a/b, де a,b – цілі числа. В-11
Виконати при a=5, b=2.
2.Скласти програму діалогу між техпрацівницею і учнем.
1. Обчислити значення S за формулою S=2ab-(a+c) , де a,b,c – цілі числа. В-12
Виконати при a=5, b=7, c=3.
2.Скласти програму діалогу між робітником і його керівником.
1. Обчислити значення S за формулою S=(a+b)-2c , де a,b,c – цілі числа. В-13
Виконати при a=5, b=7, c=3. 2.Скласти програму діалогу між депутатом і виборцем.
Практична робота 3
Тема Створення і реалізація найпростіших лінійних програм.
Мета Навчитись створювати і реалізовувати прості лінійні програми.
Теоретичні відомості
Робота проводиться в програмній оболонці АЛГО.
Для перемикання розкладки клавіатури використовується комбінація правих та лівих клавіш Ctrl+Shift.
Для запуску програми на виконання використовується кнопка Виконати на панелі інструментів або клавіша F9 або з меню пункт Виконати.
Введення даних в програму після запуску на виконання проводиться за допомогою клавіші Enter.
Набір тексту програми виконуйте з використанням шаблонів – пункт Шаблони з рядка меню вікна.
До простих типів у Паскалі відносяться: real, integer, Boolean, char.
Програма починається з службового слова program, а виконувана частина вміщується між службовими словами begin і end. (шаблони-описи-Program NoName;Begin end.).
після цього ідуть розділи опису: const – констант(шаблони-описи-const=), type – користувацьких типів даних(шаблони-описи-type=), var – змінних (шаблони-описи-var:).
Опис типів змінних виконувати так: шаблони-типи-клацнути потрібний тип.
Для виведення інформації використовують команди write чи writeln(шаблони-Введення/Виведення- write() чи writeln()).
Для введення даних використовують команди read чи readln (шаблони-Введення/Виведення-read() чи readln()).
Необхідно пам’ятати:
між змінною і виразом повинна бути команда присвоювання (:=)
математична формула не повинна містити пропусків
кількість відкритих і закритих дужок повинна бути однакова
аргументи функцій беруться в дужки.
