Алгоритмы. Типовое решение практических информационных задач презентация

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

Слайд 1Лекция 11. Алгоритмы
Типовое решение практических информационных задач
Корректная постановка практической задачи


Формализация задачи

Разработка алгоритма решения задачи

Программирование

Совершенствование программного решения

Передача разработанного решения в эксплуатацию

Сбор информации о задаче; определение конечных целей решения; поиск аналогов

Построение математической модели задачи; разработка ее структур данных

Выбор метода проектирования алгоритма, составление алгоритма

Выбор рабочей среды программирования, программная реализация алгоритма

Отладка компьютерных программ, тестирование

Составление инструкций пользователю,
сопровождение в эксплуатации


Этапы




Слайд 2Лекция 11. Алгоритмы
Это упорядоченный набор основных математических и логический действий, однозначно

определяющий процесс перехода от допустимых исходных данных задачи к конечному результату ее решения

Массовость – возможность многократного применения одного и того же алгоритма к различным исходным данным

Конечность – обязательное наличие искомого результата после завершения алгоритма либо четкая фиксация причины неудачи

Определенность – наличие на каждом шаге алгоритма достаточной информации для того, чтобы его можно было выполнить.

Детерминированность – отсутствие элементов случайности при выполнении алгоритма

Вычислительный алгоритм






Слайд 3Лекция 11. Алгоритмы
Запись
в виде последовательности пронумерованных инструкций
на любом языке
Реализуется в виде

набора геометрических элементов (блоков), соединенных стрелками

Формы представления алгоритмов


Вербальная форма


В форме блок-схемы


Слайд 4Лекция 11. Алгоритмы
команды ввода-вывода
команды присваивания
команды перехода
команды ветвления
команды циклов
Основные действия, составляющие

тело алгоритма




Слайд 5Лекция 11. Алгоритмы
Алгоритм линейной структуры
это объединение всех действий в единую

цепь

Алгоритм разветвляющейся структуры

содержит проверку одного либо нескольких условий

Алгоритм циклической структуры

обеспечивает повторение операции или группы операций при выполнении некоторого условия,

Базовые структуры алгоритмов

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








Слайд 6Лекция 11. Алгоритмы
Ветвление «если-то-иначе»
Ветвление «если-то»
Ветвление «выбор»
Ветвление «выбор-иначе»
Алгоритм разветвляющейся

структуры




Слайд 7Лекция 11. Алгоритмы
Цикл с предусловием
Цикл с постусловием
Алгоритм циклической структуры




Цикл с параметром




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

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

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

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

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


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

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