Визначення алгоритму. Стисла історія формування поняття « алгоритм ». Ознаки алгоритму.

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



Advertisements
Похожие презентации
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Advertisements

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

Визначення алгоритму. Стисла історія формування поняття « алгоритм ». Ознаки алгоритму.

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

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

Примеры алгоритмов : 1. Налить кружку воды. 2. Выпить кружку воды. 3. Если по - прежнему хочется пить, перейти к шагу 1. Алгоритм, позволяющий человеку утолить жажду: Если в кране нет воды?

Примеры алгоритмов : 1. Алгоритм сложения чисел в столбик. 2. Алгоритмы построения циркулем и линейкой. 3. Алгоритм решения квадратных уравнений.

История возникновения понятия « алгоритм » Страница из «Алгебры» аль-Хорезми

Алгоритмы, реализованные на ЭВМ 7 В медицине: Автоматическая диагностика и обработка данных компьютерной томографией На производстве: Управление техническими устройствами

8 В кинематографии: Обработка изображений, моделирование пейзажей и движений, сжатие видео- и аудио- информации В Интернет: Увеличение скорости поиска и обработки данных поисковыми системами

9 В аэрокосмонавтике: Управление космическими кораблями и спутниками

Математическое моделирование : Для разработки программы, решающей задачу, необходимо пройти несколько весьма важных этапов. 1. Содержательная задача 2. Математическая модель 3. Алгоритм решения задачи 4. Программа 5. Программный продукт Роль формального описания на каждом этапе ( даже на этапе формулирования содержательной задачи ) весьма велика.

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

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

Свойство детерминированности (от лат. determinate – определенность, точность) Любое правило (команда) алгоритма должно быть строго и недвусмысленно определено и описано для каждого случая.

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

Свойства конечности и результативности Конечной целью любого алгоритма является результат. Завершение каждого действия в отдельности и алгоритма в целом за конечное число шагов определяет свойство конечности.

Основные характеристики алгоритмов Временныехарактеристики Объемныехарактеристики

Для решения любой задачи необходимо : Ввести исходные данные. Преобразовать исходные данные в результаты ( выходные данные ). Вывести результаты.

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