Содержимое курса
Раздел 2. (21 час) Алгоритмы и программирование.
0/21
Информатика 8 класс

Урок №14

Свойства алгоритма. Способы записи алгоритма.


Свойства алгоритма – это набор свойств, отличающих алгоритм от любых предписаний и обеспечивающих его автоматическое исполнение. Алгоритм обладает следующим набором основных свойств: дискретностью, массовостью, формальностью, результативностью, определенностью.
Выделяют три наиболее распространенные на практике способа записи алгоритмов:
словесный (запись на естественном языке)
графический (запись с использованием графических символов)
программный (тексты на языках программирования)
 

На прошлом уроке вы узнали, что такое алгоритм и для кого составляются алгоритмы. Давайте вспомним определение понятия «алгоритм».

 

Итак, алгоритм — это описание последовательности шагов! Но вот вопрос «чьих шагов?» Ответ — шагов исполнителя.

 

Исполнять алгоритмы может не только компьютер, это может быть человек, группа людей, животное и техническое устройство.

Говоря об алгоритмах, обязательно упоминают их свойства.
 

Записывать алгоритмы можно разными способами.

 

Правила построчной записи алгоритма

Каждое предписание записывается с новой строки

Предписание (шаги) алгоритма нумеруются

Исполнение алгоритма происходит в порядке возрастания номеров шагов, начиная с первого, если нет особых указаний

Кроме слов естественного языка предписания могут содержать математические выражения и формулы.

Особенности построения блок-схем

Наилучшей наглядностью обладают графические способы записи алгоритмов; самый распространенный среди них — блок-схема.

Блок схема — представляет собой графический документ, дающий представление о порядке работы алгоритма. Здесь предписания изображаются с помощью различных геометрических фигур, а последовательность выполнения шагов указывается с помощью линий, соединяющих эти фигуры. Направление линий связи слева на право и сверху вниз считаются стандартными, соответствующие им линии связи можно изображать без стрелок. Линии связи справа налево и снизу вверх изображаются со стрелками.

 
 
 

Алгоритмические языки — формальные языки, предназначенные для записи алгоритмов.

Урок № 14 Свойства алгоритма. Способы записи алгоритма, изображение №10
 

Любой алгоритм можно записать любым из описанных способов.