Урок 11-12
Тема: Операторы условного и безусловного перехода на Паскале.
Цель: Познакомить с операторами условного и безусловного перехода, правилами записи условий.
1. Анализ контрольной работы.
2. Новый материал.
Если в программе после выполнения очередного оператора надо выполнить не следующий по порядку, а другой, помеченный для этого меткой, используется оператор безусловного перехода GOTO. Он осуществляет переход к инструкции, перед которой стоит метка, объявленная в разделе меток Label.
Условный оператор
Условный оператор имеет полную и краткую формы.
Полная форма условного оператора выглядит следующим образом:
if условие then оператор1
else оператор2;
В качестве условия указывается операция отношения. Сложные условия составляются из простых с помощью логических операций and, or. Если условие оказывается истинным, то выполняется оператор1, в противном случае выполняется оператор2.
Краткая форма условного оператора имеет вид:
if условие then оператор;
Если условие оказывается истинным, то выполняется оператор, в противном случае происходит переход к следующему оператору программы.
Если в качестве оператора выполняются несколько операторов, то они заключаются в операторные скобки begin…end.
3. Решение задач.
Задача 1. Даны два числа. Найти большее из них.
Задача 2. Найти большее из трех чисел.
program z1;
uses crt;
var a,b,c,max:real;
begin
writeln ('Введи числа');
readln(a,b,c);
if a>b then max:=a else max:=b;
if c>max then max:=c;
writeln(max);
end.
Задача 3. Принадлежит ли число n интервалу (a,b).
Задача 4. Вычислить значение функции: .
4. Итог урока.
5. Домашнее задание.
1. Могут ли углы α, β, γ быть углами одного треугольника.
2. Даны точки М(1,2) и Р(3, а). Лежит ли отрезок МР в I четверти.
Дополнительно.
-
1.Составьте программу, которая уменьшает первое число в пять раз, если оно больше второго по абсолютной величине.По заданному значению х вычислить значение Определить принадлежит ли точка (x, y) фигуре
-
По заданному значению х вычислить значение
-
Определить принадлежит ли точка (x, y) фигуре
4. Дано двузначное число. Определить кратна ли трем сумма его цифр.