Разделы презентаций


Алгоритм. Свойства алгоритма

Содержание

Алгоритм - конечная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью точных и понятных исполнителю команд.Слово «алгоритм» происходит от algorithmi - латинской формы написания имени

Слайды и текст этой презентации

Слайд 1Алгоритм. Свойства алгоритма.
такой презентации вы ещё не видели!!!
Подготовiв: Юрченко Dаниил,

ученик 8 ”B” класса

Алгоритм.  Свойства алгоритма.такой презентации вы ещё не видели!!!Подготовiв: Юрченко Dаниил, ученик 8 ”B” класса

Слайд 3

Алгоритм - конечная последовательность действий, описывающая процесс преобразования объекта из

начального состояния в конечное, записанная с помощью точных и понятных

исполнителю команд.
Слово «алгоритм» происходит от algorithmi - латинской формы написания имени великого математика IX века аль-Хорезми

Алгоритм

Алгоритм - конечная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью

Слайд 4Скачать кино с rutracker.org
алгоритм:
Включить комп
Запустить браузер
Зайти на rutracker.org
Зарегистрироваться/войти
Зайти в отдел

с кино
Найти нужный фильм
Нажать “скачать torrent”
Ждац, пока скачается
Profit! Мы сэкономили

деньги с похода в кино.

Алгоритмы встречаются нам повсюду, например:

Скачать кино с rutracker.orgалгоритм:Включить компЗапустить браузерЗайти на rutracker.orgЗарегистрироваться/войтиЗайти в отдел с киноНайти нужный фильмНажать “скачать torrent”Ждац, пока

Слайд 5Найти гнома(он будет говной вонять)
Посмотреть, сколько на нём говна
Включить шланг
Помыть

гнома
Вытереть насухо
Profit! Гном больше говной не воняет.
Помыть садового гнома

Найти гнома(он будет говной вонять)Посмотреть, сколько на нём говнаВключить шлангПомыть гномаВытереть насухоProfit! Гном больше говной не воняет.Помыть

Слайд 6 Исполнитель - управляющий объект совершающий последовательность действий, направленных на достижение

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

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

Исполнитель

Исполнитель - управляющий объект совершающий последовательность действий, направленных на достижение поставленной цели Исполнителем может быть человек, робот,

Слайд 7Свойства алгоритмов

Свойства алгоритмов

Слайд 8Описываемый алгоритмом процесс разбит на последовательность отдельных шагов.
Запись представляет

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


Дискретность

Только выполнив требования одного предписания, можно приступить к выполнению следующего.

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

Слайд 9 Алгоритмы составляются ориентацией на определенного исполнителя.
Все команды в

алгоритме должны быть понятны исполнителю, т.е. принадлежать его СКИ.
Понятность

Алгоритмы составляются ориентацией на определенного исполнителя. Все команды в алгоритме должны быть понятны исполнителю, т.е. принадлежать

Слайд 10Последовательность выполнения действий д.б. строго определенной.
Каждый шаг алгоритма д.б.

четким и однозначным.
Алгоритм не должен содержать предписаний, смысл которых

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

Dеtеrminированность (определённость)

stay determined

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

Слайд 11 При точном исполнении всех предписаний алгоритм приводит к решению

задачи за конечное число шагов и при этом получается определенный

результат. Вывод о том, что решения не существует - тоже результат.

Результативность

При точном исполнении всех предписаний алгоритм приводит к решению задачи за конечное число шагов и при

Слайд 12Алгоритм разработан в общем виде, обеспечивая решение не одной конкретной

задачи, а некоторого класса задач данного типа. В простейшем случае

массовость обеспечивает возможность использования различных исходных данных.

Массовость

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

Слайд 13Словесная (на естественном языке)
Графическая ( блок – схема)
Программная (тексты на

языках программирования)
Формы записи алгоритма

Словесная (на естественном языке)Графическая ( блок – схема)Программная (тексты на языках программирования)Формы записи алгоритма

Слайд 14Языки программирования:
1.Машинноориентированные языки: Автокод, Assembler
2. Языки программирования высокого

уровня: машиннонезависимые языки:
C++, Delphi, Visual Basic, Turbo Pascal, Java
Исполнители алгоритмов
al

= 10100110 sar al, 3 al = 11110100 sar al, 2 al = 11111101 bl = 00100110 sar bl, 3 bl = 00000010

Программа – алгоритм записанный на языке программирования.

Языки программирования: 1.Машинноориентированные языки: Автокод, Assembler 2. Языки программирования высокого уровня: машиннонезависимые языки:C++, Delphi, Visual Basic, Turbo

Слайд 15Процессор понимает только язык машинных команд. Обязательный элемент любой системы

программирования
Транслятор – программа-переводчик с языка программирования

на ЯМК.

Исполнители алгоритмов

Компилятор - переводит программу на ЯМК до ее исполнения

Интерпритатор– перевод программы на ЯМК и ее исполнение производятся параллельно

Процессор понимает только язык машинных команд. Обязательный элемент любой системы программирования    Транслятор – программа-переводчик

Слайд 18ХАХАХАХАХАХАХАХАХАХАХ

ХАХАХАХАХАХАХАХАХАХАХ

Слайд 19НУ ЧЁ? КУПИЛИСЬ?

НУ ЧЁ? КУПИЛИСЬ?

Слайд 20ЛАДНО НЕ ПЛАЧЬТЕ

ЛАДНО НЕ ПЛАЧЬТЕ

Слайд 21ДЕРЖИТЕ

ДЕРЖИТЕ

Слайд 23УПС, НЕ ТА КАРТИНКА

УПС, НЕ ТА КАРТИНКА

Слайд 24АЙ МОМЕНТ!

АЙ МОМЕНТ!

Слайд 26ЕДЕМ ДАЛЬШЕ!!!

ЕДЕМ ДАЛЬШЕ!!!

Слайд 27Алгоритм изображается в виде последовательности связанных между собой функциональных блоков.

Каждый блок выполняет одно или несколько действий. Каждому типу действий

соответствует геометрическая фигура.

Блок – схема графическое представление алгоритма

Алгоритм изображается в виде последовательности связанных между собой функциональных блоков. Каждый блок выполняет одно или несколько действий.

Слайд 28Графические объекты блок - схемы
начало
x=a+b
Ввод
a,b
a

Графические объекты блок - схемыначалоx=a+bВводa,ba

Слайд 29Элементы блок-схемы
С помощью блок-схем ы описан следующий план: пойду на

реку, буду купаться и ловить рыбу.

Элементы блок-схемыС помощью блок-схем ы описан следующий план: пойду на реку, буду купаться и ловить рыбу.

Слайд 30www.lbz.ru/pdf/cB481-1-ch.pdf
pmi.ulstu.ru/new_project/.../kods.htm
book.kbsu.ru/theory/.../1_7_6.html
5ka.su/ref/.../0_object90324.html -
Шафрин Ю.А. Информационные технологии...6в 2ч.Ч.1Основы информатики и информационных

техноогий.-М.:Лабаротория Базовых Знаний,2001.
Использованный шрифт: Comic Sans MS
Используемые материалы взяты:

www.lbz.ru/pdf/cB481-1-ch.pdfpmi.ulstu.ru/new_project/.../kods.htmbook.kbsu.ru/theory/.../1_7_6.html5ka.su/ref/.../0_object90324.html - Шафрин Ю.А. Информационные технологии...6в 2ч.Ч.1Основы информатики и информационных техноогий.-М.:Лабаротория Базовых Знаний,2001.Использованный шрифт: Comic Sans MSИспользуемые

Слайд 31Никита Сергеевич, насяльника сказал мне, штоби я вас папросиляма: “поставти

мне пятёрке, я старальсамана!”

Никита Сергеевич, насяльника сказал мне, штоби я вас папросиляма: “поставти мне пятёрке, я старальсамана!”

Слайд 32(эй! я хотел шрекса!!! [>:-(] – Иван Смирнов из 3

“Б”)
Спс за внимание!!1 А теперь немного флекса…

(эй! я хотел шрекса!!! [>:-(] – Иван Смирнов из 3 “Б”)Спс за внимание!!1 А теперь немного флекса…

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика