Информатика - Условен оператор
Условен оператор
Развиваме умения за творчески подход към решаването на проблеми, способността да подчертаваме основното, да анализираме.
- Образователни:
- гарантиране, че учениците научават характеристиките на конструиране на разклонени алгоритми в Pascal
- развитие на умения за творчески подход към решаването на проблеми, способността да се подчертае основното, да се анализира.
- Организиране на времето.
- Подготовка за изучаване на нов материал.
- Учене на нов материал.
- Разрешаване на проблем.
- Домашна работа, край на часа.
Напредък на урока:
- Организационен момент
На дъската и в тетрадката темата на урока.
- Подготовка за изучаване на нов материал
Повторение на команди за разклоняване и избор от алгоритмичен език. От дясната страна на дъската запишете, според учениците, пълни и непълни команди за разклоняване и избор. Проверете как учениците помнят работата на тези екипи.
- Изучаване на нов материал
Turbo Pascal също има специални конструкции, които ви позволяват да реализирате команди за разклоняване и избиране. Тези конструкции се наричат оператори: условен преход (условен оператор), избор.
Условен оператор.
В Turbo Pascal има два вида оператори, които ви позволяват да извършвате всяка операция в зависимост от изпълнението на дадено условие. Тези изрази се наричат условни изрази.преход или просто условни изрази.
Пълната форма на оператора за условно разклоняване
Например: if a>0 then s:=s+d else s:=s-b;
Правим аналогия с конструкцията ако, тогава, иначе, всичко. Отбелязваме, че операторът работи по същия начин като командата за разклоняване. Необходимо е да се посочи на учениците, че само едно твърдение може да бъде написано след then и else.
В случай, че според условието за решаване на задачата е необходимо да се използват няколко оператора или израза, когато условието е изпълнено или не, се използва така нареченият съставен оператор. Даваме конструкцията на съставен оператор (операторни скоби).
Помислете за пример за използване при решаване на проблеми.
Намерете най-голямото от трите числа, въведени от клавиатурата.
ПрограмаМАКС; Използва crt; Променлива a,b,c,max: реален; Begin write('Въведете стойностите на числата a,b,c'); readln(a,b,c); ; ако a>b тогава max:=a else max:=b; ако макс