Инфоурок Информатика ПрезентацииОбщие сведения об алгоритмах

Общие сведения об алгоритмах

Скачать материал
Скачать материал "Общие сведения об алгоритмах"

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

Ученый секретарь

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

  • ОБЩИЕ СВЕДЕНИЯ 
ОБ АЛГОРИТМАХНовикова Ирина Васильевна
МБОУ «Средняя школа №...

    1 слайд

    ОБЩИЕ СВЕДЕНИЯ
    ОБ АЛГОРИТМАХ
    Новикова Ирина Васильевна
    МБОУ «Средняя школа № 36»
    Г. Дзержинск Нижегородской области

  • ВОПРОСЫ.Алгоритм. Исполнители 
    алгоритмов. 
2. Свойства алгоритмов. 
3. С...

    2 слайд

    ВОПРОСЫ.
    Алгоритм. Исполнители
    алгоритмов.
    2. Свойства алгоритмов.
    3. Способы описания алгоритмов.
    4. Основные символы блок-схем.
    5. Типы алгоритмов.
    6. Этапы решения задач на ЭВМ.


  • Алгоритм. Исполнители алгоритмов.

    3 слайд

    Алгоритм. Исполнители алгоритмов.

  • Алгоритм-это точное и понятное предписание (указание) исполнителю совершить о...

    4 слайд

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

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

    5 слайд

    Примеры алгоритмов
    Оплата через терминал
    Для совершения оплаты, необходимо выбрать нужную опцию на экране терминала.
    Выбрать пункт «Оплатить услуги»
    Ввести номер счёта.
    На экране появится окно выбора суммы оплаты.
    Ввести в окно «сумма оплаты» число, указанное на квитанции.
    Если всё правильно, то нажать кнопку «далее».
    На экране появится окно «сумма оплаты».
    Вносить купюры с купюроприемник, пока не получится число, равное введенной ранее в окне выбора суммы оплаты.
    Нажать кнопку «оплатить» и дождаться распечатки чека.

  • Примеры алгоритмовНарисовать лошадь

    6 слайд

    Примеры алгоритмов
    Нарисовать лошадь

  • Примеры алгоритмовИсходные данныеАлгоритмРезультатОбщая схема работы алгоритм...

    7 слайд

    Примеры алгоритмов
    Исходные данные
    Алгоритм
    Результат
    Общая схема работы алгоритма
    Задать два числа
    Сложить заданные числа
    Разделить сумму на 2
    Вычислительный алгоритм
    Среднее арифметическое двух чисел

  • ИСПОЛНИТЕЛИ АЛГОРИТМОВЧЕЛОВЕК
животноеРОБОТ
Техническое 
устройствоКОМПЬЮТЕРИ...

    8 слайд

    ИСПОЛНИТЕЛИ АЛГОРИТМОВ
    ЧЕЛОВЕК
    животное
    РОБОТ
    Техническое
    устройство
    КОМПЬЮТЕР
    ИСПОЛНИТЕЛЬ ВЫПОЛНЯЕТ
    АЛГОРИТМ ФОРМАЛЬНО
    неформальные
    формальные

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

Совокупность в...

    9 слайд

    Указание выполнить конкретное действие называется командой.

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

  • Свойства алгоритмов.

    10 слайд

    Свойства алгоритмов.

  • СВОЙСТВА АЛГОРИТМОВ.1. Дискретность.
2. Понятность (определенность).
3. Одноз...

    11 слайд

    СВОЙСТВА АЛГОРИТМОВ.
    1. Дискретность.
    2. Понятность (определенность).
    3. Однозначность (детерминированность).
    4. Массовость
    5. Результативность (конечность).
    6. Правильность.

  • Способы описания алгоритмов.

    12 слайд

    Способы описания алгоритмов.

  • СПОСОБЫ ОПИСАНИЯ СЛОВЕСНО-
ПОШАГОВЫЙГРАФИЧЕСКИЙ-
БЛОК-СХЕМААЛГОРИТМИЧЕСКИЙ
ЯЗ...

    13 слайд

    СПОСОБЫ ОПИСАНИЯ
    СЛОВЕСНО-
    ПОШАГОВЫЙ
    ГРАФИЧЕСКИЙ-
    БЛОК-СХЕМА
    АЛГОРИТМИЧЕСКИЙ
    ЯЗЫК или
    ПРОГРАММА

  • 1. Прочесть значение R.2. Умножить значение R на 3,14.3. Умножить результат...

    14 слайд

    1. Прочесть значение R.
    2. Умножить значение R на 3,14.
    3. Умножить результат второго действия на значение R.
    4. Записать полученный в предыдущей команде результат как значение S.
    СЛОВЕСНО-ПОШАГОВЫЙ

  • НАЧАЛОВВОД RS:=3,14*R2КОНЕЦSВЫВОД S

    15 слайд

    НАЧАЛО
    ВВОД R
    S:=3,14*R2
    КОНЕЦ
    S
    ВЫВОД S

  • АЛГ  ЗАДАЧА(ВЕЩ R,S)
          АРГ  R
          РЕЗ   S
НАЧ
         ВВОД R...

    16 слайд

    АЛГ ЗАДАЧА(ВЕЩ R,S)
    АРГ R
    РЕЗ S
    НАЧ
    ВВОД R
    R:=3,14*R
    S:=R*R
    ВЫВОД S
    КОН

  • Основные символы 
блок-схем

    17 слайд

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

  • БЛОК НАЧАЛА ИЛИ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ АЛГОРИТМАНАЧАЛОКОНЕЦ

    18 слайд

    БЛОК НАЧАЛА ИЛИ ОКОНЧАНИЯ ВЫПОЛНЕНИЯ АЛГОРИТМА
    НАЧАЛО
    КОНЕЦ

  • БЛОКИ ВВОДА-ВЫВОДАБЛОК ВВОДА
БЛОК ВВОДА С КЛАВИАТУРЫВВОД ВЫВОД ВЫВОДА 
РЕЗУЛЬ...

    19 слайд

    БЛОКИ ВВОДА-ВЫВОДА
    БЛОК ВВОДА

    БЛОК ВВОДА С КЛАВИАТУРЫ
    ВВОД
    ВЫВОД
    ВЫВОДА
    РЕЗУЛЬТАТА

  • БЛОК ПРИСВАИВАНИЯХ:=У+120ДЕЙСТВИЕ

ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ...

    20 слайд

    БЛОК ПРИСВАИВАНИЯ
    Х:=У+120
    ДЕЙСТВИЕ

    ОБРАБАТЫВАЕТ ДАННЫЕ И РАЗМЕЩАЕТ РЕЗУЛЬТАТЫ В ЯЧЕЙКИ ПАМЯТИ С УКАЗАННЫМ ИМЕНЕМ

  • ПАРАМЕТРУСЛОВИЕДаНетБЛОК ПРОВЕРКИ УСЛОВИЯБЛОК 
ЦИКЛА С ПАРАМЕТРОМ

    21 слайд

    ПАРАМЕТР
    УСЛОВИЕ
    Да
    Нет
    БЛОК ПРОВЕРКИ УСЛОВИЯ
    БЛОК
    ЦИКЛА С ПАРАМЕТРОМ

  • ОБОЗНАЧАЕТ МОМЕНТ ПЕРЕХОДА К ПОДПРОГРАММЕ
N – НОМЕР СТРОКИ, С КОТОРОЙ НАЧИНАЕ...

    22 слайд

    ОБОЗНАЧАЕТ МОМЕНТ ПЕРЕХОДА К ПОДПРОГРАММЕ
    N – НОМЕР СТРОКИ, С КОТОРОЙ НАЧИНАЕТСЯ ПОДПРОГРАММА ИЛИ НАЗВАНИЕ ПОДПРОГРАММЫ
    БЛОК ОБРАЩЕНИЯ К ПОДПРОГРАММЕ
    N

  • блок начала (конца)

блок ввода (вывода) 


блок действия 


блок условияТипы...

    23 слайд

    блок начала (конца)

    блок ввода (вывода)


    блок действия


    блок условия
    Типы блоков:

  • Типы алгоритмов.

    24 слайд

    Типы алгоритмов.

  • Типы алгоритмов.1. Линейный (следование).
2. Разветвляющийся (ветвление).
3....

    25 слайд

    Типы алгоритмов.
    1. Линейный (следование).
    2. Разветвляющийся (ветвление).
    3. Циклический.
    Базовые алгоритмические структуры
    Любой алгоритм может быть представлен в виде комбинации трёх базовых структур
    Следование Ветвление Цикл

  • Линейный алгоритм

    26 слайд

    Линейный алгоритм

  • Базовая структура следование 
(или линейная).

ЛИНЕЙНЫЙ - ЭТО АЛГОРИТМ, В КОТ...

    27 слайд

    Базовая структура следование
    (или линейная).

    ЛИНЕЙНЫЙ - ЭТО АЛГОРИТМ, В КОТОРОМ ВСЕ КОМАНДЫ ВЫПОЛНЯЮТСЯ СТРОГО ПОСЛЕДОВАТЕЛЬНО ДРУГ ЗА ДРУГОМ.

  • Запись линейного алгоритма в виде блок-схемы:действие 1действие n…началоконец

    28 слайд

    Запись линейного алгоритма в виде блок-схемы:
    действие 1
    действие n

    начало
    конец

  • НАЧАЛОВВОД RS:=3,14*R2КОНЕЦSВЫВОД S

    29 слайд

    НАЧАЛО
    ВВОД R
    S:=3,14*R2
    КОНЕЦ
    S
    ВЫВОД S

  • Ветвление

    30 слайд

    Ветвление

  • 31 слайд

  • ВЕТВЛЕНИЕ – ЭТО АЛГОРИТМ, В КОТОРОМ ТА ИЛИ ИНАЯ СЕРИЯ КОМАНД ВЫПОЛНЯЕТСЯ ПОСЛ...

    32 слайд

    ВЕТВЛЕНИЕ – ЭТО АЛГОРИТМ, В КОТОРОМ ТА ИЛИ ИНАЯ СЕРИЯ КОМАНД ВЫПОЛНЯЕТСЯ ПОСЛЕ ПРОВЕРКИ УСЛОВИЯ, ТО ЕСТЬ СУЩЕСТВУЕТ ВЫБОР ДЕЙСТВИЯ

  • Ветвление		Полное
если 
то 
иначе 
      Неполное
если 
то

    33 слайд

    Ветвление
    Полное
    если <условие>
    то <серия команд 1>
    иначе
    <серия команд 2>
    Неполное
    если <условие>
    то <серия команд 1>

  • КОМАНДА ВЕТВЛЕНИЯ  ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2)УсловиеСерия 1Сер...

    34 слайд

    КОМАНДА ВЕТВЛЕНИЯ ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2)
    Условие
    Серия 1
    Серия 2
    Да
    Нет
    1
    Условие
    Серия 1
    Да
    Нет
    2

  • Запись полного ветвления в виде блок-схемы:условиесерия команд 1серия команд...

    35 слайд

    Запись полного ветвления в виде блок-схемы:
    условие
    серия команд 1
    серия команд 2
    да
    нет

  • Запись неполного ветвления в виде блок-схемы:условиесерия команд 1данет

    36 слайд

    Запись неполного ветвления в виде блок-схемы:
    условие
    серия команд 1
    да
    нет

  • НАЧАЛОВВОД A,BКОНЕЦВЫВОД MA&gt;BM:=AM:=BДаНет

    37 слайд

    НАЧАЛО
    ВВОД A,B
    КОНЕЦ
    ВЫВОД M
    A>B
    M:=A
    M:=B
    Да
    Нет

  • если – то                                                       если...

    38 слайд

    если – то если – то – иначе

    условие нет да условие нет

    да

    действие действие 1 действие 2

    выбор выбор – иначе

    да да
    условие 1 действие 1 условие 1 действие 1



    да да
    условие 2 действие 2 условие 2 действие 2




    да да
    условие N действие N условие N действие N
    нет

    действие N+1

  • цикл

    39 слайд

    цикл

  • Цикл  - это такая алгоритмическая структура, в которой серия команд  (тело ци...

    40 слайд

    Цикл - это такая алгоритмическая структура, в которой серия команд (тело цикла) выполняется многократно.
    Определение:

  • КОМАНДА ПОВТОРЕНИЯ - ЭТО СОСТАВНАЯ КОМАНДА, В КОТОРОЙ ТЕЛО ЦИКЛА ВЫПОЛНЯЕТСЯ...

    41 слайд

    КОМАНДА ПОВТОРЕНИЯ - ЭТО СОСТАВНАЯ КОМАНДА, В КОТОРОЙ ТЕЛО ЦИКЛА ВЫПОЛНЯЕТСЯ НЕСКОЛЬКО РАЗ.

  • ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ:ЦИКЛ «ДЛЯ»ЦИКЛ «ПОКА»ЦИКЛ «ДО»ОТЛИЧИЕ - СПОСОБ...

    42 слайд

    ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ:
    ЦИКЛ «ДЛЯ»
    ЦИКЛ «ПОКА»
    ЦИКЛ «ДО»
    ОТЛИЧИЕ - СПОСОБ ПРОВЕРКИ
    ОКОНЧАНИЯ ЦИКЛА.

  • Цикл с предусловием
	пока истинно условие, предписывает выполнять тело цикла....

    43 слайд

    Цикл с предусловием
    пока истинно условие, предписывает выполнять тело цикла.

    Словесный способ записи:
    пока условие
    тело цикла

  • Запись цикла с предусловием в виде блок-схемы: (цикл-пока)условиетело цикладанет

    44 слайд

    Запись цикла с предусловием в виде блок-схемы: (цикл-пока)
    условие
    тело цикла
    да
    нет

  • Цикл с постусловием
	предписывает выполнять тело цикла до тех пор, пока не вы...

    45 слайд

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

  • Запись цикла с постусловием в виде блок-схемы (цикл-до):условиетело цикладанет

    46 слайд

    Запись цикла с постусловием в виде блок-схемы (цикл-до):
    условие
    тело цикла
    да
    нет

  • Цикл со счетчиком
	предписывает выполнять тело цикла для всех значений некото...

    47 слайд

    Цикл со счетчиком
    предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.
    Словесный способ записи
    для i от i1 до i2  
    тело цикла

  • Запись цикла со счетчиком в виде блок-схемы:счетчиктело цикладанет

    48 слайд

    Запись цикла со счетчиком
    в виде блок-схемы:
    счетчик
    тело цикла
    да
    нет

  • НАЧАЛОКОНЕЦII

    49 слайд

    НАЧАЛО
    КОНЕЦ
    I
    I<=10
    I:=I+2
    Да
    Нет
    I:=1
    ЦИКЛ «ПОКА»

  • НАЧАЛОКОНЕЦДаНетI=1,10,2IЦИКЛ «ДЛЯ»

    50 слайд

    НАЧАЛО
    КОНЕЦ
    Да
    Нет
    I=1,10,2
    I
    ЦИКЛ «ДЛЯ»

  • НАЧАЛОКОНЕЦII&gt;10I:=I+2ДаНетЦИКЛ «ДО»

    51 слайд

    НАЧАЛО
    КОНЕЦ
    I
    I>10
    I:=I+2
    Да
    Нет
    ЦИКЛ «ДО»

  • Этапы решения задач

    52 слайд

    Этапы решения задач

  • ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМПостановка задачи. 
Математическая модель. 
3. Конс...

    53 слайд

    ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ЭВМ
    Постановка задачи.
    Математическая модель.
    3. Конструирование алгоритма.
    4. Перевод алгоритма в программу.
    5. Ввод и испытание программы.
    6. Получение и анализ результатов
    решения задачи.

  • ЗАДАЧАОпределить время встречи двух
пешеходов, идущих навстречу 
друг другу,...

    54 слайд

    ЗАДАЧА
    Определить время встречи двух
    пешеходов, идущих навстречу
    друг другу, если известно, что
    расстояние между пешеходами L,
    скорость первого пешехода V1,
    скорость второго пешехода V2.

  • ПОСТАНОВКА ЗАДАЧИ.Дано: L, V1, V2. 
Найти: t. 
L&gt;0, 
V1&gt;0, 
V2&gt;0, 
T&gt;0
LV1V2

    55 слайд

    ПОСТАНОВКА ЗАДАЧИ.
    Дано: L, V1, V2.
    Найти: t.
    L>0,
    V1>0,
    V2>0,
    T>0

    L
    V1
    V2

  • МАТЕМАТИЧЕСКАЯ МОДЕЛЬ.L=S1+S2  
S1=V1*T  
S2=V2*T 
L= V1*T +V2*T = T*( V1 + V...

    56 слайд

    МАТЕМАТИЧЕСКАЯ МОДЕЛЬ.
    L=S1+S2
    S1=V1*T
    S2=V2*T
    L= V1*T +V2*T = T*( V1 + V2)
    T=L / (V1 + V2)

  • АЛГОРИТМалг время (вещ L,V1,V2,T)
         арг L, V1, V2
         рез T
нач...

    57 слайд

    АЛГОРИТМ
    алг время (вещ L,V1,V2,T)
    арг L, V1, V2
    рез T
    нач
    ввод L,V1,V2
    если L<=0
    то вывод “Недопустимо: L<=0”
    иначе если V1<=0 или V2<=0
    то вывод “недопустимые значения скоростей”
    иначе t:=L/(v1+v2)
    все
    все
    вывод t
    кон



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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 670 771 материал в базе

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

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

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

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

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

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

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

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

    Новикова Ирина Васильевна
    Новикова Ирина Васильевна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 13526
    • Всего материалов: 9

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

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

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

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

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

600 ч.

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

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

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 98 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Мини-курс

Развитие мотивации к обучению

4 ч.

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

Мини-курс

Переходные моменты в карьере

4 ч.

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

Мини-курс

Психология личностного развития: от понимания себя к творчеству

6 ч.

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