Понятие алгоритма Алгоритм – строго определённая последовательность действий для решения задачи Алгоритмизация – процесс разработки алгоритма для решения.

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



Advertisements
Похожие презентации
Алгоритмические конструкции Формы представления алгоритма.
Advertisements

Алгоритм Мухаммед аль - Хорезми (IX век н.э.). Описание алгоритма Алгоритм – совокупность четко определенных правил для решения задачи за конечное число.
Алгоритм – совокупность четко определенных правил для решения задачи за конечное число шагов. Примеры алгоритмов : рецепт приготовления блюда, решение.
Алгоритм – описание последовательности действий (план), исполнение которых приводит к решению поставленной задачи за конечное число шагов. Алгоритмизация.
Алгоритмы Введение в программирование. Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города.
АЛГОРИТМ И ЕГО ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ. АЛГОРИТМ Определенная последовательность действий направленных на получения результата за конечное число шагов с.
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритм. Свойства алгоритма.. Слово « алгоритм » пришло к нам из Средней Азии. Слово « алгоритм » пришло к нам из Средней Азии. Понятие « алгоритм »
Информатика Саушская средняя школа Разработка Габдрахмановой З. К.
Блок-схемы алгоритмов. Блок-схема – это запись алгоритма с помощью геометрических фигур.
1 вопрос 2 вопрос 3 вопрос 4 вопрос 5 вопрос 6 вопрос 7 вопрос 8 вопрос 9 вопрос 10 вопрос Вопросы для повторения.
АЛГОРИТМЫ Итоговый тест. 1. Алгоритм - это 1.правила выполнения определенных действий; 2.ориентированный граф, указывающий порядок выполнения некоторого.
Алгоритм и его формальное исполнение. Классификация алгоритмов по структуре: Линейный (следование) Разветвленный (ветвление, выбор, альтернатива) Циклический.
Алгоритмы Выполнила: Ученица 10 б класса Галеева Я.А г. Морткинская средняя общеобразовательная школа.
L/O/G/O Алгоритмические конструкции Формы представления алгоритма.
Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
Замалдинова Зайтуня Фалькудиновна, учитель информатики МБОУ «СОШ 3», г.Боготола Красноярского края.
Алгоритм и его формальное исполнение 16 декабря 2013 г.
На штурм алгоритмов Алгоритмы - это последовательность действий, которые необходимо выполнить для решения задачи. Алгоритм (лат. algorithmi – аль Хорезми.
Алгоритмы Понятие, свойства, виды, способы записи алгоритмов.
Транксрипт:

Понятие алгоритма

Алгоритм – строго определённая последовательность действий для решения задачи Алгоритмизация – процесс разработки алгоритма для решения задачи

Свойства алгоритмов: Дискретность – алгоритм состоит из конкретных действий, следующих в определённом порядке (местами нельзя менять команды); Точность (детерминированность) – любое действие в алгоритме должно быть строго описано; Массовость – любой алгоритм может быть применён для решения целого ряда задач; Результативность – в результате выполнения алгоритма должен быть обязательно получен правильный результат; Законченность – завершение каждого действия в отдельности и всего алгоритма в целом.

Формы представления алгоритма:

Программа - последовательность команд, записанная на языке понятном компьютеру – языке программирования.

Блок – схема – наглядное графическое изображение команд алгоритма в виде геометрических фигур.

Обозначения в блок-схемах обозначение действие Начало или конец алгоритма Ввод данных Вывод результата Действие Постановка условия в ветвлениях Постановка условия в циклах Использование вспомогательного алгоритма

Типовые алгоритмические структуры

Любой, даже самый сложный алгоритм, можно представить с помощью трех типовых конструкций (структур): последовательности, ветвления, цикла. Каждая структура имеет один вход и один выход.

1. Структура «последовательность» действия выполняются последовательно, сверху вниз, без возвратов

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

3. Структура «цикл» действия повторяются до тех пор, пока выполняется заданное условие

Разновидности алгоритмов Набор типовых структур часто называют алгоритмическими конструкциями, потому что из них, как из конструктора, можно составить алгоритм любой сложности. В зависимости от того, какие базовые структуры использованы при составлении алгоритмов, различают три основные разновидности алгоритмов: линейный, разветвляющийся, циклический.

Задания 1. Составить линейный алгоритм и блок-схему для приготовления супа. 2. Составить разветвляющийся алгоритм и блок-схему для звонка другу. 3. Составить циклический алгоритм и блок-схему для покраски забора.

Домашнее задание Выучить записи в тетради