Слайды и текст этой презентации
Слайд 1
Описание слайда:
Алгоритмизация и требования к алгоритму
Слайд 2
Описание слайда:
Определение
Алгоритм – подробное описание последовательности арифметических и логических действий, расположенных в строгом логическом порядке и позволяющих решить конкретную задачу
Слайд 3
Описание слайда:
Алгоритмизация
Составление пошагового описания процесса решения задачи.
Слайд 4
Описание слайда:
Требования,
предъявляемые к алгоритму:
Однозначность;
массовость;
детерминированность;
корректность;
эффективность
Слайд 5
Описание слайда:
Блок – схемы алгоритмов
1. Способы записи алгоритмов
Основные:
описательный и графический
Слайд 6
Описание слайда:
Определение
Описательным называется алгоритм, составленный на естественном, а частности, математическом языке.
Графический способ - это компактная и наглядная форма записи в виде специальных графических знаков с указанием связи между ними.
Слайд 7
Описание слайда:
2. Блок -схемы
Определение:
Блок –схема – это графическое изображение алгоритма в виде плоских геометрических фигур (блоков), соединенных линиями.
Слайд 8
Описание слайда:
Внутри блока записывается действие, которое нужно выполнить,
или условие,
которое необходимо проверить.
Слайд 9
Описание слайда:
Блок-схема - стандартный способ записи алгоритма
Слайд 10
Слайд 11
Описание слайда:
Следование, ветвление, цикл
Алгоритмические структуры (а, б, в) образуют линейную последовательность операций, которые выполняются по очереди в порядке записи, - следование.
Программную реализацию такой алгоритмической структуры называют линейной программой.
Слайд 12
Описание слайда:
Возможность альтернативного выбора при выполнении программы предоставляют ветвления (г), при выполнении которых алгоритм может пойти по одной из двух возможных ветвей в зависимости от справедливости проверяемого условия.
Возможность альтернативного выбора при выполнении программы предоставляют ветвления (г), при выполнении которых алгоритм может пойти по одной из двух возможных ветвей в зависимости от справедливости проверяемого условия.
Слайд 13
Описание слайда:
Цикл (д)- представляет собой многократно повторяющуюся последовательность шагов алгоритма
Цикл (д)- представляет собой многократно повторяющуюся последовательность шагов алгоритма
Слайд 14
Описание слайда:
Пример блок-схемы алгоритма игры «Угадай число»
Условие игры: игрок должен угадать число, «задуманное» компьютером – случайное число в диапазоне от 0 до 1000.
Слайд 15
Слайд 16
Описание слайда:
Этапы разработки программы
Язык программирования. Программа
Процессор имеет дело с машинным кодом. Написать программу на нем может только опытный программист, хорошо знающий архитектуру процессора (его устройство) и систему команд (набор допустимых инструкций). Большинство программ создаются при помощи «посредников», в качестве которых выступают языки программирования высокого уровня.
Слайд 17
Описание слайда:
Совокупность средств и правил представления алгоритма в виде, пригодном для выполнения вычислительной машиной, называется языком программирования.
Совокупность средств и правил представления алгоритма в виде, пригодном для выполнения вычислительной машиной, называется языком программирования.
Программа – это запись (реализация) алгоритма на языке программирования.
Слайд 18
Описание слайда:
Этапы разработки
Постановка задачи – выполняется программистом на естественном языке. Необходимо определить цель задачи, ее содержание и общий подход к решению.
Анализ задачи и моделирования – определяются исходные данные и результат, выявляются ограничения на их значения, выполняется формализованное описание задачи и построение (выбор) математической модели, пригодной для решения на компьютере.
Слайд 19
Описание слайда:
Разработка или выбор алгоритма решения задачи – выполняется на основе ее математического описания.
Разработка или выбор алгоритма решения задачи – выполняется на основе ее математического описания.
Проектирование общей структуры программы – формируется модель решения с последующей детализацией и разбивкой на подпрограммы, определяется «архитектура» программы, способ хранения информации.
Кодирование – запись алгоритма на языке программирования.
Отладка и тестирование программы. Под отладкой понимается устранение ошибок в программе. Тестирование позволяет вести их поиск и, в конечном счете, убедиться, что программа дает правильный результат.
Презентацию на
тему Алгоритмизация и требования к алгоритму можно скачать бесплатно ниже: