Алгоритм
<<  Алгоритмы Алгоритмы  >>
Алгоритмы
Алгоритмы
Появление алгоритмов связывают с зарождением математики
Появление алгоритмов связывают с зарождением математики
А л г о р и т м - это понятное и точное предписание (указание)
А л г о р и т м - это понятное и точное предписание (указание)
Вы постоянно сталкиваетесь с этим понятием в различных сферах
Вы постоянно сталкиваетесь с этим понятием в различных сферах
3
3
1. Достать ключ из кармана
1. Достать ключ из кармана
Объект, который будет выполнять алгоритм, обычно называют исполнителем
Объект, который будет выполнять алгоритм, обычно называют исполнителем
Линейный разветвленный циклический
Линейный разветвленный циклический
Линейные алгоритмы
Линейные алгоритмы
Например, составление алгоритма проведения выходного дня в зависимости
Например, составление алгоритма проведения выходного дня в зависимости
Циклический алгоритм предполагает наличие действий, выполняющихся
Циклический алгоритм предполагает наличие действий, выполняющихся
Способы описания алгоритмов
Способы описания алгоритмов
2. Графический (изображения из графических символов)
2. Графический (изображения из графических символов)
P = a + b + c
P = a + b + c
3. Программный (тексты на языках программирования)
3. Программный (тексты на языках программирования)
Оператор вывода PRINT <список вывода>
Оператор вывода PRINT <список вывода>
CLS INPUT “введите 3 стороны”; a, b, c P = a + b + c PRINT ”периметр
CLS INPUT “введите 3 стороны”; a, b, c P = a + b + c PRINT ”периметр
Составить программу для нахождения периметра и площади квадрата, если
Составить программу для нахождения периметра и площади квадрата, если
x
x

Презентация на тему: «Алгоритмы». Автор: Замотаева Е.В.. Файл: «Алгоритмы.ppt». Размер zip-архива: 457 КБ.

Алгоритмы

содержание презентации «Алгоритмы.ppt»
СлайдТекст
1 Алгоритмы

Алгоритмы

2 Появление алгоритмов связывают с зарождением математики

Появление алгоритмов связывают с зарождением математики

слово алгоритм произошло от произошло от A l g o r I t h m i –

латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего в 783 – 850 гг. Он создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами.

3 А л г о р и т м - это понятное и точное предписание (указание)

А л г о р и т м - это понятное и точное предписание (указание)

исполнителю совершить определённую последовательность действий для достижения поставленой цели.

4 Вы постоянно сталкиваетесь с этим понятием в различных сферах

Вы постоянно сталкиваетесь с этим понятием в различных сферах

деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач...).

5 3

3

2

5

6

7

4

8

1

6 1. Достать ключ из кармана

1. Достать ключ из кармана

2. Вставить ключ в замочную скважину. 3. Повернуть ключ два раза против часовой стрелки. 4. Вынуть ключ.

Вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:

7 Объект, который будет выполнять алгоритм, обычно называют исполнителем

Объект, который будет выполнять алгоритм, обычно называют исполнителем

Идеальными исполнителями являются машины, роботы, компьютеры... Компьютер – автоматический исполнитель алгоритмов. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

8 Линейный разветвленный циклический

Линейный разветвленный циклический

Несмотря на то, что алгоритмов огромное количество - сколько задач, столько и алгоритмов их решения - типов алгоритмов (базовых) всего три:

Типы алгоритмов

9 Линейные алгоритмы

Линейные алгоритмы

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

Например, при “ решении задачи” сварить борщ - все действия выполняются одно за другим. Они как бы выстраиваются в одну линию. Отсюда и название – линейный.

10 Например, составление алгоритма проведения выходного дня в зависимости

Например, составление алгоритма проведения выходного дня в зависимости

от погоды. Если будет дождь – одни действия, если – нет, то планы будут другие.

Или: мама вспомнила, что завтра - 8 Марта и решила не варить борщ, а сделать маникюр! ( если праздник, то …)

Разветвленные алгоритмы

В разветвленном алгоритме имеются разные варианты решения задачи в зависимости от результата проверки какого-либо условия.

11 Циклический алгоритм предполагает наличие действий, выполняющихся

Циклический алгоритм предполагает наличие действий, выполняющихся

многократно. Например, алгоритм рыбной ловли, сбора ягод, грибов и т.д. – отдельные действия в алгоритме будут повторяться.

Преподаватели «зацикливаются» порой – повторяют одно и то же Иванову, Петрову, Сидорову …

Циклические алгоритмы

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

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

Словесный (записи на естественном языке).

13 2. Графический (изображения из графических символов)

2. Графический (изображения из графических символов)

Н а ч а л о

К о н е ц

Проверка условия

Ввод - вывод

Выполняемое действие

Счетчик кол-ва повторов

14 P = a + b + c

P = a + b + c

Ввод a, b, c

Вывод P

a

b

c

Известны стороны треугольника. Найти его периметр.

Н а ч а л о

К о н е ц

15 3. Программный (тексты на языках программирования)

3. Программный (тексты на языках программирования)

16 Оператор вывода PRINT <список вывода>

Оператор вывода PRINT <список вывода>

Оператор ввода INPUT <подсказка>;<список ввода>

17 CLS INPUT “введите 3 стороны”; a, b, c P = a + b + c PRINT ”периметр

CLS INPUT “введите 3 стороны”; a, b, c P = a + b + c PRINT ”периметр

=” ; P

Известны стороны треугольника. Найти его периметр.

18 Составить программу для нахождения периметра и площади квадрата, если

Составить программу для нахождения периметра и площади квадрата, если

известна его сторона. CLS INPUT “введите размер стороны квадрата”; x S = x * x P = 4 * x PRINT ”площадь =” ; S PRINT ”периметр =” ; P

19 x

x

y

S = x * y P = 2 * x + 2 * y

Составить программу для нахождения периметра и площади прямоугольника, если известны две его его стороны.

«Алгоритмы»
http://900igr.net/prezentacija/informatika/algoritmy-137893.html
cсылка на страницу

Алгоритм

31 презентация об алгоритме
Урок

Информатика

130 тем
Слайды