Контрольная работа «Программирование на Паскале»




Вариант 1

1. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 4) and (t > 4) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «НЕТ»?

2. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 4) and (t > 2) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (3, –3); (7, 6); (–4, 1); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «НЕТ»?

3. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s > 6) and (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (5, 3); (2, 4); (–1, 10); (5, 7); (5, 4); (–11, 4); (9, 13); (7, 9); (6, 8).

 

Сколько было запусков, при которых программа напечатала «ДА»?

4. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s > 6) and (t < 7) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (–11, 4); (–8, 9); (7, 3); (9, 1).

 

Сколько было запусков, при которых программа напечатала «НЕТ»?

5. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (7, 3); (9, 1).

Сколько было запусков, при которых программа напечатала «ДА»?

6. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (1, 7); (9, 1).

Сколько было запусков, при которых программа напечатала «НЕТ»?

7. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 3) or (t < 7) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–1, 6); (2, 8); (0, 3); (9, –9); (4, 4); (2, 7); (8, –2); (7, 7); (4, 1).

Сколько было запусков, при которых программа напечатала «НЕТ»?

8. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 7) or (t > 5) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «ДА»?

9. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 5) or (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «НЕТ»?

10. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 5) and (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «НЕТ»?

11. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s < 7) or (t > 5) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «НЕТ»?

12. Выпишите недопустимые имена переменных:

a) Program;
b) S34;
c) И92;
d) Kol_vo54;
e) 45_A;

i) fg-л23

 

13. Установите соответствие (например а)b) или c)а)) между переменной и типом данных:


а) A:=3.234 а) Integer
b) Z:=14 b) Real

c) B:=10351
d) K:=-0.2

e) C:= 64000

 

14. Запишите инструкцию:

 

а) присваивающую переменной V значение 7;

б) уменьшающую значение переменной Z на 30;

в) вычисляющую значение переменной R по формуле (X2+Y2):2;

 

15. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:

 

1) S:=a*h; 6) var a,b,h,p,s: integer;
2) a:=6;b:=3;h:=4; 3) begin 7) readln; 8) end.
4) program pr; 9) Writeln(‘p=’,p,’ s=’,s);
5) p:=2*(a+b);  
   

 

16. Дан текст программы в таблице с ошибками:

Ÿ исправьте ошибки в программе;

Ÿ что выведется на экран в результате выполнения программы?

 

Программа с ошибками Программа без ошибок На экране будет напечатано:
War: a,b,c – integer, x: real; Bigin A=7, b=3,2, c:=a+b; Writln (summa=, c); C:=c/2; x:=a-c; Writeln(‘x=’, x, ‘kvadrat=’, x*x); and      

 

 


Контрольная работа «Программирование на Паскале»

Вариант 2

1. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (7, 3); (9, 1).

Сколько было запусков, при которых программа напечатала «ДА»?

2. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 7) or (t > 5) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «ДА»?

3. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s > 6) and (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (5, 3); (2, 4); (–1, 10); (5, 7); (5, 4); (–11, 4); (9, 13); (7, 9); (6, 8).

 

Сколько было запусков, при которых программа напечатала «ДА»?

4. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s > 6) and (t < 7) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (–11, 4); (–8, 9); (7, 3); (9, 1).

 

Сколько было запусков, при которых программа напечатала «НЕТ»?

5. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 4) and (t > 4) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «НЕТ»?

6. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 2) and (t < 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (1, 7); (9, 1).

Сколько было запусков, при которых программа напечатала «НЕТ»?

7. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 3) or (t < 7) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (–1, 6); (2, 8); (0, 3); (9, –9); (4, 4); (2, 7); (8, –2); (7, 7); (4, 1).

Сколько было запусков, при которых программа напечатала «НЕТ»?

8. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s > 4) and (t > 2) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (3, –3); (7, 6); (–4, 1); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).

Сколько было запусков, при которых программа напечатала «НЕТ»?

9. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 5) or (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «ДА»?

10. Ниже приведена программа, записанная на пяти языках программирования.

var s, t: integer; begin readln(s); readln(t); if (s < 5) and (t > 5) then writeln('ДА') else writeln('НЕТ') end.

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «НЕТ»?

11. Ниже приведена программа, записанная на пяти языках программирования.

 

var s, t: integer; begin readln(s); readln(t); if (s < 7) and (t > 5) then writeln('ДА') else writeln('НЕТ') end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «НЕТ»?

12. Выпишите недопустимые имена переменных:

a) Begin;
b) S34;
c) И92;
d) 54;
e) 45_A;

i) fg-л23

 

13. Установите соответствие (например, а)b) или c)а)) между переменной и типом данных:

а) A:=3.234 а) Integer
b) Z:=14 b) Real

c) B:=10351
d) K:=-0.2

e) C:= 64000

 

14. Запишите инструкцию:

 

а) присваивающую переменной V значение 7;

б) увеличивающую значение переменной Z на 30;

в) вычисляющую значение переменной R по формуле √(X2+Y2).

 

15. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:

 

1) S:=a*h; 5) var a,b,h,p,s: integer;
2) end. 6) readln;
3) program pr; 7) Writeln(‘p=’,p,’ s=’,s);
4) p:=2*(a+b); 8) a:=6;b:=3;h:=4;
  9) begin

 

16.Дан текст программы в таблице с ошибками:

Ÿ исправьте ошибки в программе;

Ÿ что выведется на экран в результате выполнения программы?

 

Программа с ошибками Программа без ошибок На экране будет напечатано:
War: a,b,c – integer, x: real; Bigin A=7, b=3,2, c:=a+b; Writln (summa=, c); C:=c/2; x:=a-c; Writeln(‘x=’, x, ‘kvadrat=’, x*x); and      

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-05-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: