Алгоритмы. Основные алгоритмические конструкции

Содержание

Слайд 2

07/24/2023 Определение алгоритма Алгоритм − четкая система правил, которые задают последовательность

07/24/2023

Определение алгоритма

Алгоритм − четкая система правил, которые задают последовательность действий над

некоторыми объектами и после конечного числа шагов приводят к достижению поставленной цели.
Слайд 3

07/24/2023 Исполнители алгоритмов Исполнителями алгоритмов могут быть: человек, компьютер, роботы, станки

07/24/2023

Исполнители алгоритмов

Исполнителями алгоритмов могут быть: человек, компьютер, роботы, станки с

программным управлением, живая клетка, животные
Слайд 4

07/24/2023 Свойства алгоритмов Дискретность Определенность Результативность Массовость

07/24/2023

Свойства алгоритмов

Дискретность
Определенность
Результативность
Массовость

Слайд 5

07/24/2023 Дискретность - это пошаговый характер определяемого алгоритмом процесса.

07/24/2023

Дискретность -

это пошаговый характер определяемого алгоритмом процесса.

Слайд 6

07/24/2023 Определенность − неизбежность получения одного и того же результата при

07/24/2023

Определенность −

неизбежность получения одного и того же результата при многократном

применении алгоритма к одним и тем же исходным данным.
Слайд 7

07/24/2023 Результативность – возможность получения результата через конечное число шагов.

07/24/2023

Результативность –

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

Слайд 8

07/24/2023 Массовость - возможность применения алгоритма для решения класса задач, отличающихся лишь исходными данными.

07/24/2023

Массовость -

возможность применения алгоритма для решения класса задач, отличающихся

лишь исходными данными.
Слайд 9

07/24/2023 Способы задания алгоритмов 1) алгебраические выражения; 2) запись на естественном

07/24/2023

Способы задания алгоритмов

1) алгебраические выражения;
2) запись на естественном языке;
3) запись

на алгоритмическом языке;
4) изображение в виде блок-схем алгоритмов;
5) программа, составленная на одном из языков программирования
Слайд 10

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

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

Слайд 11

07/24/2023 1. Линейный алгоритм (цепочка) Действия выполняются в той последовательности, в которой они записаны.

07/24/2023

1. Линейный алгоритм (цепочка)

Действия выполняются в той последовательности, в которой они

записаны.
Слайд 12

07/24/2023 1. Блок схема линейного алгоритма Действие 1 Действие 2 … Действие N

07/24/2023

1. Блок схема линейного алгоритма


Действие 1 Действие 2 … Действие

N
Слайд 13

07/24/2023 2. Ветвление Ветвление − это такая форма организации действий, при

07/24/2023

2. Ветвление

Ветвление − это такая форма организации действий, при которой в

зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Слайд 14

07/24/2023 Условие в полной форме: Если то иначе

07/24/2023

Условие в полной форме: Если <условие> то <серия 1> иначе <серия

2>


Слайд 15

07/24/2023 да Условие нет серия 1 серия 2

07/24/2023


да Условие нет
серия 1 серия 2

Слайд 16

07/24/2023 Условие в неполной форме: Если то

07/24/2023

Условие в неполной форме: Если <условие> то <серия 1>


Слайд 17

07/24/2023 да Условие нет серия 1

07/24/2023


да Условие нет
серия 1

Слайд 18

07/24/2023 3. Циклы Циклом называется такая форма организации действий, при которой

07/24/2023

3. Циклы

Циклом называется такая форма организации действий, при которой одна

и та же последовательность действий совершается несколько раз (или не разу) до тех пор, пока выполняется некоторое условие.
Слайд 19

07/24/2023 1) Циклы управляемые условиями: А)Циклы типа «Пока» - с предусловием

07/24/2023

1) Циклы управляемые условиями:

А)Циклы типа «Пока» - с предусловием
Б)Циклы типа «До»

- c постусловием
Слайд 20

07/24/2023 Цикл типа «Пока» да условие нет Серия

07/24/2023

Цикл типа «Пока»
да условие нет
Серия

Слайд 21

07/24/2023 Цикл типа «До» серия нет да условие

07/24/2023

Цикл типа «До»
серия
нет да
условие

Слайд 22

07/24/2023 2) Циклы с параметром Цикл с параметром в общем случае

07/24/2023

2) Циклы с параметром

Цикл с параметром в общем случае реализует

повторение серии действий для всех значений параметра Х, принадлежащих некоторому упорядоченному множеству. Обычно это множество задается начальным X n и конечным X k значениями, а также шагом изменения X s параметра цикла.