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


Алгоритм и его формальное исполнение

Содержание

Не существует строгого определения алгоритма. Синонимы: инструкция, правило. Основные понятия: исполнитель алгоритма, система команд исполнителя

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

Слайд 1Алгоритм и его формальное исполнение

Алгоритм  и его формальное исполнение

Слайд 2Не существует строгого определения алгоритма. Синонимы: инструкция, правило. Основные понятия: исполнитель алгоритма,

система команд исполнителя

Не существует строгого определения алгоритма.  Синонимы: инструкция, правило.  Основные понятия: исполнитель алгоритма, система команд исполнителя

Слайд 3Алгоритм -
это строго детерминированная последовательность действий, описывающая процесс

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

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

Слайд 4Алгоритм -
это последовательность действий, удовлетворяющая следующим свойствам:
Дискретность
Детерминированность
Понятность
Результативность
Массовость

Алгоритм -   это последовательность действий, удовлетворяющая следующим свойствам: ДискретностьДетерминированностьПонятностьРезультативностьМассовость

Слайд 5Дискретность -
разделение информационного процесса в алгоритме на отдельные

команды.

Дискретность -  разделение информационного процесса в алгоритме на отдельные команды.

Слайд 6Детерминированность
Исполнитель должен точно знать, какую команду выполнять

следующей

Детерминированность  Исполнитель должен точно знать, какую команду выполнять следующей

Слайд 7Понятность
Алгоритм должен содержать только те команды, которые входят

в систему команд исполнителя.

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

Слайд 8Результативность
Преобразование объекта из начального состояния в конечное за

конечное число шагов.

Результативность  Преобразование объекта из начального состояния в конечное за конечное число шагов.

Слайд 9Массовость
Решение целого класса однотипных задач по одному алгоритму

Массовость  Решение целого класса однотипных задач по одному алгоритму

Слайд 10Формальное выполнение алгоритма
Выполнить алгоритм формально, значит не вникая

в содержание поставленной задачи, строго выполнять последовательность действий.

Формальное выполнение алгоритма  Выполнить алгоритм формально, значит не вникая в содержание поставленной задачи, строго выполнять последовательность

Слайд 11Происхождение слова «Алгоритм»
Транслитерация имени узбекского ученого-математика

Мухамеда-ибн-Мусы-аль-Хорезми
(Мухамед сын Мусы из города Хорезм), который сформулировал

правила выполнения арифметических операций.
Происхождение слова «Алгоритм»  Транслитерация имени узбекского ученого-математика   Мухамеда-ибн-Мусы-аль-Хорезми  (Мухамед сын Мусы из города

Слайд 12Типы алгоритмов
Линейный
Разветвляющийся
Циклический

Типы алгоритмовЛинейный Разветвляющийся Циклический

Слайд 13Способы описания алгоритмов
Словесно-пошаговое описание
Формульный
Табличный
Псевдо-код (алгоритмический язык)
Графический

Способы описания алгоритмовСловесно-пошаговое описаниеФормульныйТабличныйПсевдо-код (алгоритмический язык)Графический

Слайд 14Словесно-пошаговое описание
Пример. Алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных

чисел (алгоритм Эвклида).
задать два числа;
если числа равны, то

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

Словесно-пошаговое описаниеПример. Алгоритм нахождения наибольшего общего делителя (НОД) двух натуральных чисел (алгоритм Эвклида). задать два числа; если

Слайд 15Псевдо-код (алгоритмический язык)
алг Сумма квадратов (арг цел n, рез

цел S)
    дано | n > 0
 

  надо | S = 1*1 + 2*2 + 3*3 + ... + n*n
нач цел i
    ввод n;
S:=0
    нц для i от 1 до n
      S:=S+i*i
    кц
    вывод "S = ", S
кон
Псевдо-код (алгоритмический язык)  алг Сумма квадратов (арг цел n, рез цел S)     дано |

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

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

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

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

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


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

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