Совокупность знаков, с которых записываются числа, называются:
а) системой счисления
б) цифрами системы счисления
в )алфавитом системы счисления
г) основанием системы счисления
2. Число 201011 может существовать с системах счисления с основаниями:
а) 2 и 10
б) 4 и 3
в) 2 и 8
г) 2 и 4
3. Количество разрядов, занимаемых двухбайтовым числом, равно:
а) 8
б) 16
в) 32
г) 64
4. Алгоритмом можно считать:
а) описание процесса решения квадратного уравнения
б) расписание уроков в школе
в) технический паспорт автомобиля
г) список класса в журнале
5. Наибольшей наглядностью обладает следующая форма записи алгоритмов:
а) словесная
б) рекурсивная
в) графическая
г) построчная
6. Дан фрагмент алгоритма
а:=8
b:=6+3*a
a:=b/3*a
Чему равно значение переменной а после его исполнения?
7. Определите значение переменной s после выполнения фрагмента алгоритма:
s:-0
нц для i от 1 до 5
s:=s+i*i
кц
8. Вещественные числа имеют тип данных :
а) real
б) integer
в) boolean
г) string
9. В программе на языке Паскаль обязательно должен быть:
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания
10. Разделителями между операторами служит:
а) точка
б) точка с запятой
в) пробел
г) запятая
11. При присваивании изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы
12. В данном фрагменте программы
s:=0
for i:=1 to 10 do
s:=s+2*i;
Вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма четных чисел от 1 до 10
в) удвоенная сумма целых чисел от 0 до 10
г) сумма первых десяти натуральных четных чисел
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\";
ПЕР
массив: РЯД 15 ИЗ ВЕЩ;
сч, найдено: ЦЕЛ;
найденное, индексы: ДОСТУП К РЯД ИЗ ВЕЩ;
УКАЗ
найдено := 0;
СОЗДАТЬ(индексы, РАЗМЕР(массив) - 1);
ОТ сч := 1 ДО РАЗМЕР(массив) - 1 ВЫП
ЕСЛИ массив[сч] = массив[0] ТО
найденное[найдено] := сч;
УВЕЛИЧИТЬ(найдено)
КОН
КОН;
ЕСЛИ найдено = 0 ТО Вывод.Цепь("Не найдено.")
ИНАЧЕ
СОЗДАТЬ(индексы, найдено);
ОТ сч := 0 ДО найдено - 1 ВЫП
индексы[сч] := найденное[сч]
КОН;
найденное := ПУСТО
КОН
КОН Задание.
var
a:array[1..m,1..m] of integer;
i,j:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to m do
begin
for j:=1 to m do
begin
a[i,j]:=random(100);
write(a[i,j]:4);
end;
writeln;
end;
for i:=2 to m do
for j:=1 to i-1 do
a[i,j]:=0;
writeln('Полученный массив:');
for i:=1 to m do
begin
for j:=1 to m do write(a[i,j]:4);
writeln;
end;
end.
Пример:
Исходный массив:
12 76 20 65 71
27 52 36 45 52
9 69 8 69 46
89 69 52 76 31
71 25 7 62 89
Полученный массив:
12 76 20 65 71
0 52 36 45 52
0 0 8 69 46
0 0 0 76 31
0 0 0 0 89