Инфоурок Информатика ПрезентацииПрезентация на тему: "Разветвляющиеся алгоритмы"

Презентация на тему: "Разветвляющиеся алгоритмы"

Скачать материал
Скачать материал "Презентация на тему: "Разветвляющиеся алгоритмы""

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Клининговый менеджер

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

  • ТемаТема:«Разветляющиеся алгоритмы. Оператор выбора»

    1 слайд

    Тема
    Тема:«Разветляющиеся алгоритмы. Оператор выбора»

  • Цель урока: Ввести понятие  команды выбора в языке программирования Pascal;...

    2 слайд

    Цель урока:
    Ввести понятие команды выбора в языке программирования Pascal;
    Показать формы записи этих команд на примерах составления алгоритмов и программ для решения конкретных задач;
    Воспитание ценностей личного отношения к изучаемым знаниям;
    Умение выделять из класса задач задачи, решаемые с использованием конкретного алгоритма;
    Умение аргументировано отстаивать свою точку зрения.


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

    3 слайд

    Вопросы
    Назовите операторы для программ с разветвляющейся конструкцией.
    IF ... THEN ... ELSE.
    Укажите форматы условного оператора. Перечислите используемые операторы для каждой из форм.
    Целочисленный тип — INTEGER, вещественный тип — REAL, логический — BOOLEAN.
    Укажите, какие операции деления возможны над данными целочисленного типа. Назовите соответствующее стандартное имя, используемое в программе.
    а. MOD; б. DIV.
    Перечислите операторы, которые могут использоваться для организации линейных алгоритмов.
    BEGIN, END, READ.

  • Условный оператор (полное ветвление)IF  THEN  
                         ELSE...

    4 слайд

    Условный оператор
    (полное ветвление)
    IF <условие> THEN <действие1>
    ELSE <действие2>;
    В качестве условий используются логические выражения,
    например, такие:

    (C=D)

    (a>b) and (a>c) or (a=d)
    ДА
    НЕТ
    Условие
    действие 1
    действие 2

  • Условный оператор (неполное ветвление)IF  THEN ;ДАНЕТУсловиедействие 1

    5 слайд

    Условный оператор
    (неполное ветвление)
    IF <условие> THEN <действие>;
    ДА
    НЕТ
    Условие
    действие 1

  • Оператор выбораОператор выбора позволяет выбрать одно из нескольких возможных...

    6 слайд

    Оператор выбора
    Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора— выражения порядкового типа
    Оператор выбора работает следующим образом. В зависимости от того, какое значение принимает переменная, выполняется тот или иной блок действий. В случае если переменная не принимает ни одно из перечисленных значений, “работает”ветвь “ELSE” Но эта ветвь может и отсутствовать, в этом случае просто ничего не выполняется.
    У множественного ветвления есть ограничения; в роли переменной может выступать только переменная порядкового типа. Но есть и положительные стороны — в качестве значений можно указывать целый диапазон.

  • Структура оператора выбораcase  of
   :;
   :;
   :;
else ;
end;  case i of...

    7 слайд

    Структура оператора выбора
    case <переменная> of
    <значение1>:<серия действий 1>;
    <значение2>:<серия действий 2>;
    <значение3>:<серия действий 3>;
    else <серия действий 4>;
    end;
    case i of
    1:begin a:=a+1;b:=0;end;
    2,3,4:begin a:=0;b:=b+1;end;
    5..12:x:=-1;
    else x:=2;
    end;

  • Блок-схема конструкции выбораcase  of
   :;
   :;
   :;
else ;
end;

    8 слайд

    Блок-схема конструкции выбора
    case <переменная> of
    <С1>:<серия действий 1>;
    <С2>:<серия действий 2>;
    <С3>:<серия действий 3>;
    else <серия действий 4>;
    end;

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

    9 слайд

    Приступая к решению задач с использованием оператора выбора, следует помнить, что:
    Инструкция case используется для выбора одного из нескольких вариантов;
    В качестве переменной - выражения можно использовать переменную целого (integer), булевского (boolean) или символьного (char) типа. Значение переменной – выражения проверяется в списках условий (константа1, константа2,...), каждое из которых записывается в одной из допустимых форм.
    1. Cписок чисел или сиволов через запятую. Н/р: 2,5,7 или ‘a’, ‘n’, ‘t’.
    2. Диапазон числовых или символьных значений. Н/р: 5..12 или ‘a’..’d’.

  • Program Calc;
Var a, b, c: integer;
BEGIN
	Writeln(‘Введите a’); Read(a);
	Wr...

    10 слайд

    Program Calc;
    Var a, b, c: integer;
    BEGIN
    Writeln(‘Введите a’); Read(a);
    Writeln(‘Введите b’); Read(b);
    Writeln(‘Введите c‘); Read(c);
    Case c of
    1: Writeln(‘Сумма=‘, a+b);
    2: Writeln(‘Разность=‘, a-b);
    3: Writeln(‘Произведение=‘, a*b);
    4: Writeln(‘Целая часть от деления=‘, a div b);
    5: Writeln(‘Остаток от деления=‘, a mod b);
    else
    Writeln(‘Введен неизвестный номер операции’);
    End;
    END.

  • Program А1 {светофор};
Var x:char;
BEGIN
	Write (‘цвет светофора’); Readln(x)...

    11 слайд

    Program А1 {светофор};
    Var x:char;
    BEGIN
    Write (‘цвет светофора’); Readln(x);
    Case x of
    ‘k’: Writeln(‘стой’);
    ‘з’: Writeln(‘иди’);
    ‘ж’: Writeln(‘жди’);
    End;
    END.

  • Практикум

    12 слайд

    Практикум

  • Program_6 {школьная отметка};
Var n:integer;
BEGIN
	Write (‘введите отметку’)...

    13 слайд

    Program_6 {школьная отметка};
    Var n:integer;
    BEGIN
    Write (‘введите отметку’);Readln(n);
    Case n of
    1: Writeln(‘плохо’);
    2: Writeln(‘неудовлетворительно’);
    3: Writeln(‘удовлетворительно’);
    4: Writeln(‘хорошо’);
    5: Writeln(‘отлично’);
    else writeln (‘такой оценки нет’);
    End;
    END.
    Составить программу школьной отметки

  • Спасибо за внимание!

    14 слайд

    Спасибо за внимание!

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 625 839 материалов в базе

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

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

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

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

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

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

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

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

    Хыйлыева Айжан Аскаровна
    Хыйлыева Айжан Аскаровна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 12268
    • Всего материалов: 7

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

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

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

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

Секретарь-администратор (делопроизводитель)

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 39 регионов

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 27 человек из 19 регионов

Мини-курс

Управление проектами: от планирования до реализации

6 ч.

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

Мини-курс

Основы управления проектами: от концепции к реализации

4 ч.

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

Мини-курс

Психология обучения и развития детей: от садика до школы

4 ч.

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