Как записываются в программе условный оператор

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

Скачать:

Предварительный просмотр:

ТЕМА УРОКА: УСЛОВНЫЙ ОПЕРАТОР.

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

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

3. Научить детей составлять элементарную программу с использованием условного оператора.

4. Научить детей решать задачи с использованием условного оператора .

1. Раздаточный теоретический материал.

2. Таблицы, иллюстрации, рисунки.

3. Программное обеспечение Турбо Paskal.

1. Организационный момент.

2. Проверка домашнего задания.

3. Повторение ранее изученного материала.

4. Знакомство программами разветвляющейся структуры.

5. Знакомство с условным оператором.

6. Решение задач по новой теме.

If else. Конструкция логического выбора if. Лесенка if — else if. Примеры использования. Урок #12.

8. Выполнение самостоятельной работы.

9. Домашнее задание.

1. Организационный момент.

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

2. Проверка домашнего задания .

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

Какие возникли вопросы при написании программы? Какую программу вы использовали в качестве основы?

3. Повторение ранее изученного материала.

Ответьте на следующие вопросы:

1) Как записывается оператор, называемый оператором присваивания?

2) Какие действия выполняет оператор присваивания?

3) Назовите известные вам типы переменных, используемых в паскале.

Читайте также:
Программы поиска файлов это

4) Какие математические действия можно выполнять с переменными типа real?

5) Какие математические действия можно выполнять с переменными типа word?

6) Как записываются в языке Паскаль комментарии и для чего они предназначены?

7) Какими символами нельзя пользоваться при написании программы на языке Паскаль?

4. Знакомство программами разветвляющейся структуры.

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

Условный оператор в Паскаль

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

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

Python. Условный оператор If else

Условный оператор может быть в двух формах: полной и краткой.

Полная форма условного оператора

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

  • if выражение then
  • оператор1
  • else
  • оператор2

Элемент выражение является логическим выражением. Если выражение имеет значение true (истина), то выполняется оператор1 (ветвь then ), иначе – оператор2 (ветвь else ). Затем, управление передается оператору, следующему после условного.

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

  • if (a > b) then
  • minDig := b
  • else
  • minDig := a;
  • writeln (minDig);

Если значение переменной a окажется больше значения переменной b , то выполнится оператор присваивания по ветке then ( minDig получит значение b ), иначе — по ветке else ( minDig получит значение a ), затем будет выведено значение переменной minDig .

Читайте также:
Программа учебной практики пример

В условном операторе после then и после else может располагаться только один оператор. Поэтому, если требуется использовать не один, а несколько операторов, то применяется составной оператор.

Краткая форма условного оператора

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

  • if выражение then
  • оператор

Если выражение принимает значение true (истина), то выполняется оператор , в противном случае происходит переход к следующему оператору программы. Так, в ниже следующем фрагменте кода программы, если число х окажется нечетным, то его значение будет увеличено на 1 (т. е. станет четным), в противном случае происходит переход к выводу значения х на экран:

  • if (x mod 2 <> 0) then
  • x += 1;
  • writeln (x);

Источник: informatics-lesson.ru

Оператор ветвления if в C++ — урок 6

Как пользоваться if else в C++

Здравствуйте, дорогие друзья! Сложно представить себе полноценную программу, которая будет работать одинаково при любых обстоятельствах. Довольно часто приходится выбирать, между несколькими вариантами развития событий в зависимости от поступающих данных. Решением данной проблемы в C++ занимается оператор ветвления.

Что такое оператор ветвления?

Давайте представим, что мы пришли в магазин. У нас есть одна цель — купить товар. Однако есть одно ограничение. Его цена не должна превышать определенную сумму. В нашем случае условие следующие: our_money >= price . Если это условие выполняется, то у нас все замечательно и мы счастливые направляемся к кассе.

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

Думаю у вас в голове уже сложилось понимание основных концептов ветвления в C++.

Оператор if

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

  • набрать ключевое слово if в своей программе;
  • после него, в круглых скобках, вы должны указать логическое выражение:
Читайте также:
Как называется служебная программа для проверки и настройки компьютера напишите ответ в строке

Источник: codelessons.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru