10
Тема урока: Составной оператор Подготовила: Даскал Ольга 1

Cоставной

Embed Size (px)

Citation preview

Page 1: Cоставной

Тема урока: Составной оператор

Подготовила: Даскал Ольга

1

Page 2: Cоставной

2

Составной оператор

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

Begin Оператор_1; Оператор_2; … Оператор_N End;

Page 3: Cоставной

3

Пример 1 (составной оператор)Вычислить значение функции Y=sinX

для положительных аргументов

Пример 1 (составной оператор)Вычислить значение функции Y=sinX

для положительных аргументов

Блок-схема Язык ПаскальVar x, y: Real;

Begin

Write(‘x=‘);Readln(x);

If x > 0 Then

Begin

y := Sin(x);

Write(‘y=‘, y:4:2);

End;

End.

Вывод y

y:= sin(x)

x > 0

Page 4: Cоставной

4

Пример 2

Решить квадратное уравнение с заданными коэффициентами А, В, С

02 cbxax

Page 5: Cоставной

5

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

оператором и три вложенных неполных

ветвления

Var a, b, c, x1, x2, d, x: Real;BeginWrite(‘a=‘);Readln(a); Write(‘b=‘);Readln(b); Write(‘c=‘); Readln(c); If a = 0 Then Write(‘Уравнение не является квадратным’) Else Begin d := b*b - 4 * a * c; If d > 0 Then Begin x1 := (-b - Sqrt(d)) / (2 * a); x2 := (-b + Sqrt(d)) / (2 * a); Write(‘х1=‘, x1:5:2, ‘ х2=‘, x2:5:2); End; If d = 0 Then Begin x := -b / (2 * a); Write(‘х=’, x); End; if d < 0 Then Write(‘Решений нет’); End;End.

Page 6: Cоставной

6

Пример 3

Определить, является ли введенное число – четным?

Page 7: Cоставной

7

Var a : Integer;Begin Write(‘a=‘); Readln(a); If a Mod 2 = 0 Then Writeln(‘число четное’) Else Writeln(‘число нечетное’); ReadlnEnd.

Page 8: Cоставной

8

Определить, является ли введенное число –

трехзначным?

Пример 4

Page 9: Cоставной

9

Var a: Integer;Begin Write(‘a=‘); Readln(a); If (a >= 100) And (a <= 999) Then Write(‘число трехзначное’) Else Write(‘число трехзначное’); End.

Page 10: Cоставной