Язык программирования Паскаль Тема 9

  • doc
  • 29.11.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Язык программирования Паскаль Тема 9.doc

Тема: Условный оператор в паскале

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

 

Запись общего вида условного оператора на языке паскаль выглядит следующим образом:

 

If  условие then Оператор 1 else Оператор 2;

Если прочитать на понятном нам языке то данная форма записи означает: если выполняется условие, то исполняется Оператор 1, иначе исполняется Оператор 2. 

 

На схеме эту запись можно представить в виде двух веток.

 

http://www.nschool.by/uploads/images/01-2012/if.png
рис.1 - условный оператор, блок-схема

 

Таким образом if анализирует некоторое условие. Если условие верно (истинно), то то выполняется некоторый Оператор 1, иначе (если условие не верно (ложно)) выполняется Оператор 2. Из схемы условного оператора видно, что Оператор 1 и Оператор 2, являются ветвями программы.

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

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

 

program raznost;

var a,b:integer;

begin

  writeln('Введите первое число');

  readln(a);

запрашивается ответ, вводимый с клавиатуры,который записывается в переменную а

writeln('Введите второе число');

  readln(b);

запрашивается ответ, вводимый с клавиатуры,который записывается в переменную b

  if a>b then writeln('Ответ: ', a-b)

    else writeln('Ответ: ', b-a);

оператор if проверяет и анализирует значение переменных а и b. Если а>b, то компьютер выводит в сообщении значение выражения a-b, в противном случае выводит в сообщении значение выражения b-a

 end.

Результат выполнения программы при вводе чисел 4 и 5 будет:

Введите первое число

4

Введите второе число

5

Ответ: 1

Как видно из примера программа рассуждает и в зависимости от введенных чисел отнимет всегда меньшее от большего.

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

1. Простые и составные условия.
2. Полная и сокращенная форма условного оператора в Паскале.
3. Составной оператор.

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

1. Больше или меньше
2. Простые действия
3. Четность


Скачано с www.znanio.ru

Посмотрите также