Презентация, доклад на тему 1.5. Алгоритмы и программы

Содержание

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

Слайд 1Алгоритмы
Часть 4

АлгоритмыЧасть 4

Слайд 2Алгоритмы
А л г о р и т м есть совокупность

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

Слайд 3Алгоритм
Термин алгоритм происходит от имени средневекового узбекского математика Аль-Хорезми, который еще

в IX в. (825 г.) дал правила выполнения четырех арифметических действий в десятичной системе счисления.

Процесс выполнения арифметических действий был назван алгоризмом.
АлгоритмТермин алгоритм происходит от имени средневекового узбекского математика Аль-Хорезми, который еще в IX в. (825 г.) дал

Слайд 4Способы записи алгоритмов
Алгоритм должен быть понятен (доступен) пользователю и/или машине.
Доступность

пользователю означает, что он обязан отображаться посредством конкретных формализованных изобразительных средств.
В качестве таких изобразительных средств используются следующие способы их записи:
• словесный;
• формульный;
• табличный;
• операторный;
• графический;
• язык программирования.
Способы записи алгоритмовАлгоритм должен быть понятен (доступен) пользователю и/или машине. Доступность пользователю означает, что он обязан отображаться

Слайд 5Графическое отображение
Остановимся подробнее на графическом и описания алгоритма в виде команд

языка программирования.

Графическое отображение алгоритмов в виде блок-схем — самый наглядный и распространенный способ записи алгоритмов.

Графические символы, отображающие выполняемые процедуры, стандартизованы.

Графическое отображениеОстановимся подробнее на графическом и описания алгоритма в виде команд языка программирования.Графическое отображение алгоритмов в виде

Слайд 6Важные правила
Данные, известные перед выполнением алгоритма, являются начальными, исходными данными.

Результат

решения задачи — это конечные, выходные данные.
Важные правилаДанные, известные перед выполнением алгоритма, являются начальными, исходными данными. Результат решения задачи — это конечные, выходные

Слайд 7Важные правила
Каждое указание алгоритма предписывает исполнителю выполнить одно конкретное законченное действие.


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

Выполнение всех предписаний гарантирует правильное решение задачи.

Важные правилаКаждое указание алгоритма предписывает исполнителю выполнить одно конкретное законченное действие. Исполнитель не может перейти к выполнению

Слайд 8Важные правила

Разделение выполнения решения задачи на отдельные операции (выполняемые исполнителем по

определенным командам) — важное свойство алгоритмов, называемое дискретностью.
Важные правилаРазделение выполнения решения задачи на отдельные операции (выполняемые исполнителем по определенным командам) — важное свойство алгоритмов,

Слайд 9Запись алгоритмов в виде блок-схем
Запись алгоритмов в виде блок-схем

Форма записи, состав

и количество операций алгоритма зависят от того, кто будет исполнителем этого алгоритма.

Если задача решается с помощью ЭВМ, алгоритм решения задачи должен быть записан в понятной для машины форме, т. е. в виде программы.
Запись алгоритмов в виде блок-схемЗапись алгоритмов в виде блок-схемФорма записи, состав и количество операций алгоритма зависят от

Слайд 10Правила составления блок-схем
Каждый пункт алгоритма отображается на схеме некоторой геометрической фигурой

или блоком.

При этом правило выполнения схем алгоритмов регламентирует ГОСТ 19.002—80 «Единая система программной документации»
Правила составления блок-схемКаждый пункт алгоритма отображается на схеме некоторой геометрической фигурой или блоком. При этом правило выполнения

Слайд 11Правила составления блок-схем
1. Блоки на схемах соединяются линиями потоков информации.

2. Основное

направление потока информации идет сверху вниз и слева направо (стрелки могут не указываться).

3. Снизу вверх и справа налево — стрелка обязательна.

4. Количество входящих линий для блока не ограничено. Выходящая линия — одна, за исключением логического блока.
Правила составления блок-схем1. Блоки на схемах соединяются линиями потоков информации.2. Основное направление потока информации идет сверху вниз

Слайд 12Основные Блок-схемы
Основные Блок-схемы

Основные Блок-схемыОсновные Блок-схемы

Слайд 13Основные Блок-схемы

Основные Блок-схемы

Слайд 14Основные Блок-схемы

Основные Блок-схемы

Слайд 15Основные Блок-схемы

Основные Блок-схемы

Слайд 16Базовые структуры алгоритмов
Базовые структуры алгоритмов - Это определенный набор блоков и

стандартных способов их соединения для выполнения типичных последовательных действий.

К основным структурам относятся следующие — линейные, разветвляющиеся, циклические.
Базовые структуры алгоритмовБазовые структуры алгоритмов - Это определенный набор блоков и стандартных способов их соединения для выполнения

Слайд 17Базовые структуры алгоритмов
а) Линейный б)Алгоритм с ветвлением в)Алгоритм с циклом

Базовые структуры алгоритмова) Линейный	б)Алгоритм с ветвлением	в)Алгоритм с циклом

Слайд 18Базовые структуры алгоритмов
Линейными называются алгоритмы, в которых действия осуществляются последовательно друг

за другом.

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

Таким образом, команда ветвления состоит из условия и двух последовательностей команд.

Циклическим называется алгоритм, в котором некоторая последовательность операций (тело цикла) выполняется многократно.

Базовые структуры алгоритмов Линейными называются алгоритмы, в которых действия осуществляются последовательно друг за другом.Разветвляющимся называется алгоритм, который

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

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


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

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

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

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