АЛГОРИТМЫ подготовил учитель информатики МАОУ СОШ 2 г. Троицк Купцова Юлия Евгеньевна.

Презентация:



Advertisements
Похожие презентации
АЛГОРИТМЫ Что такое алгоритм? Что такое алгоритм? Это последовательность действий. Это последовательность действий. Для исполнителя Кто такой исполнитель?
Advertisements

Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
АЛГОРИТМЫ Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов.
АЛГОРИТМЫ Алгоритм – это последовательность действий, которые должен выполнить исполнитель для достижения конкретной цели. Алгоритм содержит.
АЛГОРИТМЫ Алгоритм – это последовательность действий, которые должен выполнить исполнитель для достижения конкретной цели. Алгоритм содержит несколько.
Базовые структуры алгоритмов. Постановка задачи Построение математической модели Разработка алгоритма (блок-схемы) Составление программы на языке программирования.
Основы алгоритмизации Алгоритмы. Типы алгоритмов. Блок-схемы. Вопросы и задания.
Алгоритм. Свойства алгоритма.. Слово « алгоритм » пришло к нам из Средней Азии. Слово « алгоритм » пришло к нам из Средней Азии. Понятие « алгоритм »
Алгоритмы в нашей жизни. Алгоритм - последовательность действий, которые должен выполнить исполнитель для достижения конкретной цели.
Алгоритм и его свойстваАлгоритм и его свойстваЛитература История Физика География Английский язык Технология Русский язык Математика.
Алгоритм и его формальное исполнение. Алгоритм – это строго определенная последовательность действий при решении задачи. Алгоритм содержит несколько шагов.
9 класс Урок 2 Цели урока: образовательные – повторить и закрепить понятия алгоритма, исполнителя, свойства и способы описания алгоритмов, типы алгоритмических.
Свойства алгоритма Способы описания Виды алгоритма Что такое алгоритм?
Алгоритм и его формальное исполнение 6 марта 2015 г.
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритм и его формальное исполнение. Классификация алгоритмов по структуре: Линейный (следование) Разветвленный (ветвление, выбор, альтернатива) Циклический.
Основы алгоритмизации и программирования. Алгоритм. Свойства алгоритма. Исполнители. Алгоритм - это чёткое описание последовательности действий, которые.
Алгоритм Свойства алгоритмов. algorithmi Латинская форма написания имени выдающегося математика 19 века аль-Хорезми, который сформулировал правила выполнения.
Информатика 6 класс. Для алгоритма важен не только набор действий, но и то, в каком порядке они выполняются. ИСПОЛНИТЕЛЬ АЛГОРИТМА – это человек, животное.
Транксрипт:

АЛГОРИТМЫ подготовил учитель информатики МАОУ СОШ 2 г. Троицк Купцова Юлия Евгеньевна

Этапы решения задач с помощью компьютера Что такое алгоритм и его основные свойства Способы записи алгоритмов Основные структуры алгоритмов

Что такое алгоритм? Это последовательность действий. Это последовательность действий. Для исполнителяДля исполнителя Кто такой исполнитель? Тот, который исполняет команды алгоритма Для кого?

Алгоритм, который составила мачеха для Золушки: Перемой-ка всю посуду. Да натри полы повсюду, Дров на месяц наколи, Кофе на год намели, Посади среди цветов Сорок розовых кустов, И, пока не подрастут, Подметай дорожки тут

Исполнитель - это объект, умеющий выполнять определенный набор действий. (человек, животное, робот, компьютер). Система команд исполнителя (СКИ) – это все команды, которые исполнитель умеет выполнять. Среда исполнителя – обстановка, в которой функционирует исполнитель.

Алгоритм содержит несколько шагов. Шаг – отдельное законченное действие.

Алгоритм – это конечная система команд, адресованных исполнителю, четко и однозначно задающих процесс решения задачи во всех деталях

Происхождение термина «АЛГОРИТМ» связывают с именем известного узбекского математика и астронома ІХ века Мухаммеда аль-Хорезми

Любую сложную задачу можно свести к выполнению конечного числа более простых задач. Для многих задач существуют определенные правила, объясняющие исполнителю, как решать данную задачу. Рецепты приготовления пищи, Правила пользования электроприборами, Правила сложения и вычитания в столбик.

Свойства алгоритма Дискретность (прерывность, раздельность) – разбиение алгоритма на шаги; Понятность – каждый шаг алгоритма должен быть понятен исполнителю; Результативность - получение результата за конечное число шагов; Массовость – использование алгоритма для решения однотипных задач. Формальность – возможность выполнять команды механически. Это свойство позволяет поручить исполнение алгоритмов роботам, компьютерам и другим устройствам.

Способы описания алгоритма: Словесный (письменно или устно); Словесный (письменно или устно); Графический (стрелками, рисунками, блок – схемами); Графический (стрелками, рисунками, блок – схемами); Программный. Программный.

Алгоритм Эратросфена 1. Выписать все натуральные числа от 1 до N. Вычеркнуть Подчеркнуть наименьшее из неотмеченных чисел. 3. Вычеркнуть все числа, кратные подчеркнутому на предыдущем шаге. 4. Если в списке имеются еще не отмеченные числа, то перейти к шагу Все подчеркнутые числа – простые.

Задача. Переправа. К берегу реки, где была лодка, вмещающая только двух человек, подошли два разбойника и два путешественника. Разбойники не решались напасть на путешественников. В случае если на берегу останется один путешественник и два разбойника, они нападут на него. Как надо переправиться через реку разбойникам и путешественникам, чтобы последние смогли избежать нападения? Обозначения: П1 – первый путешественник П2 – второй путешественник; Р1 – первый разбойник; Р2 – второй разбойник.

Первый берегВторой берег Нач.П1 П2 Р1 Р2 1П2 Р2П1 Р1 П2 Р2П1 Р1 2П2 Р2 П1Р1 П1 П2 Р2Р1 3Р2П1 П2 Р1 Р2П1 П2 Р1 4Р2 Р1П1 П2 Р1 Р2П1 П2 5Р1 Р2 П1 П2 Кон.П1 П2 Р1 Р2

Блок-схема Начало или конец алгоритма Команда алгоритмаВвод или вывод данныхПроверка условия... Повторение действий (цикл)

Виды алгоритмов: Линейный – содержит несколько шагов и все шаги выполняются последовательно друг за другом; Линейный – содержит несколько шагов и все шаги выполняются последовательно друг за другом; Разветвляющийся – порядок выполнения шагов изменяется в зависимости от некоторых условий; Разветвляющийся – порядок выполнения шагов изменяется в зависимости от некоторых условий; Циклический – определенная последовательность шагов повторяется несколько раз в зависимости от заданной величины (параметра цикла). Циклический – определенная последовательность шагов повторяется несколько раз в зависимости от заданной величины (параметра цикла).

Команда 1 Команда 2 Команда N Линейные (простые)

2.Разветвляющиеся Условие Серия 1Серия 2 ДаНет а) Полное ветвление

2. Разветвляющиеся Условие Серия 1 ДаНет б) Неполное ветвление

3. Циклические 3. Циклические Счетчик цикла Серия команд а) арифметический цикл

Вопросы на закрепление материала : Алгоритм – это … Алгоритмы можно записать такими способами … Основные свойства алгоритма … Основные структуры алгоритмов:

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

Задание. Волк, коза и капуста. Старик должен переправить на лодке через реку волка, козу и капусту. Лодка может выдержать только старика и одного «пассажира». В каком порядке старик перевезёт «пассажиров»? Не забудь, что волк может съесть козу, а коза – капусту. Найди два варианта решения.

СПАСИБО ЗА ВНИМАНИЕ!