1. Закончите предложение: «Алгоритмом называется …» А) нумерованный список Б) маркированный список В) система команд исполнителя Г) описание конечной последовательности шагов в решении задачи, приводящей от исходных данных к требуемому результату 2. Что можно считать алгоритмом? А) Правила техники безопасности Б) Список класса В) Кулинарный рецепт Г) Перечень обязанностей дежурного по классу 3. Закончите предложение: «Блок-схема — форма записи алгоритма, при которой для обозначения различных шагов алгоритма используются …» А) рисунки Б) списки В) геометрические фигуры Г) формулы 4. Закончите предложение: «Геометрическая фигура используется в блок-схемах для обозначения …» А) начала или конца алгоритма Б) ввода или вывода В) принятия решения Г) выполнения действия 5. Закончите предложение: «Геометрическая фигура используется в блок-схемах для обозначения …» А) начала или конца алгоритма Б) ввода или вывода В) принятия решения Г) выполнения действия 6. Выберите истинные высказывания. А) Человек разрабатывает алгоритмы. Б) Компьютер разрабатывает алгоритмы. В) Исполнитель разрабатывает алгоритмы. Г) Человек управляет работой других исполнителей по выполнению алгоритмов. Д) Компьютер управляет работой связанных с ним технических устройств по выполнению алгоритмов. Е) Исполнитель управляет работой связанных с ним технических устройств по выполнению алгоритмов. Ж) Человек исполняет алгоритмы. З) Компьютер сам выполняет алгоритмы (программы). И) Исполнитель четко и безошибочно выполняет алгоритмы, составленные из команд, входящих в его СКИ. 7. Закончите предложение: «Графическое представление алгоритма для исполнителя называется …» А) рисунком Б) планом В) геометрической фигурой Г) блок-схемой 8. Закончите предложение: «Геометрическая фигура используется в блок-схемах для обозначения …» А) начала или конца алгоритма Б) ввода или вывода В) принятия решения Г) выполнения действия 9. Закончите предложение: «Геометрическая фигура используется в блок-схемах для обозначения …» А) начала или конца алгоритма Б) ввода или вывода В) принятия решения Г) выполнения действия 10. Команды, которые может выполнить конкретный исполнитель, образуют … алгоритм; А) технические устройства; Б) систему команд исполнителя; В) БЛОКСХЕМУ ОЧЕНЬ НАДО
var
A, B, C, F: boolean;
i, j, k: integer;
begin
for i := 0 to 1 do
for j := 0 to 1 do
for k := 0 to 1 do
begin
A := (i = 1); B := (j = 1); C := (k = 1);
F := ((A and B) and C) = (A and (B and C));
Writeln('A=', A, ', B=', B, ', C=', C, ', результат сравнения:', F)
end
end.
Результат выполнения программы:
A=False, B=False, C=False, результат сравнения:True
A=False, B=False, C=True, результат сравнения:True
A=False, B=True, C=False, результат сравнения:True
A=False, B=True, C=True, результат сравнения:True
A=True, B=False, C=False, результат сравнения:True
A=True, B=False, C=True, результат сравнения:True
A=True, B=True, C=False, результат сравнения:True
A=True, B=True, C=True, результат сравнения:True
Задание 2.
var
a, b, c: integer;
begin
for a := 1 to 9 do
for b := 0 to 9 do
for c := 0 to 9 do
if sqr(10 * a + b) - sqr(c) = 100 * a + 10 * b + c then Writeln(a, b, c)
end.
Результат выполнения программы:
100
147
пример программы для паскаль
Program a;
const n = 50;
var
i:byte;
B:array[1..n] of word;
procedure proc(A:array of word);
begin
for i:=1 to n do
if((129 <= A[i]) and (A[i] <= 160)) or
((161 <= A[i]) and (A[i] <=175)) or
((225 <= A[i]) and (A[i] <= 242)) then
Writeln('index = ',i+1,'; bukva - ''',char(A[i]),,' A[i] = ',A[i]);
end;
Begin
writeln;
for i:=1 to n do
B[i] := random(300);
for i:=1 to n do Begin
write(' ',i,' = ',B[i]);
if (i mod 5 = 0) then writeln;
end;
writeln;
writeln;
proc(B);
readln;
end.