Основы алгоритмизации и программирования. Блок-схемы

Содержание

Слайд 2

Блок-схема – это графическое представление алгоритма в виде последовательности связанных между

Блок-схема –
это графическое представление алгоритма в виде последовательности связанных между

собой блоков

Вычислить периметр P
прямоугольника

начало

a, b

a + b

* 2

P

конец

Слайд 3

Графический способ представления – блок-схема Графический способ представления алгоритмов является более

Графический способ представления – блок-схема

Графический способ представления алгоритмов является более компактным

и наглядным по сравнению со словесным.
Например: найти S треугольника
Ввести значения катетов треугольника a,b
Вычислить площадь по формуле S=(a*b)/2
Вывести полученное значение S

начало

a, b

S := a * b

S := S/2

S

конец

Слайд 4

Базовые алгоритмические конструкции Различают: Линейной структуры Разветвляющейся структуры Циклической структуры

Базовые алгоритмические конструкции


Различают:
Линейной структуры
Разветвляющейся структуры
Циклической структуры

Слайд 5

Алгоритмы линейной системы Алгоритм линейной структуры – это алгоритм, в котором

Алгоритмы линейной системы

Алгоритм линейной структуры – это алгоритм, в котором блоки

выполняются последовательно друг за другом, в порядке, заданной схемой.
Например:
Y = (5*X + 2)*3

начало

X

A := 5*X

A := A + 2

Y := A * 3

Y

конец

Слайд 6

Алгоритмы разветвляющейся структуры Решение задачи осуществляется по одной или другой ветви

Алгоритмы разветвляющейся структуры

Решение задачи осуществляется по одной или другой ветви в

зависимости
от условия
Полное ветвление

начало

: 2

< 10

- 5

+ 22

конец

да

нет

Слайд 7

Алгоритмы разветвляющейся структуры Решение задачи осуществляется по одной или другой ветви

Алгоритмы разветвляющейся структуры

Решение задачи осуществляется по одной или другой ветви в

зависимости
от условия
Неполное ветвление

начало

: 2

≥ 10

+ √ 4

конец

да

нет

Слайд 8

Алгоритмическая структура «цикл» В алгоритмическую структуру «цикл» входит серия команд, выполняемая

Алгоритмическая структура «цикл»

В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно
Такая

последовательность команд называется телом цикла

начало

: 2

≥ 10

* 3

конец

да

нет

Слайд 9

Алгоритмическая структура «цикл» I ТИП Цикл со счетчиком Тело цикла выполняется определенное количество раз счетчик

Алгоритмическая структура «цикл»

I ТИП
Цикл со счетчиком
Тело цикла выполняется определенное количество раз

счетчик

Слайд 10

Алгоритмическая структура «цикл» II ТИП Цикл с условием Тело цикла выполняется,

Алгоритмическая структура «цикл»

II ТИП
Цикл с условием
Тело цикла выполняется, пока условие истинно

15

+ 5

да

нет