Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Основные алгоритмические структуры"

Презентация по информатике на тему "Основные алгоритмические структуры"

Скачать материал
Скачать материал "Презентация по информатике на тему "Основные алгоритмические структуры""

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Менеджер по платежным услугам

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

  • ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

    1 слайд

    ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

  • Линейный алгоритм –     
      это алгоритм, все   
      действия которого...

    2 слайд

    Линейный алгоритм –
    это алгоритм, все
    действия которого
    выполняются
    однократно и строго
    последовательно.

    действие n
    действие 1
    . . .
    действие 2
    Линейная структура

  • Разветвляющийся алгоритм – это алгоритм, в котором  в зависимости от условия...

    3 слайд

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

  • действие 1условиедействие 2ДаНетПолное  ветвлениедействие условиеНетДаНеполно...

    4 слайд

    действие 1
    условие
    действие 2
    Да
    Нет
    Полное ветвление
    действие
    условие
    Нет
    Да
    Неполное ветвление
    если <условие>
    то <действие 1>
    иначе <действие 2>
    кв
    если <условие>
    то <действие>
    иначе
    кв

  • НетДаоператор 1условие 1 оператор 3условие 2 оператор 2условие 3 оператор 4Да...

    5 слайд

    Нет
    Да
    оператор 1
    условие 1
    оператор 3
    условие 2
    оператор 2
    условие 3
    оператор 4
    Да
    Нет
    Нет
    Да

  • Циклический алгоритм   
    –  это  алгоритм, в  котором происходит   
    мн...

    6 слайд

    Циклический алгоритм
    – это алгоритм, в котором происходит
    многократное повторение одних и
    тех же действий.
    Структура цикл

  • нетусловиесерия действийдаданетусловиесерия действийповторять
	   
до    
нет...

    7 слайд

    нет
    условие
    серия действий
    да
    да
    нет
    условие
    серия действий
    повторять
    <серия действий>
    до <условие>

    нет
    да
    нц пока <условие> повторять
    <серия действий>
    кц

  • нц  для i от i1 до i2 повторять 
	  
кц серия командпараметргде i- переменная...

    8 слайд

    нц для i от i1 до i2 повторять
    <cерия действий>
    кц
    серия команд
    параметр
    где i- переменная цикла (параметр цикла или счетчик)
    должна быть только целого типа,
    i1 - начальное значение переменной,
    i2 – конечное значение переменной.

  • алг
цел  N,S,i
нач  
        ввод N
        S:=0
        нц...

    9 слайд

    алг
    цел N,S,i
    нач
    ввод N
    S:=0
    нц
    для i:=1 до N повторять
    S:= S+I
    кц
    вывод S
    кон


    алг
    цел S,x1,x2,…,x30
    нач ввод х1
    если х1 > 0 то S:= х1
    кв
    ввод х2
    если х2 > 0 то S:= х2
    кв

    ввод х30
    если х30 > 0 то S:= х30
    кв
    вывод х30
    кон
    Найти сумму первых 30 натуральных чисел.

  • алг   Факториал
цел  N,F,i
нач  
        ввод N
        F:=1
        i:=1...

    10 слайд

    алг Факториал
    цел N,F,i
    нач
    ввод N
    F:=1
    i:=1
    пока i<= N повторять
    нц
    F:=F*i
    i:= i+I
    кц
    вывод F
    кон


    Найти сумму первых N натуральных чисел (факториал).
    начало
    N
    F:=1
    i:=1
    iN
    F:=F*i
    i:= i+I
    F
    конец

  • алг   Квадратное уравнение
цел  a, b, c, d, x1 ,x2
нач  
        повторять...

    11 слайд

    алг Квадратное уравнение
    цел a, b, c, d, x1 ,x2
    нач
    повторять
    ввод a, b, c
    до a0
    d:=b2  4·a·c
    если d ≥ 0
    то x1:= (-b+ )/(2·a)‏
    x2:= (b+ )/(2·a)‏
    вывод x1 ,x2
    иначе вывод "Нет вещественных корней"
    кв
    кон


    Найти корни квадратного уравнения.
    конец
    начало
    a, b, c
    d:=b2  4·a·c
    d ≥ 0
    x1:= (-b+d)/(2·a)‏
    x2:= (b+d)/(2·a)‏
    x1 ,x2
    a0
    Нет вещественных корней

  • Вспомогательным называется алгоритм решения некоторой подзадачи из основной...

    12 слайд

    Вспомогательным называется алгоритм решения некоторой подзадачи из основной решаемой задачи.
    В АЯ вспомогательные алгоритмы оформляются в виде процедур. Использование процедур позволяет строить сложные алгоритмы методом последователь-ной детализации

  • 	Составим алгоритм вычисления            , где n  целое число,          .

    13 слайд

    Составим алгоритм вычисления , где n  целое число, .

  • ОСНОВНОЙ АЛГОРИТМалг   Степенная функция
цел  n; вещ x, y
нач    ввод x, n...

    14 слайд

    ОСНОВНОЙ АЛГОРИТМ
    алг Степенная функция
    цел n; вещ x, y
    нач ввод x, n
    если n = 0
    то y:= 1
    иначе если n > 0
    то Степень (x,n,y)‏
    иначе Степень (1/x,-n,y)‏
    кв
    кв
    вывод y
    кон
    ВСПОМОГАТЕЛЬНЫЙ АЛГОРИТМ
    процедура Степень (вещ а, цел k, вещ z)‏
    цел i
    нач z:= 1; i:=1
    пока i  k повторять
    нц z:= z*a
    i:=1+1
    кц
    кон
    x, y, n  фактические параметры
    а,k, z  формальные параметры
    Они должны соответствовать по количеству, по последовательности, по типу.

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 668 678 материалов в базе

Материал подходит для УМК

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

Другие материалы

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

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

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

  • Скачать материал
    • 28.10.2020 334
    • PPTX 741.2 кбайт
    • 15 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Шпакова Наталья Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Шпакова Наталья Александровна
    Шпакова Наталья Александровна
    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 7
    • Всего просмотров: 62584
    • Всего материалов: 36

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 67 человек из 33 регионов
  • Этот курс уже прошли 84 человека

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 27 регионов
  • Этот курс уже прошли 179 человек

Мини-курс

Развитие дошкольного мышления

4 ч.

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

Мини-курс

Психологические концепции и практики

6 ч.

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

Мини-курс

Карьера и развитие в современном мире

10 ч.

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