Инфоурок Другое ПрезентацииАлгоритмические конструкции

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

Скачать материал
Скачать материал "Алгоритмические конструкции"

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Культуролог-аниматор

Описание презентации по отдельным слайдам:

  • Алгоритмические конструкцииФормы представления алгоритма

    1 слайд

    Алгоритмические конструкции
    Формы представления алгоритма

  • Алгоритм — описание последовательности действий (план), строгое исполнение ко...

    2 слайд

    Алгоритм — описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

    Алгоритмизация — процесс разработки алгоритма (плана действий) для решения задачи.

  • Свойства алгоритмовДискретность (от лат. discretus — разделенный, прерывистый...

    3 слайд

    Свойства алгоритмов
    Дискретность (от лат. discretus — разделенный, прерывистый) – это разбиение алгоритма на ряд отдельных законченных действий (шагов).

    Детерминированность (от лат. determinate — определенность, точность) - любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.

    Конечность - каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.

    Массовость - один и тот же алгоритм можно использовать с разными исходными данными.

    Результативность - в алгоритме не было ошибок.

  • Виды алгоритмовЛинейный (последовательный) алгоритм — описание действий, кото...

    4 слайд

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

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

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

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

  • Формы представления алгоритмовАлгоритм может быть представлен в различных фор...

    5 слайд

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


  • ТабличноеГрафическоеСловесноеСпособы представления алгоритмовГрафы, схемыРису...

    6 слайд

    Табличное
    Графическое
    Словесное
    Способы представления алгоритмов
    Графы, схемы
    Рисунки
    Программное

  • Представление алгоритмов в виде описания последовательности действий, то есть...

    7 слайд

    Представление алгоритмов в виде описания последовательности действий, то есть в словесной форме
    Такой способ представления несложен, но имеет недостатки. Глав­ный недостаток состоит в том, что при таком способе допускается некоторая произвольность изложения, нет четких стандартов описания. Сложные задачи с анализом условий, с повторяющи­мися действиями и возвратами к предыдущим пунктам трудно представляются в словесном и словесно-формульном виде.

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

    8 слайд

    Графического способ представления алгоритмов
    Одной из форм графического пред­ставления являются рисунки. Примеры представления алгоритмов в виде рисунков вы можете увидеть на упаковках продуктов быстрого приготовления, в инструкциях по использова­нию бытовой техники и пр.

  • Способ представления алгоритмов в виде графаГраф — геометрический объект, сос...

    9 слайд

    Способ представления алгоритмов в виде графа
    Граф — геометрический объект, состоящий из вершин и со­единяющих вершины линий-дуг. В алгоритме анализа структу­ры предложения вершинами являются члены предложения, дуги показывают связи членов предложения, направления дуг — последовательность анализа (порядок действий алгоритма).
    На рисунке представлен алгоритм «Разбор предложения» в виде графа.

  • Если алгоритм предназначен для исполнения техническим уст­ройством, например...

    10 слайд

    Если алгоритм предназначен для исполнения техническим уст­ройством, например станком с числовым программным управлением или компьютером, он представляется в виде программы.

  • Наиболее распространенной формой представления алгоритма является блок-схема....

    11 слайд

    Наиболее распространенной формой представления алгоритма является блок-схема.
    Для отображения алгоритма в виде блок-схемы используется стандартный набор графических объектов (блоков), перечень и условные обозначения которых приведены в таблице.

  • Приведем алгоритм решения задачи, представив его в разных формах.Пример :Т...

    12 слайд

    Приведем алгоритм решения задачи,
    представив его в разных формах.
    Пример :
    Требуется рассчитать необходимое количество рулонов обоев для оклейки комнаты. Заданы параметры комнаты: длина (а), ши­рина (b) и высота (h). Заданы параметры рулона обоев: длина (I), ширина (d). Считаем, что площадь окон и дверей составляет 15 % от площади стен.

    Словесно-формульное описание алгоритма «Оклейка обоями» представ­ляется в виде нумерованной последовательности действий, понятных человеку.
    Алгоритм «Оклейка обоями»
    Рассчитать периметр комнаты: р=2*(а+b).
    Рассчитать площадь стен с учетом дверей и окон: s1=0,85*p*h.
    Рассчитать площадь одного рулона обоев: s2=l*d.
    Вычислить количество рулонов: k=div(s1/s2)+l, где div — функция определения целой части числа.
    Конец алгоритма

  • Блок-схема   алгоритма «Оклейка обоями»Пояснения к блок-схеме:
действия, указ...

    13 слайд

    Блок-схема алгоритма «Оклейка обоями»
    Пояснения к блок-схеме:
    действия, указанные в блоках 1-4, соответствуют действиям, указанным в словесном алгоритме в пп. 1- 4;
    дополнительно введены блоки для ввода исходных данных в компьютер и вывода результата вычислений;
    дополнительно введены блоки начала и конца алгоритма.

  • Таблица  Алгоритм «Оклейка обоями» в виде программы на школьном алгоритмическ...

    14 слайд

    Таблица Алгоритм «Оклейка обоями» в виде программы на школьном алгоритмическом языке

  • Алгоритмические конструкцииЛюбой, даже самый сложный алгоритм, можно представ...

    15 слайд

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

  • Блок-схемы базовых струк­турВ структуре «последовательность» действия выполня...

    16 слайд

    Блок-схемы базовых струк­тур
    В структуре «последовательность» действия выполняются последовательно, сверху вниз, без возвратов

  • Блок-схемы базовых струк­турВ структуре «ветвление» выполняется либо одна, ли...

    17 слайд

    Блок-схемы базовых струк­тур
    В структуре «ветвление» выполняется либо одна, либо другая группа действий в зависимости от истинности (выполнения) или ложности (невыполнения) условия

  • Блок-схемы базовых струк­турВ структуре «цикл» действия повторяются до тех по...

    18 слайд

    Блок-схемы базовых струк­тур
    В структуре «цикл» действия повторяются до тех пор, пока выполняется заданное условие .

  • Набор типовых структур часто называют алгоритмическими конструкциями, потому...

    19 слайд

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

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 303 материала в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.09.2020 610
    • PPTX 2.1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Журавлева Любовь Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Журавлева Любовь Николаевна
    Журавлева Любовь Николаевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 85697
    • Всего материалов: 234

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 847 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 33 человека из 20 регионов
  • Этот курс уже прошли 152 человека

Мини-курс

Интегративный коучинг: от теории к практике

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 23 регионов
  • Этот курс уже прошли 25 человек

Мини-курс

Жизненный цикл продукта и методология управления проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Эволюция классической музыки до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе