1. Линейные алгоритмы выполняются команда за командой, а в разветвляющихся алгоритмах путь программы зависит от условия.
2.если для решения задачи нужно условие, то эту задачу невозможно решить линейным алгоритмом, только разветвляющимся.
3.думаю не хватит, так как только с линейными алгоритмами и разветвлениями можно написать только простейшую программу.
4. При первом присваивании мы должны знать переменную б, а она не известна по условию
5. Операторы различаются функциями и возможностями. Если бы можно было обойтись только операторами неполной формы, то не было бы надобности придумывать операторы полной формы
6. Равно обозначается == при проверки условия, := при присвоении переменной определенного числа, <> при неравности
7. Сложное условие это условие содержащие несколько простых условий, соединённых операторами и/или
8. По приоритету:
1. Операции в скобках;
2. операции НЕ;
3. операции И;
4. операции ИЛИ
9.Оператор выбора необходим в случае, когда использование множества конструкций условий (if, elseif и else) в значительной мере загромождают код. С оператора выбора Case возможно делать выбор из необходимого количества вариантов. Оператор выбора позволяет заменить несколько операторов ветвления
10. Исползуются обычно те которые помещаются в отведённую им память (обычно от 1 до 10 байт разные простые типы в разных языках и на разном железе) Если нужно 10000значное целое обсчитать, то надо ваять свои функции (пытался представить неалгоритмический паскаль и крыша поехала)
var N, i, a, m:integer;
c:boolean;
begin
writeln('Введите количество участников');
readln(N);
if ((N < 1) or (N >50))then begin
writeln('Ошибка');
exit;
end;
m := 0;
c := false;
for i:=1 to N do begin
writeln('На сколько вопросов правильно ответил ',i,' участник:');
readln(a);
if ((a < 0) or (a > 20)) then begin
writeln('Ошибка');
exit;
end;
if (a = 0) then
c := true;
if (a > m) then
m:= a;
end;
writeln('Количество вопросов, на которые ответил победитель правильно: ', m);
if (c = false) then
writeln('Есть ли участники, которые не ответили ни на один вопрос правильно: NO')
else write('Есть ли участники, которые не ответили ни на один вопрос правильно: YES');
end.
1. Линейные алгоритмы выполняются команда за командой, а в разветвляющихся алгоритмах путь программы зависит от условия.
2.если для решения задачи нужно условие, то эту задачу невозможно решить линейным алгоритмом, только разветвляющимся.
3.думаю не хватит, так как только с линейными алгоритмами и разветвлениями можно написать только простейшую программу.
4. При первом присваивании мы должны знать переменную б, а она не известна по условию
5. Операторы различаются функциями и возможностями. Если бы можно было обойтись только операторами неполной формы, то не было бы надобности придумывать операторы полной формы
6. Равно обозначается == при проверки условия, := при присвоении переменной определенного числа, <> при неравности
7. Сложное условие это условие содержащие несколько простых условий, соединённых операторами и/или
8. По приоритету:
1. Операции в скобках;
2. операции НЕ;
3. операции И;
4. операции ИЛИ
9.Оператор выбора необходим в случае, когда использование множества конструкций условий (if, elseif и else) в значительной мере загромождают код. С оператора выбора Case возможно делать выбор из необходимого количества вариантов. Оператор выбора позволяет заменить несколько операторов ветвления
10. Исползуются обычно те которые помещаются в отведённую им память (обычно от 1 до 10 байт разные простые типы в разных языках и на разном железе) Если нужно 10000значное целое обсчитать, то надо ваять свои функции (пытался представить неалгоритмический паскаль и крыша поехала)
11. Else
12.if, elif, else