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

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

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Программирование на языке Паскаль-Оператов выбора.ppt

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Научный сотрудник музея

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

  • Программирование на языке ПаскальОператор выбора

    1 слайд

    Программирование
    на языке Паскаль
    Оператор выбора

  • Оператор выбораЗадача: Ввести номер месяца и вывести количество...

    2 слайд

    Оператор выбора
    Задача: Ввести номер месяца и вывести количество
    дней в этом месяце.
    Решение: Число дней по месяцам:
    28 дней – 2 (февраль)
    30 дней – 4 (апрель), 6 (июнь), 9 (сентябрь), 11 (ноябрь)
    31 день – 1 (январь), 3 (март), 5 (май), 7 (июль),
    8 (август), 10 (октябрь), 12 (декабрь)
    Особенность: Выбор не из двух, а из нескольких
    вариантов в зависимости от номера месяца.
    Можно ли решить известными методами?
    ?

  • Алгоритмначалоконецоператор выборани один вариант не подошелввод MданетM = 1?...

    3 слайд

    Алгоритм
    начало
    конец
    оператор выбора
    ни один вариант не подошел
    ввод M
    да
    нет
    M = 1?
    D := 31;
    нет
    M = 2?
    D := 28;
    да
    нет
    M = 12?
    D := 31;
    да
    вывод D
    ошибка

  • Программаprogram qq;
var M, D: integer;
begin
   writeln('Введите номер месяц...

    4 слайд

    Программа
    program qq;
    var M, D: integer;
    begin
    writeln('Введите номер месяца:');
    read ( M );
    case M of
    2: begin D := 28; end;
    4,6,9,11: begin D := 30; end;
    1,3,5,7,8,10,12: D := 31;
    else D := -1;
    end;
    if D > 0 then
    writeln('В этом месяце ', D, ' дней.')
    else
    writeln('Неверный номер месяца');
    end.
    case M of
    2: begin D := 28; end;
    4,6,9,11: begin D := 30; end;
    1,3,5,7,8,10,12: D := 31;
    else D := -1;
    end;
    ни один вариант не подошел

  • Оператор выбораОсобенности:
после case может быть имя переменной или арифмети...

    5 слайд

    Оператор выбора
    Особенности:
    после case может быть имя переменной или арифметическое выражение целого типа (integer)
    или символьного типа (char)
    case i+3 of
    1: begin a := b; end;
    2: begin a := c; end;
    end;
    var c: char;
    ...
    case c of
    'а': writeln('Антилопа');
    'б': writeln('Барсук');
    else writeln('Не знаю');
    end;

  • Оператор выбораОсобенности:
если нужно выполнить только один оператор, слова...

    6 слайд

    Оператор выбора
    Особенности:
    если нужно выполнить только один оператор, слова begin и end можно не писать
    нельзя ставить два одинаковых значения
    case i+3 of
    1: a := b;
    1: a := c;
    end;
    case i+3 of
    1: a := b;
    2: a := c;
    end;

  • Оператор выбораОсобенности:
значения, при которых выполняются одинаковые дейс...

    7 слайд

    Оператор выбора
    Особенности:
    значения, при которых выполняются одинаковые действия, можно группировать
    case i of
    1: a := b;
    2,4,6: a := c;
    10..15: a := d;
    20,21,25..30: a := e;
    else writeln('Ошибка');
    end;
    перечисление
    диапазон
    смесь

  • Что неправильно?case a of 
 2: begin a := b;
 4: a := c;
end;case a of 
 2: a...

    8 слайд

    Что неправильно?
    case a of
    2: begin a := b;
    4: a := c;
    end;
    case a of
    2: a := b
    4: a := c
    end;
    ;
    case a of
    2..5: a := b;
    4: a := c;
    end;
    case a of
    0..2: a := b;
    6..3: a := c;
    end;
    3..6:
    case a+c/2 of
    2: a := b;
    4: a := c;
    end;
    case a of
    2: a := b; d := 0;
    4: a := c;
    end;
    begin
    end;

  • Задания (с защитой от неверного ввода)"4": Ввести номер месяца и вывести коли...

    9 слайд

    Задания (с защитой от неверного ввода)
    "4": Ввести номер месяца и вывести количество дней в нем, а также число ошибок при вводе.
    Пример:
    Введите номер месяца: Введите номер месяца:
    -2 2
    Введите номер месяца: В этом месяце 28 дней.
    11 Вы вводили неверно 0 раз.
    В этом месяце 30 дней.
    Вы вводили неверно 1 раз.
    "5": Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года.
    Пример:
    Введите номер месяца:
    12
    Введите день:
    25
    До Нового года осталось 6 дней.

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 291 материал в базе

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

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

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

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

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

  • Скачать материал
    • 05.12.2015 1747
    • RAR 81.7 кбайт
    • 10 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зияметов Тулкин Азаматович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зияметов Тулкин Азаматович
    Зияметов Тулкин Азаматович
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 37961
    • Всего материалов: 19

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

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

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

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

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

500/1000 ч.

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

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

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

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

300 ч. — 1200 ч.

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

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

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

Преподаватель информационных технологий

300/600 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

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

Мини-курс

Современные направления в архитектуре: архитектурные решения гениальных изобретателей

6 ч.

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

Мини-курс

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

4 ч.

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

Мини-курс

Психология сиблингов в семейной структуре

3 ч.

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