
- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 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
Тема Робота в середовищі програмування . Запуск програм на виконання .
Мета Ознайомитись з середовищем програмування Турбо Паскаль. Навчитись вводити, редагувати, компілювати , запускати на виконання програми та переглядати результати виконання програми.
Хід роботи
Запустіть інтегроване середовище Turbo Pascal. 1.1. Двічі клацніть на ярлику , що знаходиться на робочому столі.
Ознайомтесь з вікном текстового редактора. 1.1. Закрийте спочатку інформаційне вікно, клацнувши ОК. 1.2. Перепишіть в зошит: а) пункти меню; б)призначення окремих клавіш.
Наберіть текст програми (даної вчителем).
Виконайте компіляцію програми. 1.1. Натисніть клавіші Alt+F9. 1.2. Якщо у програмі помилок не було, то з’явиться вікно з результатами компіляції, яке треба закрити, клацнувши будь-яку клавішу, і перейти до виконання пункту 5. 1.3. Якщо у програмі є помилка , то треба її виправити і знову натиснути Alt+F9. (Повторювати так до появи вікна з результатами компіляції, яке треба закрити, клацнувши будь-яку клавішу, і перейти до виконання пункту 5).
Запустіть програму на виконання. 1.1. . Натисніть клавіші Ctrl+F9.
Перегляньте результати виконання програми. 1.1. Натисніть клавіші Alt+F5. 1.2. Запишіть результат в зошит.
Поверніться назад в режим редагування. 1.1. Натисніть будь-яку клавішу.
Збережіть налагоджену програму у вигляді файла з розширенням pas 1.1. Виконайте команди Файл-Save або клацніть F2. 1.2. Введіть ім’я файла: rob_1_... (замість крапок першу букву прізвища) і клацніть ОК.
Вийдіть з інтегрованого середовища Turbo Pascal. 1.1. Натисніть клавіші Alt+X.
Запустіть інтегроване середовище Turbo Pascal і закрийте інформаційне вікно.
Відкрийте записану вами програму. 1.1. Виконайте команди Файл-Open або клацніть F3. 1.2. Клацніть на назві потрібного файла. 1.3. Клацніть Open .
Запишіть програму в зошит.
Вийдіть з інтегрованого середовища Turbo Pascal.
Program rob_1_m; Const a=15; b=8; var r: integer; begin r:=a+b; writeln(‘r=’,r) end.
Program rob_2_m; Const a=15; b=8; var r: integer; begin r:=a-b; writeln(‘r=’,r) end.
Program rob_3_m; Const a=15; b=8; var r: integer; begin r:=a*b; writeln(‘r=’,r) end.
|
Program rob_4_m; Const a=15; b=8; var r: integer; begin r:=a-b; writeln(‘r=’,r) end.
Program rob_5_m; Const a=15; b=8; var r: integer; begin r:=a+b; writeln(‘r=’,r) end.
Program rob_6_m; Const a=15; b=8; var r: integer; begin r:=a+b; writeln(‘r=’,r) end.
|
Program rob_7_m; Const a=15; b=8; var r: integer; begin r:=a*b; writeln(‘r=’,r) end.
Program rob_8_m; Const a=15; b=8; var r: integer; begin r:=a+b; writeln(‘r=’,r) end.
Program rob_9_m; Const a=15; b=8; var r: integer; begin r:=a-b; writeln(‘r=’,r) end.
|