геометрії називаються завданнями на побудову за допомогою лінійки, циркуля і олівця. Повною системою команд для виконавця В«ГеометріяВ» є наступний список:
. Провести відрізок прямої між двома даними точками. p align="justify">. Встановити розчин циркуля, що дорівнює довжині даного відрізка. p align="justify">. Встановити ніжку циркуля в дану точку. p align="justify">. Провести окружність. p align="justify">. Виділити спільні точки двох ліній (перетину або торкання). Зверніть увагу на елементарність кожної команди. Ділити їх на простіші не має сенсу. p align="justify"> Наступна задача відноситься до третього типу.
Задача 6. Записати для Геометрія алгоритм вирішення наступного завдання: дано відрізок АВ; побудувати коло, для якої відрізок АВ є діаметром. p align="justify"> Рішення.
Алгоритм окружні ЦЬОГО ДІАМЕТРУ
початок
встановити ніжку циркуля в т. А
встановити розчин циркуля, що дорівнює АВ
провести коло
встановити ніжку циркуля в т. У
провести коло
виділити точки перетину кіл: т. С і т. D
провести відрізок CD
виділити точку перетину АВ і CD: т. Про
встановити ніжку циркуля в т. Про
встановити розчин циркуля, що дорівнює 0В
провести коло
кінець
Аналізуючи цей приклад, слід підкреслити те, що даний алгоритм задовольняє всім основним властивостям: зрозумілості, точності, кінцівки; завдяки чому може виконуватися формально.
Урок 2
Тема: Використання мови Паскаль в програмуванні
Вивчення мови програмування відбувається в контексті вирішуваних завдань, тобто нові засоби мови вводяться в міру необхідності для вирішення чергового типу завдань. Розглянемо рішення деяких задач з використанням мови Паскаль, пропонованих у підручнику [6]. Ці приклади ілюструють використання методу аналогії між навчальним алгоритмічною мовою і Паскалем. p align="justify"> Приклад 1. Скласти алгоритм, за яким на комп'ютері буде відбуватися наступне: в змінну S вводиться вік Саші, в змінну М вводиться вік Маші. В якості результату на екран виводиться фраза В«Саша старше МашіВ», або В«Маша старше СашіВ», або В«Саша і Маша ровесникиВ». Написати програму на Паскалі з цього алгоритму. p align="justify"> Рішення. Алгоритм має структуру двох вкладених повних розгалужень. При переході від алгоритмічного мови до Паскалю слід звернути особливу увагу на необхідність точного дотримання правил синтаксису мови: крапки з комою в кінці операторів, параметрів введення та виведення в круглих дужках і пр.
алг САША-МАША