Инфоурок Информатика ПрезентацииОператор выбора CASE. Решение задач.

Оператор выбора CASE. Решение задач.

Скачать материал
Скачать материал "Оператор выбора CASE. Решение задач."

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

Скачать материал
    • 06.04.2015 1340
    • PPTX 3.7 мбайт
    • 12 скачиваний
    • Оцените материал:
  • Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

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

    Маркина Оксана Александровна
    Маркина Оксана Александровна
    • На сайте: 10 лет и 1 месяц
    • Подписчики: 1
    • Всего просмотров: 1481
    • Всего материалов: 1

    Об авторе

    Место работы: МОУ "СОШ № 14 города Пугачева имени П.А.Столыпина"

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

Файл будет скачан в форматах:

  • pdf
  • pptx
296
14
21.01.2025
«Инфоурок»

Материал разработан автором:

Морозов Николай Петрович

преподаватель

Об авторе

Категория/ученая степень: Кандидат наук
Более 30 лет я занимаюсь вопросами обучения, работая в средних и высших учебных заведениях, проводя занятия и семинары на различных площадках и курсах, занимаясь репетиторством,сотрудничая с научными журналами и издательствами. За это время накопилось большое количество информации, касающейся обучения (и не только), которой я и хочу поделиться с Вами на страницах этого портала. Предполагается систематизировать и разместить указанную информацию в нескольких разделах: 1) Информатика и Информационные технологии. 2) Математика. 3) Словари и Справочники.4) История СПб и туризм.5)Мемуары С января 2024 года основной круг моих интересов сосредоточился на разработке и составлении электронных книг, и их публикации на страницах издательств Ridero и ЛитРесСам. Сегодня, вместе с аудио версиями этих книг , их в Интернете более 100. Основой многих из этих книг послужили мои методические разработки(МР) и учебные материалы, с которыми можно познакомиться на страницах этого портала.Особенностью этих МР является оформление в виде файла презентации. Это позволяет всем желающим редактировать и обновлять материал МР в зависимости от поставленных ими целей и задач. Познакомиться с ними можно по соответствующим ссылкам: например," Решение типовых задач по Теории вероятностей" https://infourok.ru/magazin-materialov/reshenie-tipovyh-zadach-po-teorii-veroyatnostej-526675
Подробнее об авторе
Предлагается решить 8 задач (аналогичных задачам в моих методических разработках №№ 553462 и 535373), но с помощью условных операторов на языке Паскаль: 1. Дано целое число N. Если оно положительное, то прибавить к нему 1; если отрицательно вычесть из него 2. Вывести полученное число. 2. Дано целое число N. Если оно положительное, то прибавить к нему 1; если отрицательно вычесть из него 2. Вывести полученное число. 3. Ввести два числа. Вычесть из большего меньшее. 4. Даны два числа. Вывести большее из них. 5. Даны две переменные A, B. Поместить в A меньшее из значений, а в B — большее. Вывести новые значения переменных A и B. 6. Напечатать ряд из повторяющихся чисел 20 в виде: 20 20 20 20 20 20. 7. Напечатать столбиком все целые числа от 20 до 35 и вычислить корни этих чисел. 8. Вычислить сумму ряда S = 1+1.5+2+2.5+3+3.5+…+ 30. Постановка задач, их решение и ответы оформлены на 12 листах в двух файлах.

Краткое описание методической разработки

Предлагается решить 8  задач (аналогичных задачам в моих методических разработках №№ 553462 и 535373), но  с помощью условных операторов на языке Паскаль:

1.      Дано целое число N. Если оно положительное, то прибавить к нему 1; если отрицательно вычесть из него 2. Вывести полученное число.

2.      Дано целое число N. Если оно положительное, то прибавить к нему 1; если отрицательно вычесть из него 2. Вывести полученное число.

3.       Ввести два числа. Вычесть из большего меньшее.

4.      Даны два числа. Вывести большее из них.

5.      Даны две переменные  A, B. Поместить  в A меньшее из значений, а в B — большее. Вывести новые значения переменных A и B.

6.      Напечатать ряд из повторяющихся чисел 20 в виде: 20 20 20 20 20 20.

7.      Напечатать столбиком все целые числа от 20 до 35 и вычислить корни этих чисел.

8.      Вычислить сумму ряда S = 1+1.5+2+2.5+3+3.5+…+ 30.

Постановка задач, их решение  и ответы оформлены на 12 листах в двух файлах.

Развернуть описание
Смотреть ещё 5 615 курсов

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

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

Скачать

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

  • Оператор выбораCASE.Решение задач.

    1 слайд

    Оператор выбора
    CASE.
    Решение задач.

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

    2 слайд

    Оператор выбора CASE позволяет выбрать одно из нескольких возможных продолжений программы.
    Параметром, по которому осуществляется выбор, служит так называемый ключ выбора (или селектор) - выражение любого типа (кроме типов REAL и STRING)

  • Общая форма записи следующая:
case выражение of
значение1 : оператор (группа...

    3 слайд

    Общая форма записи следующая:
    case выражение of
    значение1 : оператор (группа операторов);
    значение2 : оператор (группа операторов);
    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
    значениеN : оператор (группа операторов)
    else оператор (группа операторов);
    end;

  • Может случиться, что в списке выбора не окажется константы равной вычисленном...

    4 слайд

    Может случиться, что в списке выбора не окажется константы равной вычисленному значению ключа. В этом случае управление передается оператору, стоящему за словом ELSE.


    case NUMBER mod 2 of
      0 : writeln (NUMBER, ‘- число четное‘)
    else : writeln (NUMBER, ‘- число нечетное‘);
    end;

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

    5 слайд

    Если один оператор выполняется при нескольких значениях, то их можно перечислить через запятую.

    case MONTH of
      1, 2, 3 : writeln (‘Первый квартал‘);
      4, 5, 6 : writeln (‘Второй квартал‘);
      7, 8, 9 : writeln (‘Третий квартал‘);
      10, 11, 12 : writeln (‘Четвёртый квартал‘);
    end;

  • Пример.
Написать алгоритм, позволяющий получить словесное наименование школьн...

    6 слайд

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

    PROGRAM Example_CASE_1;
    USES: crt;
    VAR A : integer;
    BEGIN clrscr;
    Write(‘Введите оценку: ‘);
    Read(A);
        CASE A OF
            2 : Write(‘неудовлетворительно’);
            3 : Write(‘удовлетворительно’);
            4 : Write(‘хорошо’);
            5 : Write(‘отлично’)
            ELSE Write(‘Ошибка!’)
        END;
    While not keypressed do;
    END.

  • Задача. 

Написать программу преобразования цифр в слова.(от 0 до 9)
…..
0 :...

    7 слайд

    Задача.

    Написать программу преобразования цифр в слова.(от 0 до 9)
    …..
    0 : writeln (‘ноль‘);
    1 : writeln (‘один‘);
    …..

  • Проверяем!!!Program Number1;Var   a, b, c : integer; 
Uses: crt;
Begin  wri...

    8 слайд

    Проверяем!!!
    Program Number1;
    Var   a, b, c : integer; 
    Uses: crt;
    Begin
      writeln(‘Введите цифру ‘); 
      readln(a);
      if (a<0) or (a>9)
        then
          writeln (‘Это число не является цифрой‘)
        else
          case a of
            0 : writeln (‘ноль‘);
            1 : writeln (‘один‘);
            2 : writeln (‘два‘);
            3 : writeln (‘три‘);
            4 : writeln (‘четыре‘);
            5 : writeln (‘пять‘);
            6 : writeln (‘шесть‘);
            7 : writeln (‘семь‘);
            8 : writeln (‘восемь‘);
            9 : writeln (‘девять‘);
          end;
      readln;
    While not keypressed do;
    End.

  • или второй вариант решения данной задачиProgram Number2;Var a, b, c : intege...

    9 слайд

    или второй вариант решения данной задачи
    Program Number2;
    Var a, b, c : integer; 
    Uses: crt;
    Begin
      writeln(‘Введите цифру ‘); 
      readln(a);
      case a of
        0 : writeln (‘ноль‘);
        1 : writeln (‘один‘);
        2 : writeln (‘два‘);
        3 : writeln (‘три‘);
        4 : writeln (‘четыре‘);
        5 : writeln (‘пять‘);
        6 : writeln (‘шесть‘);
        7 : writeln (‘семь‘);
        8 : writeln (‘восемь‘);
        9 : writeln (‘девять‘)
      else writeln (‘Это число не является цифрой‘);
      end;
      readln;
    While not keypressed do;
    End.

  • Домашнее задание:1. По номеру дня недели вывести его название.

2.Написать ал...

    10 слайд

    Домашнее задание:
    1. По номеру дня недели вывести его название.

    2.Написать алгоритм, классифицирующий треугольники (остроугольные, прямоугольные, тупоугольные), если даны углы.

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

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

Данная презентация поможет в понятной форме объяснить тему по программированию "Оператор выбора Case. Решение задач". 

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

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

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

7 239 469 материалов в базе

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

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

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

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

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

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 217 737 материалов из нашего маркетплейса.

Мини-курс

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

2 ч.

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

Мини-курс

Диалог культур: Харуки Мураками, Габриэль Гарсиа Маркес и Лев Толстой в контексте мировой литературной традиции

3 ч.

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

Мини-курс

Основы современного лидерства

3 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 5 615 курсов