🗊Презентация Алгоритмы и способы их описания

Нажмите для полного просмотра!
Алгоритмы и способы их описания, слайд №1Алгоритмы и способы их описания, слайд №2Алгоритмы и способы их описания, слайд №3Алгоритмы и способы их описания, слайд №4Алгоритмы и способы их описания, слайд №5Алгоритмы и способы их описания, слайд №6Алгоритмы и способы их описания, слайд №7Алгоритмы и способы их описания, слайд №8Алгоритмы и способы их описания, слайд №9Алгоритмы и способы их описания, слайд №10Алгоритмы и способы их описания, слайд №11Алгоритмы и способы их описания, слайд №12Алгоритмы и способы их описания, слайд №13Алгоритмы и способы их описания, слайд №14Алгоритмы и способы их описания, слайд №15Алгоритмы и способы их описания, слайд №16Алгоритмы и способы их описания, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Алгоритмы и способы их описания. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Алгоритмы 
и способы их описания
Описание слайда:
Алгоритмы и способы их описания

Слайд 2





Алгоритмы
 - заранее заданное точное предписание возможному исполнителю совершить определённую последовательность действий для получения решения задачи за конечное число шагов.
Описание слайда:
Алгоритмы  - заранее заданное точное предписание возможному исполнителю совершить определённую последовательность действий для получения решения задачи за конечное число шагов.

Слайд 3





Свойства алгоритмов:
Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке)
Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае)
Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения)
Массовость (один и тот же алгоритм можно использовать с разными исходными данными)
Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях)
Описание слайда:
Свойства алгоритмов: Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке) Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае) Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения) Массовость (один и тот же алгоритм можно использовать с разными исходными данными) Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях)

Слайд 4





Виды алгоритмов:

Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке)
Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание)
Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий)
Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя)
Описание слайда:
Виды алгоритмов: Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке) Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание) Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий) Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя)

Слайд 5





Графическая форма - блок-схема
Описание слайда:
Графическая форма - блок-схема

Слайд 6





Способы задания алгоритма:
словесный, (недостаток–многословность, возможна неоднозначность–«он встретил ее на поле с цветами»)
табличный (физика, химия и т. д.)
графический (блок-схемы)
Описание слайда:
Способы задания алгоритма: словесный, (недостаток–многословность, возможна неоднозначность–«он встретил ее на поле с цветами») табличный (физика, химия и т. д.) графический (блок-схемы)

Слайд 7





Стадии создания алгоритма:
Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает
Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия
Объект, который будет выполнять алгоритм, обычно называют исполнителем.

Исполнитель - объект, который выполняет алгоритм.

Идеальными исполнителями являются машины, роботы, компьютеры...

Компьютер – автоматический исполнитель алгоритмов.

Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Описание слайда:
Стадии создания алгоритма: Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия Объект, который будет выполнять алгоритм, обычно называют исполнителем. Исполнитель - объект, который выполняет алгоритм. Идеальными исполнителями являются машины, роботы, компьютеры... Компьютер – автоматический исполнитель алгоритмов. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

Слайд 8





Псевдокод
Псевдокод - компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные подробности и специфический синтаксис.
Главная цель использования псевдокода — обеспечить понимание алгоритма человеком, сделать описание более воспринимаемым, чем исходный код на языке программирования. Однако в псевдокоде обычно имеются некоторые конструкции, присущие формальным языкам. В псевдокоде есть служебные слова, смысл которых однозначно определён. Например, алгоритмы на алгоритмическом языке записываются с помощью служебных слов, представленных в таблице ниже.
Описание слайда:
Псевдокод Псевдокод - компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные подробности и специфический синтаксис. Главная цель использования псевдокода — обеспечить понимание алгоритма человеком, сделать описание более воспринимаемым, чем исходный код на языке программирования. Однако в псевдокоде обычно имеются некоторые конструкции, присущие формальным языкам. В псевдокоде есть служебные слова, смысл которых однозначно определён. Например, алгоритмы на алгоритмическом языке записываются с помощью служебных слов, представленных в таблице ниже.

Слайд 9


Алгоритмы и способы их описания, слайд №9
Описание слайда:

Слайд 10





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

Слайд 11





Виды алгоритмов
Описание слайда:
Виды алгоритмов

Слайд 12





Линейный – список команд (указаний), выполняемых последовательно друг за другом.
Описание слайда:
Линейный – список команд (указаний), выполняемых последовательно друг за другом.

Слайд 13





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

Слайд 14


Алгоритмы и способы их описания, слайд №14
Описание слайда:

Слайд 15


Алгоритмы и способы их описания, слайд №15
Описание слайда:

Слайд 16





2. Цикл с постусловием
Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне
Описание слайда:
2. Цикл с постусловием Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне

Слайд 17





Цикл со счётчиком («для»)
Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.
Описание слайда:
Цикл со счётчиком («для») Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.



Похожие презентации
Mypresentation.ru
Загрузить презентацию