СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Экспресс-опрос по теме «Математические функции языка Паскаль. Программирование ветвлений»

Категория: Информатика

Нажмите, чтобы узнать подробности

Экспресс-опрос по теме «Математические функции языка Паскаль. Программирование ветвлений» в 6 вариантах

Просмотр содержимого документа
«Экспресс-опрос по теме «Математические функции языка Паскаль. Программирование ветвлений»»

Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №1

  1. Выполните действия:

Trunc(sqrt(100)) div 7 = round(8.2) – abs(-7) =

Sqr(20 mod 6) = (72 mod 5 + round(3.9)) div 11 =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 40) Ответ:_____________________________________________

X  [-10, 100) Ответ:_____________________________________________

X  [25, 140] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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



  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:



















Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №2

  1. Выполните действия:

(12 div 7 + 13 mod 6) div 2 = round(7.2) – trunc(sqrt(36)) =

Sqr(6) + abs (-18) = sqr (trunc (17 / 3) mod 2) =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 25) Ответ:_____________________________________________

X  [-100, 100) Ответ:_____________________________________________

X  [5, 120] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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


  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:
























Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №3

  1. Выполните действия:

Trunc(sqrt(81)) div 3 = round(8.9 – abs(-4)) mod 5 =

Sqr(20 mod 11) = (12 mod 5 + round(8.31)) div 2 =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 10) Ответ:_____________________________________________

X  [-20, 120) Ответ:_____________________________________________

X  [55, 180] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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



  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:


















Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №4

  1. Выполните действия:

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 =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 60) Ответ:_____________________________________________

X  [-30, 300) Ответ:_____________________________________________

X  [45, 180] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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


  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c – целые числа:























Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №5

  1. Выполните действия:

Trunc(sqrt(25)) mod 7 = round(18.3) + abs(-17) =

Sqr(20 div 6) = (82 mod 10 + round(13.9)) div 4 =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 77) Ответ:_____________________________________________

X  [-80, 150) Ответ:_____________________________________________

X  [45, 200] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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


  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что a,b,c,d – целые положительные числа:
























Фамилия, имя, класс:__________________________________________________________

Экспресс-опрос по теме

«Математические функции языка Паскаль. Программирование ветвлений»

Вариант №6

  1. Выполните действия:

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 =

  1. Запишите функцию для получения случайного числа Х из заданных промежутков:

X  [0, 22) Ответ:_____________________________________________

X  [-100, 900) Ответ:_____________________________________________

X  [15, 85] Ответ:_____________________________________________

  1. Дана программа на языке Паскаль. Постройте блок-схему, соответствующую программе.

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




  1. Н апишите программу, которая соответствует данной блок-схеме, если известно, что 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