РАЗДЕЛ 2.

СПОСОБЫ ЗАПИСИ АЛГОРИТМОВ


I. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
На первом уроке Вы познакомились с понятием алгоритма. Теперь необходимо изучить способы построения алгоритмов.
Существуют 4 способа записи алгоритмов:
· текстовый построчный (в виде пронумерованного списка);
· графический;
· запись на алгоритмическом языке;
· запись на языке программирования.
Рассмотрим каждый способ отдельно.
Текстовый построчный способ записи алгоритмов. Данный способ заключается в записи команд алгоритма на естественном языке. Для определения порядка выполнения команд их нумеруют. Такой способ построения алгоритма мы использовали на прошлом уроке, когда составляли алгоритмы «Решение задачи по математике», «Приготовление бутерброда», «Пополнение счёта мобильного телефона». Данный способ не всегда удобен, потому что содержит много слов и поэтому громоздкий. Чаще всего используется на начальном этапе составления больших алгоритмов.

Графический способ записи алгоритмов. Данный способ характеризуется тем, что все команды алгоритма изображаются в виде некоторых графических объектов, другими словами рисунков, изображений, схем и т.п. Например, составим графический алгоритм решения такой задачи, как «Изобразить снеговика».
Как показывает пример со снеговиком, на каждом рисунке изображено то, действие, которое необходимо выполнить, чтобы нарисовать снеговика. Указана очередность выполнения действий.
Такой способ написания алгоритмов очень наглядный, но достаточно сложный, громоздкий и поэтому также не часто используется. Но есть еще один графический способ составления алгоритмов в виде блок-схем.
Блок-схема – это графический способ составления алгоритмов, в котором каждая команда записывается в отдельный блок и блоки между собой связаны стрелочками, которые показывают порядок выполнение команд. Есть определённые правила изображения блоков. Основные блоки выглядят так:
Пример составления блок-схемы. Составим блок-схему для задачи «Собери портфель в школу».
Алгоритмы, записанные в форме блок-схем, наглядны и понятны, действия в них записаны чётко, выполнение действий показывают стрелочки. В таких схемах очень легко ориентироваться.

Запись алгоритма на алгоритмическом языке. Алгоритмический язык – это набор специальных служебных слов и правил, с помощью которых записываются команды в алгоритмах. Такой язык называют еще школьным алгоритмическим языком, потому что он даёт возможность обучить построению алгоритмов. С данным языком мы познакомимся значительно позже. Сейчас приведу только примеры алгоритмов, записанных на алгоритмическом языке:
Запись алгоритма на языке программирования. Язык программирования – это формальный язык, предназначенный для записи компьютерных программ. В рамках каждого языка программирования существуют свои принципы построения алгоритмов, свои операторы и функции. Языков программирования существует достаточно много, они предназначены для решения различных классов задач. Это сложные механизмы, требующие тщательного изучения.
Примеры алгоритмов на различных языках программирования:
Таким образом, на данном уроке мы изучили способы записи алгоритмов. В дальнейшем мы будем уже сами строить алгоритмы решения различных задач текстовым, графическим способами и на алгоритмическом языках и на различных языках программирования.

II. ВИДЕОУРОК «Способы записи алгоритмов»
Нажмите, чтобы смотреть видеоурок


III. ПРАКТИЧЕСКАЯ ЧАСТЬ
Задание 1.
При наличии Интернет-соединения выполните упражнение по ссылке:
https://learningapps.org/26303305

Задание 2.
ВИДЕОУРОК «Знакомство со средой программирования Scratch»
Нажмите, чтобы смотреть видеоурок


Скачать программу или работать онлайн можно по ссылке:
https://scratch.mit.edu/download



Задание 3 (на развитие алгоритмического мышления).

Составь из букв известное тебе слово.
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website