Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод. пос.абит.ИИТ-2015.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.05 Mб
Скачать

Задание 3.2. Алгоритмы ветвления

Вариант

Задание

1) Выполнить словесный алгоритм. Записать результат.

2) Составить блок-схему и написать программу по алгоритму

1

Задан фрагмент алгоритма:

если x<z, то z=z+x, иначе x=3*z.

В результате выполнения данного алгоритма с начальными значениями x=55, z=11

На экран будет выведено: x z

2

Задан фрагмент алгоритма:

если a<b, то c=b-a, иначе c=3*(a-b), d=d+10,

В результате выполнения данного алгоритма с начальными значениями a=20, b=10, d=0.

На экран будет выведено: c d

3

В результате работы алгоритма: k := 30; b:= 4;

если k < b, то k = k -b, иначе b=b+k.

На экран будет выведено: k b

4

В результате работы алгоритма: c := 7; d := 5;

если c > d, то c = d *c, иначе d =d+c.

На экран будет выведено: c d

5

В результате работы алгоритма: k := 20; b := 45;

если k > b , то k = k +3*b, иначе b=k+2*b.

На экран будет выведено: k b

6

В результате работы алгоритма: m:= 30; n:= 5;

если m > n, то n =n -m, иначе m=m*n..

На экран будет выведено: m n

7

В результате работы алгоритма: max := -2; x := -10;

если x > max , то y= max, иначе (y = x+25; x = max ; ).

На экран будет выведено: x y

8

В результате работы алгоритма: min:= 1; y := 5; z:= 12;

если z< min, то y=min+ z , иначе (y= z-y; z= z+min;).

На экран будет выведено: z y

9

В результате работы алгоритма: n:= 1; m := 5;

если m > n , то r:= m +n, иначе r:= m *n ;

На экран будет выведено: r

10

В результате работы алгоритма: max := 5; y := 2; x := 7;

если x > max, то (x= max -y; y:=x –max), иначе (y:= x; x:= max.)

На экран будет выведено: x y

11

В результате работы алгоритма: min:= -8; d:= -9; c:= -10;

если c > min, то d := min-d, иначе (c:= min-c; d := min+c ; ).

На экран будет выведено: c d

12

В результате работы алгоритма: max:= -1; y:= 3; x := -0,1;

если x > max, то y:= max, иначе (y = x+y; x = max).

На экран будет выведено: x y

13

В результате работы алгоритма: max:= -0,01; y:= 4; x:= -0,1;

если x > max, то max:= y, иначе (y:= x; x:= max).

На экран будет выведено: x y

14

В результате работы алгоритма: max := -11; x := -15;

если x > max , то y := max, иначе (y:= x+25; x := 9-max ; )

На экран будет выведено: x y

15

В результате работы алгоритма: min := 5; y:= 3; z:= 7;

если z< min, то min= z, иначе (y:= z+y; z = min).

На экран будет выведено: z y

16

Задан фрагмент алгоритма:

если a<b, то a= a/ b, иначе b=a*b,

В результате выполнения данного алгоритма с начальными значениями: a=-45, b=-15, переменные примут значения: a b

17

Задан фрагмент алгоритма:

если a<b, то c=b-a, иначе d=5*(a-b).

В результате выполнения данного алгоритма с начальными значениями: a=25, b=50 переменные примут значения: c d

18

В результате работы алгоритма: max := -15; x := -30;

если x > max , то y := max+х, иначе (y:= x+50; x := max -х; ),

На экран будет выведено: x y

19

В результате работы алгоритма: min:= 10; y := -25; z:= 20;

если z< min, то min = z +y, иначе (y = z-y; z = z+min;).

На экран будет выведено: z y

20

В результате работы алгоритма: a:= 15; b:= 17;

если b < a , то a:= b -7 , иначе b:=a+ 5;

На экран будет выведено:

На экран будет выведено: a b

21

В результате работы алгоритма: x:= 5; y:= 7;

если x > y, то x:= x -2, иначе y:=x+ y;

На экран будет выведено: x y

22

В результате работы алгоритма: x := 10; y := 30;

если x > y, то x:= x + 15, иначе y:=y-x;

На экран будет выведено: x y

23

Задан фрагмент алгоритма:

если a<b, то c=b-a, иначе (c=2*(a-b), d=d+1).

В результате выполнения данного алгоритма с начальными значениями: a=8, b=3, d=0.

На экран будет выведено: c d

24

В результате работы алгоритма: max := -1; x := -10;

если x > max , то y:= max, иначе (y := x+15; x := 10-max ; )

На экран будет выведено: x y

25

Задан фрагмент алгоритма:

если x<z, то z=z-x, иначе x=3*z;

В результате выполнения данного алгоритма с начальными значениями :x=5, z=9.

На экран будет выведено: x z

26

В результате работы алгоритма: a:= 55; b:= 27;

если b < a , то a:= b -7 , иначе b:=a+ 10.

На экран будет выведено: a b

27

В результате работы алгоритма: x := -17; y := -11;

если x > y, то x= x + 30, иначе y= y+14.

На экран будет выведено: x y

28

Задан фрагмент алгоритма:

если a<b, то c=b-a, иначе d=3*(a-b).

В результате выполнения данного алгоритма с начальными значениями: a=10, b=5.

На экран будет выведено: c d

29

В результате работы алгоритма x = -20; y = -10;

если x > y, то x = x + 15, иначе y= y+25.

На экран будет выведено: x y

30

Задан фрагмент алгоритма:

если a<b, то a=b+a, иначе b=a*b,

В результате выполнения данного алгоритма с начальными значениями: a=4, b=5.

На экран будет выведено: a b