Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №1
Выполните действия:
Trunc(sqrt(100)) div 7 = round(8.2) – abs(-7) =
Sqr(20 mod 6) = (72 mod 5 + round(3.9)) div 11 =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 40) Ответ:_____________________________________________
X [-10, 100) Ответ:_____________________________________________
X [25, 140] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
A,b,c : integer;
Begin
Read (a,b);
C:=a;
If ab then
Begin
A:=a+b;
B:=c*b
End
else
begin
a:=a*b;
b:=c+b
end;
writeln (‘a=’,a,’ b=’,b)
end.
Что будет являться результатом работы программы при следующих исходных данных?
Исходные данные | Результаты |
a | b | a | b |
3 | 5 | | |
7 | 2 | | |
4 | 4 | | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №2
Выполните действия:
(12 div 7 + 13 mod 6) div 2 = round(7.2) – trunc(sqrt(36)) =
Sqr(6) + abs (-18) = sqr (trunc (17 / 3) mod 2) =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 25) Ответ:_____________________________________________
X [-100, 100) Ответ:_____________________________________________
X [5, 120] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
A,b,k : integer;
Begin
Read (a,b);
k:=0;
If a0 then k:=k+1
else
if b0 then k:=k+1; B:=c*b
writeln (‘k=’,k)
end.
Что будет являться результатом работы
программы при следующих исходных
данных?
Исходные данные | Результаты |
a | b | k |
3 | 5 | |
- 7 | -12 | |
- 4 | 9 | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №3
Выполните действия:
Trunc(sqrt(81)) div 3 = round(8.9 – abs(-4)) mod 5 =
Sqr(20 mod 11) = (12 mod 5 + round(8.31)) div 2 =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 10) Ответ:_____________________________________________
X [-20, 120) Ответ:_____________________________________________
X [55, 180] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
A,b : integer;
Begin
Read (a,b);
If a0 then
Begin
A:=2*a;
B:=2*b
End
else
begin
a:=a*a;
b:=b*b
end;
writeln (‘a=’,a,’ b=’,b)
end.
Что будет являться результатом работы
программы при следующих исходных
данных?
Исходные данные | Результаты |
a | b | a | b |
3 | 5 | | |
0 | 2 | | |
-7 | 4 | | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №4
Выполните действия:
Trunc(17 / 2) mod 4 = abs(round(8.8) – 125 div 10) =
Trunc(sqrt(sqr(6)+sqr(8))) = (11 mod 5 + round(3.25)) div 2 =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 60) Ответ:_____________________________________________
X [-30, 300) Ответ:_____________________________________________
X [45, 180] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
m,n,p,k : integer;
Begin
Read (m,n,p);
k:=0;
If m mod 2=0 then k:=k+1;
If n mod 2=0 then k:=k+1;
If p mod 2=0 then k:=k+1;
writeln (‘k=’,k)
end.
Что будет являться результатом работы
программы при следующих исходных
данных?
Исходные данные | Результат |
m | n | p | k |
3 | 5 | 7 | |
4 | 2 | 6 | |
1 | 0 | 3 | |
8 | 11 | 10 | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №5
Выполните действия:
Trunc(sqrt(25)) mod 7 = round(18.3) + abs(-17) =
Sqr(20 div 6) = (82 mod 10 + round(13.9)) div 4 =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 77) Ответ:_____________________________________________
X [-80, 150) Ответ:_____________________________________________
X [45, 200] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
A,b,c,m : integer;
Begin
Read (a,b,c);
m:=a;
If mb then m:=b;
If mc then m:=c;
writeln (‘m=’,m)
end.
Что будет являться результатом работы
программы при следующих исходных
данных?
Исходные данные | Результат |
a | b | c | m |
3 | 5 | 1 | |
7 | 2 | -5 | |
3 | 3 | 3 | |
4 | 4 | 6 | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c,d – целые положительные числа:
Фамилия, имя, класс:__________________________________________________________
Экспресс-опрос по теме
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №6
Выполните действия:
Sqr (90 div 7 – 30 mod 7)= (round(10.4) – trunc(7.7)) mod 3 =
Trunc(sqrt(1000 div 10) / 2)= (round(3.9)+ abs(-60)) div 2 =
Запишите функцию для получения случайного числа Х из заданных промежутков:
X [0, 22) Ответ:_____________________________________________
X [-100, 900) Ответ:_____________________________________________
X [15, 85] Ответ:_____________________________________________
Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.
P
rogram z1;
Var
A,b,c,k : integer;
Begin
Read (a,b,c);
If ab then
Begin
K:=a;
A:=b;
B:=k
End
else
begin
k:=b;
b:=c;
c:=k
end;
writeln (‘a=’,a,’ b=’,b,’ c=’,c)
end.
Что будет являться результатом работы программы при следующих исходных данных?
Исходные данные | Результаты |
a | b | c | a | b | c |
3 | 5 | 6 | | | |
7 | 2 | 1 | | | |
4 | 4 | -3 | | | |
Н
апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
Ответы на задания экспресс-опроса
«Математические функции языка Паскаль. Программирование ветвлений»
Вариант №1
1. 1 4 1 0
2. x:=random(40); x:=random(110) – 10; x:=random(116)+25;
3.
Исходные данные | Результаты |
a | b | a | b |
3 | 5 | 15 | 8 |
7 | 2 | 9 | 14 |
4 | 4 | 16 | 8 |
Вариант №2
1. 1 54 1 1
2. x:=random(25); x:=random(200) – 100; x:=random(116)+5;
3.
Исходные данные | Результаты |
a | b | k |
3 | 5 | 1 |
- 7 | -12 | 0 |
- 4 | 9 | 1 |
Вариант №3
1. 3 81 0 5
2. x:=random(10); x:=random(140) – 20; x:=random(126)+55;
3.
Исходные данные | Результаты |
a | b | a | b |
3 | 5 | 6 | 10 |
0 | 2 | 0 | 4 |
-7 | 4 | 49 | 16 |
Вариант №4
1. 0 10 3 2
2. x:=random(60); x:=random(330) – 30; x:=random(136)+45;
3.
Исходные данные | Результат |
m | n | p | k |
3 | 5 | 7 | 0 |
4 | 2 | 6 | 3 |
1 | 0 | 3 | 1 |
8 | 11 | 10 | 2 |
Вариант №5
1. 5 9 35 4
2. x:=random(77); x:=random(230) – 80; x:=random(156)+45;
3.
Исходные данные | Результат |
a | b | c | m |
3 | 5 | 1 | 1 |
7 | 2 | -5 | -5 |
3 | 3 | 3 | 3 |
4 | 4 | 6 | 4 |
Вариант №6
1. 100 5 0 32
2. x:=random(22); x:=random(1000) – 100; x:=random(71)+15;
3.
Исходные данные | Результаты |
a | b | c | a | b | c |
3 | 5 | 6 | 3 | 6 | 5 |
7 | 2 | 1 | 2 | 7 | 1 |
4 | 4 | -3 | 4 | -3 | 4 |