|
|
|
Демонстрационный вариант заданий |
|
Задания разделены по трем типам. Предлагается прочитать текст задания и составить варианта ответа.
№ |
Задание |
|
|
|
B1 |
Требовалось написать программу, которая решает уравнение "ax+b=0" относительно x для любых чисел a и b, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал на программу неправильно. Исправьте допущенные ошибки.
В текстах программ укажите номера строк, в которых могут произойти ошибки во время их трансляции и выполнения:
ПРОГРАММА НА ПАСКАЛЕ |
ПРОГРАММА НА БЕЙСИКЕ |
ПРОГРАММА НА СИ |
1 var
2 a, b: Real;
3 begin
4 ReadLn(a,b);
5 if b = 0 else
6 Write('x = 0')
7 then
8 if a < 0 then
9 Write('нет решений')
10 else
11 Write('x =',-b/a);
12 end.
|
1 REM
2 REM
3 REM
4 INPUT a, b
5 IF b = 0 ELSE
6 PRINT "x = 0"
7 THEN
8 IF a < 0 THEN
9 PRINT "нет решений"
10 ELSE
11 PRINT "x=",-b/a
12 ENDIF
13 ENDIF
14 END
|
1 void main(void) {
2 float a,b;
3
4 scanf("%f%f%f", &a,&b);
5 if (b==0) else
6 printf("x=0");
7 then
8 if (a<0)
9 printf("нет решений");
10 else
11 printf("x=%f",-b/a);
12 } |
|
|
B2 |
Чертежный автомат предназначен для выполнения рисунков, содержащих горизонтальные и вертикальные линии, и может выполнять следующие четыре команды:
0 |
- |
поднять пишущий инструмент (ПИ) и установить в начало координат |
1 |
- |
поднять ПИ |
2 |
- |
опустить ПИ |
(Δ х, Δ у) |
- |
сместить ПИ на Δ х-клеток по оси ОХ и Δ у-клеток по оси OY |
Пример исполнения программы 0 (1,0) (0,1) 2 (3,0) (0,2) 0 :
8 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
x |
|
|
|
|
2 |
|
|
|
|
x |
|
|
|
|
1 |
|
x |
x |
x |
x |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Используя для обозначения следа ПИ любой символ, отличный от пробела, выполните следующую программу чертежного автомата:
0 2 (2,0) (0,3) (0,2) (0,-1) 0
8 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
|
B3 |
Поставьте в соответствие понятия и их определения:
1. |
База данных |
Поименованная область данных во внешней памяти компьютера |
2. |
Растровая графика |
Табличное представление исходных данных и результатов, а также связей между ними |
3. |
Файл |
Совокупность определенным образом организованной информации, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковыми свойствами |
4. |
Электронная таблица |
Информация, задающая изображение по точкам |
|
|
B4 |
Заполните таблицу истинности выражения F от трех аргументов: X, Y, Z.
X |
Y |
Z |
F= X /\ Y /\ ¬Z |
0 |
1 |
0 |
|
1 |
1 |
0 |
|
1 |
0 |
1 |
|
|
|
|
|
|