Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Алгоритмы. Структуры алгоритмов. Структурное программирование"

Презентация по информатике на тему "Алгоритмы. Структуры алгоритмов. Структурное программирование"

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

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Управляющий рестораном

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

  • Алгоритмы, структуры алгоритмов, структурное программированиеУрок информатике...

    1 слайд

    Алгоритмы, структуры алгоритмов, структурное программирование
    Урок информатике в 10 классе № 16.
    «Информатика. Базовый уровень: учебник для 10 класса/ Семакин И.Г., Хеннер Е.К., Шеина Т.Ю. 3-е издание. - М.: БИНОМ. Лаборатория знаний, 2014, ФГОС (с практикумом в приложении).


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

    2 слайд

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








    Алгоритм - это сформулированное на некотором языке правило, указывающее на действия, последовательное выполнение которых приводит от исходных данных к искомому результату. Значение слова алгоритм очень схоже со значением слов рецепт, процесс, метод, способ. Однако любой алгоритм, в отличие от рецепта или способа, обязательно обладает следующими свойствами.

    Понятие об алгоритме:

  • 3 слайд

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

    4 слайд

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

    Основные свойства алгоритма
    1. Дискретность

  • - однозначные указания. На каждом шаге однозначно определено преобразование о...

    5 слайд

    - однозначные указания. На каждом шаге однозначно определено преобразование объектов среды исполнителя, полученной на предыдущих шагах алгоритма. Если алгоритм многократно применяется к одному и тому же набору исходных данных, то на выходе он получает каждый раз один и тот же результат. Запись алгоритма должна быть такой, чтобы на каждом шаге его выполнения было известно, какую команду надо выполнять следующей.
    2. Точность

  • однозначное понимание и исполнение каждого шага алгоритма его исполнителем. А...

    6 слайд

    однозначное понимание и исполнение каждого шага алгоритма его исполнителем. Алгоритм должен быть записан на понятном для исполнителя языке.

    3. Понятность

  • - обязательное получение результата за конечное число шагов. Каждый шаг (и ал...

    7 слайд

    - обязательное получение результата за конечное число шагов. Каждый шаг (и алгоритм в целом) после своего завершения дает среду, в которой все объекты однозначно определены. Если это по каким-либо причинам невозможно, то алгоритм должен сообщать, что решение задачи не существует. Работа алгоритма должна быть завершена за конечное число шагов. Информатика оперирует только с конечными объектами и конечными процессами, поэтому вопрос о рассмотрении бесконечных алгоритмов остается за рамками теории алгоритмов.
    4. Результативность

  • применение алгоритма к решению целого класса однотипных задач. Исходные данны...

    8 слайд

    применение алгоритма к решению целого класса однотипных задач. Исходные данные могут отличаться.


    5. Массовость

  • Работа по решению любой задачи с использованием компьютера делится на следующ...

    9 слайд

    Работа по решению любой задачи с использованием компьютера делится на следующие этапы:
    1.Постановка задачи.
    2.Формализация задачи.
    3.Построение алгоритма.
    4.Составление программы на языке программирования.
    5.Отладка и тестирование программы.
    6.Проведение расчетов и анализ полученных результатов.
    Часто эту последовательность называют технологической цепочкой решения задачи на компьютере.
    Этапы решения задачи на компьютере

  • Присваивания;
Ввода;
Вывода;
Обращения в вспомогательному алгоритму (подпрогр...

    10 слайд

    Присваивания;
    Ввода;
    Вывода;
    Обращения в вспомогательному алгоритму (подпрограмме);
    Цикла;
    Ветвления.

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

  • Алгоритмы и величины.Способы описания алгоритмов.
Выше отмечалось, что один...

    11 слайд

    Алгоритмы и величины.

    Способы описания алгоритмов.
    Выше отмечалось, что один и тот же алгоритм может быть записан по-разному. Можно записывать алгоритм естественным языком. В таком виде мы используем рецепты, инструкции и т.п. Для записи алгоритмов, предназначенных формальным исполнителям, разработаны специальные языки программирования. Любой алгоритм можно описать графически в виде блок-схемы. Для этого разработана специальная система обозначений:

  • Пример описания алгоритма суммирования двух величин в виде блок-схемы:Такой с...

    12 слайд

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

  • Программист имеет возможность конструировать и использовать нетипичные алгори...

    13 слайд

    Программист имеет возможность конструировать и использовать нетипичные алгоритмические структуры, однако, в этом нет необходимости. Любой сколь угодно сложный алгоритм может быть разработан на основе трёх типовых структур: следования, ветвления и повторения. При этом структуры могут располагаться последовательно друг за другом или вкладываться друг в друга.

    Типовые алгоритмические структуры.

  • Наиболее простой алгоритмической структурой является линейная. В ней все опер...

    14 слайд

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

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

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

    15 слайд

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

     Ветвление

  • Вторая ветвь может быть пустой. Такая структура называется неполным ветвление...

    16 слайд

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


     Из нескольких ветвлений можно сконструировать  структуру «выбор» (множественное ветвление), которая будет выбирать не из двух, а из большего количества вариантов действий исполнителя, зависящих от нескольких условий. Существенно, что выполняется только одна ветвь - в такой структуре важное значение приобретает порядок следования условий: если выполняются несколько условий, то сработает только одно из них - первое сверху.

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

    17 слайд

    Цикл позволяет организовать многократное повторение одной и той же последовательности команд - она называется телом цикла. В различных видах циклических алгоритмов количество повторений может зависеть от значения логического выражения (условия) или может быть жестко задано в самой структуре. Различают циклы : «до», «пока», циклы со счётчиком. В циклах «до» и «пока» логическое выражение (условие) может предшествовать телу цикла (цикл с предусловием) или завершать цикл (цикл с послеусловием).

     Цикл (повторение)

  • §12-14
Отвечать на вопросы стр.92, 98.
Выполнить задание
 № 3,4,5,6 на стр. 9...

    18 слайд

    §12-14
    Отвечать на вопросы стр.92, 98.
    Выполнить задание
    № 3,4,5,6 на стр. 98.
    Домашнее задание:

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

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

за 6 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Презентация к уроку информатики в 10 классе на тему "Алгоритмы, структуры алгоритмов, структурное программирование"Содержит в себе определение и понятия об алгоритме.Основные свойства алгоритмов, с использованием различных картинок, по которым можно привести объяснить суть свойства.Этапы решения задач на компьютере.Способы описания алгоритмов.Типовые алгоритмические структуры.

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

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

6 661 878 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 13.09.2020 2994
    • PPTX 3.9 мбайт
    • 576 скачиваний
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Курамагомедова Лиана Магомедбековна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 97297
    • Всего материалов: 212

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

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

600 ч.

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

Мини-курс

Основы гештальт-терапии: история и теория

5 ч.

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

Мини-курс

Основы изучения творческих дисциплин: введение в пропедевтику дизайна и изобразительного искусства

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 17 регионов
  • Этот курс уже прошли 12 человек

Мини-курс

Методика поддержки физкультурно-спортивной деятельности для людей с ограниченными возможностями здоровья

10 ч.

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