Выполнила ученица 10 класса Зотова Ольга. Вступление: Варианты обработки информации 1.Получение новой информации, новых сведений 2.Изменение формы представления.

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



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

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

Выполнила ученица 10 класса Зотова Ольга

Вступление: Варианты обработки информации 1.Получение новой информации, новых сведений 2.Изменение формы представления информации 3.Систематизация, структурирование данных 4.Поиск информации

СОДЕРЖАНИЕ ПРЕЗЕНТАЦИИ 1.История возникновения.История возникновения. 2.Понятие алгоритм.Понятие алгоритм. 3.Примеры алгоритмов.Примеры алгоритмов. 4.Исполнители алгоритмов.Исполнители алгоритмов. 5.Что такое программа.Что такое программа. 6.Свойства алгоритма.Свойства алгоритма. 7.Типы алгоритмов.Типы алгоритмов. 8.Способы описания алгоритмов.Способы описания алгоритмов. 9.Основные блоки графического описания алгоритма.Основные блоки графического описания алгоритма. 1.История возникновения.История возникновения. 2.Понятие алгоритм.Понятие алгоритм. 3.Примеры алгоритмов.Примеры алгоритмов. 4.Исполнители алгоритмов.Исполнители алгоритмов. 5.Что такое программа.Что такое программа. 6.Свойства алгоритма.Свойства алгоритма. 7.Типы алгоритмов.Типы алгоритмов. 8.Способы описания алгоритмов.Способы описания алгоритмов. 9.Основные блоки графического описания алгоритма.Основные блоки графического описания алгоритма. 10.Алгоритмический язык

НЕМНОГО ИСТОРИИ Основатель алгебры, от его имени произошел термин «алгоритм». В мировой науке он был известен своим трактатом по математике, основанном на позиционном принципе. Благодаря переводу этого труда с арабского на латинский язык, «арабские» цифры навсегда вошли в мировую математику. Имя автора в латинизированной форме Algorismus и Algorithmus первоначально дало название правилам четырех арифметический действий, при десятичной системе счисления. Впоследствии слово «алгоритм» стало обозначать всякий регулярный процесс, за конечное число шагов дающий решение определённого класса задач. Аль-Хорезми ( гг. н.э.)

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

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

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

Исполнители алгоритма: Робот-чертежник Робот-черепашка Робот-вычислитель Человек Компьютер

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

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

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

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

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

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

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

Исполнитель Исходные данные Правила обработки Результаты Модель обработки информации