wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы алгоритмизации и программирования (обобщения)

Total questions: 13

Worksheet time: 15mins

Name
Class
Date
1.

Укажите верный формат записи оператора присваивания

a)

<имя переменной> :=<выражение>

b)

<имя переменной> = <выражение>

c)

<имя переменной> - <выражение>

d)

<имя переменной>:<выражение>

2.

Операция деления (/) используется при вычислениях с данными типа integer

a)

Верное высказывание

b)

Ложное высказывание

3.

Функция abs(x)

a)

Возводит число x в квадрат

b)

Находит модуль числа х

c)

Находит квадратный корень из числа х

d)

Находит целую часть действительного числа х

4.

Функция sqr(x)

a)

Возводит число x в квадрат

b)

Находит модуль числа х

c)

Находит квадратный корень из числа х

d)

Находит целую часть действительного числа х

5.

Функция sqrt(x)

a)

Возводит число x в квадрат

b)

Находит модуль числа х

c)

Находит квадратный корень из числа х

d)

Находит целую часть действительного числа х

6.

Выберите верное определение алгоритма:

a)

Произвольная последовательность команд, исполнителем которой является компьютер.

b)

Устройство, человек или группа людей, которые способны правильно выполнять команды.

c)

Конечная последовательность точных действий, формальное выполнение которых позволяет получить решение задачи для любого допустимого набора исходных данных.

d)

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

7.

Укажите команду, которая осуществляет подключение графической библиотеки в PascalABC

a)

Uses Drawman

b)

Uses GraphABC

c)

SetWindowSize

d)

SetBrushColor

8.

Укажите команду, которая задает толщину линий

a)

SetPenColor

b)

SetPenWidth

c)

SetWindowSize

d)

SetPenStyle

9.

Укажите команду, которая рисует прямоугольник, заданный координатами противоположных вершин (х1,у1) и (х2,у2)

a)

Ellipse(x1,y1,x2,y2)

b)

Line(x1,y1,x2,y2)

c)

Rectangle(x1,y1,x2,y2)

d)

Circle(x1,y1,r)

10.

Для переменных X:=0,Y:=3,Z:=-1 выберите условия, значение которых false:

a)

X*Y>Z

b)

Y+Z<X

c)

(X*Y<0) or (Y*Z<0)

d)

((X>0) or (Y>0)) and (Z>0)

e)

((X>=0) and (Y>0)) or (Z>0)

11.

Заполните пропуск в предложении : "Логические выражения, в которых наряду с простыми условиями(сравнениями) используются логические операции, называют (a)   условиями. "

12.

Укажите оператор ветвления, записанный в полной форме

a)

-if <условие> then begin Команды 1; end else begin Команды 2; end;

b)

if <условие> then begin Команды; end;

c)

for var i:= N1 to N2 do begin тело цикла; end

d)

while <условие> do begin тело цикла; end;

13.

Укажите оператор цикла с предусловием

a)

< имя переменной > := < выражение >

b)

repeat тело цикла until <условие>

c)

while <условие> do begin тело цикла; end;

d)

for var i:= N1 to N2 do begin тело цикла; end