Инфоурок Информатика ПрезентацииПрезентация «Программирование линейных, разветвляющихся и циклических алгоритмов»

Презентация «Программирование линейных, разветвляющихся и циклических алгоритмов»

Скачать материал
Скачать материал "Презентация «Программирование линейных, разветвляющихся и циклических алгоритмов»"

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Руководитель образовательного подразделения

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

  • Программирование линейных,разветвляющихся, циклических алгоритмов на языке П...

    1 слайд

    Программирование линейных,
    разветвляющихся, циклических алгоритмов на языке Паскаль
    Урок обобщения и систематизации

    Автор:
    Учитель математики и информатики МБОУ СОШ №15 г. Рязани
    Зотова Марина Анатольевна.

  • Цели урока:Обобщить и систематизировать знания по теме «Алгоритмы» 
Выявить у...

    2 слайд

    Цели урока:
    Обобщить и систематизировать знания по теме «Алгоритмы»
    Выявить уровень сформированности умений выполнять и строить алгоритмы,а также написания программ на языке Паскаль;
    Способствовать формированию качеств личности: взаимопомощи, взаимоподдержки, дружелюбия

  • Ответьте на вопросы1. В каких алгоритмах все действия выполняются один раз ст...

    3 слайд

    Ответьте на вопросы
    1. В каких алгоритмах все действия выполняются один раз строго друг за другом?
    2. В каких алгоритмах происходит выбор действия в зависимости от выполнения условия?
    3. В каких алгоритмах есть повторяющиеся действия, пока выполняется заданное условие?

  • +-Какая структура изображена на рисунке?Структура полного ветвления

    4 слайд

    +
    -
    Какая структура изображена на рисунке?
    Структура полного ветвления

  • Какая структура изображена на рисунке?Структура следования

    5 слайд

    Какая структура изображена на рисунке?
    Структура следования

  • +-Какая структура изображена на рисунке?Неполное ветвление

    6 слайд

    +
    -
    Какая структура изображена на рисунке?
    Неполное ветвление

  • +-Какая структура изображена на рисунке?Цикл с предусловием

    7 слайд

    +
    -
    Какая структура изображена на рисунке?
    Цикл с предусловием

  • -+Какая структура изображена на рисунке?Цикл с постусловием

    8 слайд

    -
    +
    Какая структура изображена на рисунке?
    Цикл с постусловием

  • Какая структура изображена на рисунке?Цикл с параметром

    9 слайд

    Какая структура изображена на рисунке?
    Цикл с параметром

  • Поясните каждый фрагмент программы. Какой алгоритм используется в каждой из...

    10 слайд

    Поясните каждый фрагмент программы.
    Какой алгоритм используется в каждой из программ?
    1) Begin
    A:=5;
    B:=10;
    S:=A+B;
    Writeln (‘S=‘,S);


    2) Begin
    S:=0;
    For i:=0 to 124 do
    S:=S+ i * i;
    Writeln (‘S=‘,S);


    3) Begin
    Readln (x);
    f x<=10 then y:=3 else y:=x * x;
    Writeln (‘y=‘,y);




    4) Begin
    i:=0;
    S:=0;
    Repeat
    i:=i+2;
    S:=S+I;
    Until i >100;
    Writeln (‘S=‘,S);



    Линейный алгоритм
    Вычисление суммы чисел
    Цикл с параметром
    Вычисление суммы квадратов чисел от 0 до 124
    Разветвляющийся алгоритм вычисление у
    в зависимости от х: если х
    меньше или равен 10 то у=3, иначе у=х2
    Цикл с постусловием
    Вычисление суммы четных чисел от 0 до 100

  • Страничка ЕГЭОпределить значение переменных x,y,t после выполнения фрагмент...

    11 слайд

    Страничка ЕГЭ

    Определить значение переменных x,y,t после выполнения фрагмента:
    x:=5;
    y:=7;
    t:=x;
    x:=y mod x; (mod- вычисление остатка от деления нацело первого аргумента на второй)
    y:=t;

    Ответы:
    1) x=2 2) x=7 3) x=2 4) x=5
    y=5 y=5 y=2 y=5
    t=5 t=5 t=2 t=5



    Правильный ответ 1

  • Страничка ЕГЭОпределите значение переменной С после выполнение фрагмента прог...

    12 слайд

    Страничка ЕГЭ
    Определите значение переменной С после выполнение фрагмента программы:
    А:=5;
    A:=A+6;
    B:=-A;
    C:= A-2*B;
    Ответы: 1) -11 2) 15 3) 27 4) 33
    Правильный ответ -4

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

    13 слайд

    Работа в группах
    Задание для группы 1
    Составьте блок схему и допишите программу нахождения наибольшего их двух чисел.
    Задание для группы 2
    Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b
    Задание для группы 3
    Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром.
    Задание для группы 4
    Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием

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

    14 слайд

    Задание для группы 1
    Составьте блок схему и допишите программу нахождения наибольшего их двух чисел.
    Program A1;
    Var
    a, : ;
    Begin
    Writeln(‘ введите числа а и b’);
    Readln( );
    If a>b then max: else
    Writeln( );
    Readln;
    End.

  • Задание для группы 2Составьте блок схему и допишите программу вычисление ги...

    15 слайд


    Задание для группы 2
    Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b
    Program A2;
    Var
    ;
    Begin
    Writeln(‘ ’);
    Readln( );
    C:=
    Writeln( ‘гипотенуза равна’ );
    Readln;
    End.

  • Задание для группы 3Составьте блок схему и напишите программу вычисления сум...

    16 слайд

    Задание для группы 3
    Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром.
    Program A3;
    Var
    i, s : ;
    Begin
    S:= ;
    For i:= to do
    S:= s + i;
    Writeln( ‘S=‘, );
    Readln;
    End.

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

    17 слайд

    Задание для группы 4
    Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием.
    Program A4;
    Var
    i, : ;
    Begin
    i:=0;
    S:= ;
    While i < do s:= ;
    Writeln( ‘S=‘,S );
    Readln;
    End.

  • Проверка:Программа группы 1Program  A1;
Var
a, b,max :  integer  ;
Begin
Wr...

    18 слайд

    Проверка:
    Программа группы 1
    Program A1;
    Var
    a, b,max : integer ;
    Begin
    Writeln(‘ введите числа а и b’);
    Readln( a,b );
    If a>b then max:=a else max:=b;
    Writeln( ‘наибольшее число=‘,max);
    Readln;
    End.

  • ПроверкаПрограмма группы 2Program  A2;
Var
a,b,c:real;
Begin
Writeln(‘ введ...

    19 слайд

    Проверка
    Программа группы 2
    Program A2;
    Var
    a,b,c:real;
    Begin
    Writeln(‘ введите катеты а и b’);
    Readln( a,b );
    C:=sqrt(a*a +b*b);
    Writeln( ‘гипотенуза равна’,c :2:2);
    Readln;
    End.

  • Проверка:Программа группы 3Program  A3;
Var
i,  s   :  integer  ;
Begin
S:=...

    20 слайд

    Проверка:
    Программа группы 3
    Program A3;
    Var
    i, s : integer ;
    Begin
    S:= 0 ;
    For i:= 5 to 50 do
    S:= s + i;
    Writeln( ‘S=‘, S );
    Readln;
    End.

  • Проверка:Программа группы 4Program  A4;
Var
i,   s :   integer  ;
Begin
i:=0...

    21 слайд

    Проверка:
    Программа группы 4
    Program A4;
    Var
    i, s : integer ;
    Begin
    i:=0;
    S:= 0;
    While i < 100 do s:= s+i ;
    Writeln( ‘S=‘,S );
    Readln;
    End.

  • Итоги урокаСегодня на уроке мы продолжили отработку навыков решения задач с и...

    22 слайд

    Итоги урока
    Сегодня на уроке мы продолжили отработку навыков решения задач с использованием алгоритмов. Какие базовые задачи мы с вами сегодня решали?
    Как показал урок лучше всего отработаны навыки решения задач предполагающие нахождение ………………………….., наибольшее количество вопросов и, соответственно, ошибок вызвали задачи на………………………………………
    По итогам урока:
    «5» - получили группы
    «4» - получили группы
    «3» - получила группы

  • РефлексияУрок понравился, было интересно, узнал новое, повторил У...

    23 слайд

    Рефлексия
    Урок понравился, было интересно, узнал новое, повторил
    Урок не понравился, не интересно, материал не понял.

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

Презентация содержит материал по программированию различных типов алгоритмов на языке Паскаль

Для работы можно использовать интерактивную доску, где учащиеся могут самостоятельно дописать по предложенному шаблону программы, после этого можно проверить правильность написания программы. Используется технология работы в группах, также приведены задачи из ЕГЭ по информатике на данную тему. Данную презентацию можно использовать на уроках информатики систематизации и обобщения знаний по теме «Алгоритмические структуры». Можно применить данную презентацию на уроках в 10 или в 11 классах..

Цели урока:

  • Обобщить и систематизировать знания по теме «Алгоритмы»
  • Выявить уровень сформированности умений выполнять и строить алгоритмы,а также написания программ на языке Паскаль;
  • Способствовать формированию качеств личности: взаимопомощи, взаимоподдержки, дружелюбия


Ответьте на вопросы

  1.  В каких алгоритмах все действия выполняются один раз строго друг за другом?
  2.  В каких алгоритмах происходит выбор действия в зависимости от выполнения условия?
  3.  В каких алгоритмах есть повторяющиеся действия, пока выполняется заданное условие?


Работа в группах
"Задание для группы 1 Составьте блок схему и допишите программу нахождения наибольшего их двух чисел.

"Задание для группы 2 Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b

"Задание для группы 3 Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром.

"Задание для группы 4 Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием

Итоги урока
Сегодня на уроке мы продолжили отработку навыков решения задач с использованием алгоритмов. Какие базовые задачи мы с вами сегодня решали?
 Как показал урок лучше всего отработаны навыки решения задач предполагающие нахождение ………………………….., наибольшее количество вопросов и, соответственно, ошибок вызвали задачи на………………………………………
По итогам урока:
 «5» - получили группы
 «4» - получили группы
 «3» - получила группы

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

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

6 656 307 материалов в базе

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

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

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

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

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

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

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

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

    Зотова Марина Анатольевна
    Зотова Марина Анатольевна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 22753
    • Всего материалов: 9

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

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

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

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

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

500/1000 ч.

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

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 24 регионов
  • Этот курс уже прошли 52 человека

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 610 человек из 77 регионов
  • Этот курс уже прошли 948 человек

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

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

36 ч. — 180 ч.

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

Мини-курс

Эффективная корпоративная коммуникация

8 ч.

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

Мини-курс

Современные методики базальной стимуляции и развивающего ухода для детей с тяжелыми множественными нарушениями развития

6 ч.

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

Мини-курс

Теория и практика инвестиций в контексте устойчивого развития

8 ч.

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