Алгоритм это совокупность правил выполнения определенных действий, обеспечивающих решение задачи. А Л Г О Р И Т М В жизни мы постоянно выполняем разные.

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



Advertisements
Похожие презентации
© Нечаева Ольга Ивановна 2006 год. СОДЕРЖАНИЕ ПРЕЗЕНТАЦИИ 1.История возникновения.История возникновения. 2.Понятие алгоритм.Понятие алгоритм. 3.Примеры.
Advertisements

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

Алгоритм это совокупность правил выполнения определенных действий, обеспечивающих решение задачи. А Л Г О Р И Т М В жизни мы постоянно выполняем разные алгоритмы. Составляем распорядок дня, чтобы многое успеть. Понятие алгоритма – одно из фундаментальных в информатике.

Алгоритм – конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.

ПРИМЕРЫ АЛГОРИТМОВ Достаем кулинарную книгу и строго следуем рецепту, написанному в ней, чтобы блюдо удалось и можно было угостить своих друзей. Соблюдаем правила дорожного движения при переходе через улицу.

ИСПОЛНИТЕЛИ АЛГОРИТМОВ Алгоритм составляется с учетом исполнителя. Исполнителем может быть человек, автомат, компьютер.

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

Каждый исполнитель способен выполнить определённый набор команд, которые образуют систему команд исполнителя (СКИ). Система команд исполнителя - команды, которые может выполнять конкретный исполнитель.

ПРОГРАММА Каждый исполнитель имеет свою систему команд (СКИ). Программа это алгоритм, записанный на языке исполнителя. Рассмотрим пример: возьмем учебного исполнителя Черепашку. Пусть этот исполнитель имеет три команды: вперед(1 см), направо, налево. Исходное положение исполнителя: Код программы будет выглядеть так: налево вперед(1 см) вперед 1 см направо вперед(1см) Какой код программы надо написать, чтобы Черепашка начертила букву Г ?

СВОЙСТВА АЛГОРИТМА (Требования к составлению алгоритма) Дискретность. Процесс решения задачи должен быть разбит на последовательность отдельных шагов. Однозначность (точность). Команды алгоритма должны быть точно определены (например, нельзя написать 3-4 стакана муки, надо указать 3 стакана). Результативность. После выполнения всех команд алгоритма, должен быть получен результат. Универсальность (массовость). Важное свойство при решении задач на ЭВМ. Алгоритм должен быть применим для решения ни одной конкретной задачи, а для некоторого класса задач. Например, для решения квадратного уравнения с разными коэффициентами). Понятность. Алгоритм должен быть написан на языке понятном исполнителю.

Виды алгоритмов: Линейные; Алгоритмы с ветвлением; Алгоритмы с повторением.

Линейный. Команды такого алгоритма выполняются последовательно сверху вниз.. ВИДЫ АЛГОРИТМОВ

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

ВИДЫ АЛГОРИТМОВ Циклический. В алгоритме встречаются повторяющиеся действия. Например, при заучивании стихотворения вам приходится перечитывать и повторять одни и те же строки.

СПОСОБЫ ОПИСАНИЯ АЛГОРИТМА Так часто бывает, что алгоритм составляет один автор, а пишет программу другой человек. Алгоритмы бывают очень сложными и большими по объему. Бывает, что над алгоритмом трудятся сразу несколько человек. Учитывая все эти причины и еще ряд других, алгоритмы записывают или описывают на бумажных или электронных носителях. Словами. Например, распорядок дня. Графически (блок-схемой). Так делают программисты. Алгоритмическим языком – то есть учебным языком. Он применяется во многих тестах по информатике. Таблицей. Как можно описать алгоритм?

Словесное описание (на языке исполнителя). Словесная запись алгоритма представляет собой последовательность этапов обработки данных и задается в произвольном изложении на естественном языке. Ориентирована на исполнителя-человека ФИО 1.Кол-во дней 2.Дневная тарифн. ставка 3. З/пл= 1*2 Иванов Табличное описание Графическое описание или блок – схема алгоритма. Алгоритм изображается в виде последовательности, связанных между собой функциональных блоков, каждому из которых соответствует выполнение одного или нескольких действий (операторов).

ОСНОВНЫЕ БЛОКИ Начало/конец алгоритма Обработку данных Ввод/вывод данных ГРАФИЧЕСКОГО ОПИСАНИЯ АЛГОРИТМА Блоки Что ими обозначают

Проверку условия Начало цикла Подпрограмму ОСНОВНЫЕ БЛОКИ ГРАФИЧЕСКОГО ОПИСАНИЯ АЛГОРИТМА Блоки Что ими обозначают

ПРИМЕР АЛГОРИТМА перехода улицы Зеленый Подойти к светофору Посмотреть по сторонам Ждать Перейти через дорогу Окончание пути НЕТ ДА

ПРИМЕР АЛГОРИТМА приготовления каши Выключить плиту Крупа сварилась? Начало работы Помыть крупу Продолжать варить НЕТ ДА Налить воду Поставить на огонь