'

Алгоритмы

Понравилась презентация – покажи это...





Слайд 0

Алгоритмы


Слайд 1

латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего в 783 – 850 гг. Он создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Появление алгоритмов связывают с зарождением математики. слово алгоритм произошло от произошло от A l g o r I t h m i –


Слайд 2

А л г о р и т м - это понятное и точное предписание (указание) исполнителю совершить определённую последовательность действий для достижения поставленой цели.


Слайд 3

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


Слайд 4

3 2 8 5 6 1 4 7


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

Разветвленные алгоритмы Например, составление алгоритма проведения выходного дня в зависимости от погоды. Если будет дождь – одни действия, если – нет, то планы будут другие. Или: мама вспомнила, что завтра - 8 Марта и решила не варить борщ, а сделать маникюр! ( если праздник, то …) В разветвленном алгоритме имеются разные варианты решения задачи в зависимости от результата проверки какого-либо условия.


Слайд 10

Циклический алгоритм предполагает наличие действий, выполняющихся многократно. Например, алгоритм рыбной ловли, сбора ягод, грибов и т.д. – отдельные действия в алгоритме будут повторяться. Циклические алгоритмы Преподаватели «зацикливаются» порой – повторяют одно и то же Иванову, Петрову, Сидорову …


Слайд 11

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


Слайд 12

2. Графический (изображения из графических символов). н а ч а л о выполняемое действие проверка условия к о н е ц ввод - вывод счетчик кол-ва повторов


Слайд 13

н а ч а л о к о н е ц ввод a, b, c вывод P P = a + b + c a b c Известны стороны треугольника. Найти его периметр.


Слайд 14

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


Слайд 15

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


Слайд 16

Известны стороны треугольника. Найти его периметр. CLS INPUT “введите 3 стороны”; a, b, c P = a + b + c PRINT ”периметр =” ; P


Слайд 17

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


Слайд 18

Составить программу для нахождения периметра и площади прямоугольника, если известны две его его стороны. x y S = x * y P = 2 * x + 2 * y


×

HTML:





Ссылка: