- •3. Інтерфейс програми.
- •4. Текстової редактор.
- •1. Алфавіт мови і дійсні числа
- •2. Програма на мові «Паскаль»
- •1. Арифметичні операції.
- •2. Основні математичні функції.
- •3. Операції відношення.
- •Оператори введення і висновку інформації.
- •Розглянемо декілька прикладів:
- •Var а,V,s:real; {опис змінних}
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •If then else – зарезервовані слова (якщо, то, інакше) Розглянемо декілька прикладів:
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Розглянемо наступний приклад:
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Операторні дужки
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Оператор вибору.
- •Розглянемо декілька прикладів:
- •1: Writeln('зима');
- •2: Writeln('весна');
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Завдання для самостійної роботи:
- •Розглянемо декілька прикладів:
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •1) Цикл for
- •2) Цикл while
- •3) Цикл repeat
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Розглянемо декілька прикладів:
- •Питання для повторення:
- •Завдання для самостійної роботи:
- •Завдання для самостійної роботи:
- •Завдання для самостійної роботи:
- •Пошук в масиві елементів із заданими властивостями. Пошук максимального (мінімального) елемента.
- •Завдання для самостійної роботи:
- •Література
Посібник містить теоретичний матеріал та приклади розв’язаних задач, для вчителів та учні загальноосвітніх шкіл при вивченні окремих тем з курсу програмування:
Текстовий редактор мови. Структура програми. Основні математичні функції. Введення і висновок даних. Формати висновку. Складання лінійних алгоритмів. Коментарі в програмі
Умовний оператор. Структура умовного оператора. Умовний оператор. Прості і складові умови. Операторні дужки. Складовий оператор. Оператор вибору. Умовний оператор. Оператор вибору. Практикум по рішення задач на розгалуження
Алгоритми з повтореннями. Цикл з параметром FOR. Алгоритми з повтореннями. Цикл з передумовою WHILE. Цикл з післяумовою REPEAT. Вкладені цикли. Алгоритми з повтореннями. Практикум по розв’язуванню задач з повтореннями
Двомірні масиви: опис, введення і висновок масивів по рядках. Приклади розв’язування задач з використанням двомірних масивів. Пошук в масиві елементів із заданими властивостями. Пошук максимального (мінімального) елемента
Програми розв’язку задач реалізовано в мові програмування Паскаль.
Вчитель основ інформатики та обчислювальної техніки Єрківської загальноосвітньої школи I – III ступенів, Катеринопільської районної ради, Черкаської області Сколотяний П. М.
Зміст
1. Паскаль
Текстовий редактор мови …………………………………………………4
Структура програми ……………………………………………………….8
Основні математичні функції …………………………………………….12
Введення і висновок даних. Формати висновку. Складання лінійних алгоритмів. Коментарі в програмі ……………………16
2. Розгалуження
Умовний оператор. Структура умовного оператора …………...20
Умовний оператор. Прості і складові умови …………………….24
Операторні дужки. Складовий оператор …………………………28
Оператор вибору …………………………………………………….32
Практикум по рішення задач на розгалуження …………………36
Цикли
Цикл з параметром FOR …………………………………………….40
Цикл з передумовою WHILE. Цикл з післяумовою REPEAT …44
Вкладені цикли ……………………………………………………………...48
Практикум по розв’язуванню задач з повтореннями …………..52
Масиви
Двомірні масиви: опис, введення і висновок масивів по рядках. Приклади розв’язування задач з використанням двомірних масивів ………………………………………………………………...56
Пошук в масиві елементів із заданими властивостями. Пошук максимального (мінімального) елемента ………………………..60
Література …………………………………………………………….64
Вивчаємо “Pascal”
Тема уроку:
Мова програмування «ПАСКАЛЬ»
Текстовий редактор мови.
Мета заняття:
Сформувати перші відомості про мову Pascal;
Отримати навики роботи в текстовому редакторі мови Pascal.
Виховувати уважність, активність на уроці при вивченні нового матеріалу.
Історичні відомості про мову «Паскаль»
Мова програмування Паскаль отримала свою назву на честь великого французького математика і фізика Блеза Паскаля, який в 1642 р. винайшов рахункову машину для арифметичних операцій, так зване "паскалево колесо". В кінці 1968 р. професор Вірт і його співробітники з швейцарського федерального інституту технології в Цюріху розробили першу версію мови Паскаль. Через два роки - перший варіант компілятора. В 1971 р. Вірт випустив опис своєї мови.
Створюючи Паскаль Вірт переслідував дві мета:
по-перше, розробити мову придатну для навчання програмуванню як систематичної дисципліни;
по-друге, реалізація мови повинна бути ефективною і надійною.
Одним з достоїнств мови Паскаль є те, що він повністю утілив в себе ідею структурного програмування, суть якої полягає в тому, що за допомогою декількох конструкцій можна виразити у принципі будь-які алгоритми.
Запуск мови «Паскаль»
Для запуску мови Паскаль потрібно завантажити файл PASCAL.EXE що знаходиться, як правило, в каталозі PASCAL.
Наприклад: D:\PASCAL\PASCAL.EXE
3. Інтерфейс програми.
На синьому фоні писатимемо програму.
На сірому фоні написані рядки підказки.
Верхній рядок містить меню, що розкриваються: Файл, Текст, Виконання, Компіляція, Режими, Відладка, Спостереження.
Для переходу у верхнє меню натискуємо F10. Натиснення клавіші alt і першої букви будь-якого із слів верхнього меню розкриває вікно. (приклад alt + B)
4. Текстової редактор.
Введення програми в комп'ютер є введенням тексту в комп'ютер. Нижче перераховані команди текстового редактора Турбо Паскаля, що часто використовуються.
Зсув курсора
PgUp - на сторінку вгору;
PgDn - на сторінку вниз;
Home - в початок рядка;
End - в кінець рядка;
Ctrl-PgUp - в початок тексту;
Ctrl-PgDn - в кінець тексту.
Команди редагування
Backspace (<) - стерти символ зліва від курсора;
Del - стерти символ, на який указує курсор (праворуч від курсора);
Ctrl-Y - стерти рядок, на якому розташовується курсор;
Enter - вставити новий рядок, розрізати стару;
Ctrl-Q L - відновити поточний рядок (діє, якщо курсор не покидав змінений рядок).
Робота з блоком
Ctrl-K B - помітити початок блоку;
Ctrl-K До - помітити кінець блоку;
Ctrl-K У - стерти блок;
Ctrl-K З - копіювати блок;
Ctrl-K V - перемістити блок;
Ctrl-K W - записати блок в дисковий файл;
Ctrl-K R - прочитати блок з дискового файлу;
Ctrl-K P - надрукувати блок;
Ctrl-K H - прибрати виділення блоку.
Питання для повторення:
В якому році з'явилася перша версія мови програмування Pascal?
Якими достоїнствами володіє мова Pascal?
Які клавіші зручно використовувати для швидкого переміщення курсора за програмою з верхнього лівого кута екрану в нижній правий кут? (а якщо навпаки ?)
Що необхідно зробити, щоб скопіювати частину програми?
Чи можна відновити зміни зроблені в тексті програми?
Завдання для самостійної роботи:
Завантажте мову програмування Pascal.
Введення і редагування тексту в редакторі мови Pascal.
Введіть наступний текст:
Даний текст не є програмою.
Введення тексту ми здійснюємо для вивчення
ТЕКСТОВОГО РЕДАКТОРА МОВИ PASCAL.
Відредагуйте текст до наступного вигляду:
Даний текст не може є програмою.
Ми вводимо його для вивчення ТЕКСТОВОГО РЕДАКТОРА
мови "Паскаль".
Спеціальні символи мови + - * / = > < [ ] {} ( )‘. : ; ^ @ $ #
Робота з блоком і копіювання.
Скопіюйте останній рядок 10 раз.
(Для копіювання необхідно виконати 3 дії:
Встановити курсор на початок рядка і натискувати Ctrl-K B
Встановити курсор на кінець рядка і натискувати Ctrl-K До
Перекласти курсор на початок нового рядка і натискувати Ctrl-K З)
Виділіть другий абзац і перемістіть його в кінець тексту.
Виділіть весь текст і скопіюйте його 5 разів.
Виділіть перший рядок і видаліть її.
Переміщення по тексту.
Використовуючи клавіші переміщення курсора, перемістіться на сторінку вгору, на сторінку вниз, в початок рядка, в кінець рядка, в початок тексту, в кінець тексту.
Перегляньте, як відрізняється натиснення клавіші PgUp від натиснення клавіш Ctrl-PgUp.
Збереження програми.
Збережіть написаний текст (для цього натискуємо у верхньому меню Файл - зберегти В. У вікні, що з'явилося, указуємо ім'я файлу і натискуємо Enter).
Вийдіть з Pascal. Завантажте його назад. Відкрийте написаний текст (у верхньому меню Файл - Завантажити)
Спробуйте виконати даний текст як програму (у верхньому меню Виконання - Виконати). Комп'ютер зупиниться, буквально на першому символі, вказавши про помилку.
Вивчаємо “Pascal”
Тема уроку:
Мова програмування «ПАСКАЛЬ»
Структура програми.
Мета заняття:
Сформувати перші відомості про структуру програми на мові Pascal;
Навчитися читати напівлогарифмічну форму запису чисел; Познайомитися з різними типами даних;
Вдосконалення уміння будувати програми мовою Паскаль. Виховувати уважність, активність на уроці.