1.На практике наиболее распространены следующие формы представления алгоритмов:
Словесная (записи на естественном языке);
в виде блок-схемы (графический
в виде программы (тексты на языках программирования)
При словесном записи алгоритм задается в произвольном изложении на естественном языке. Для достаточно сложных алгоритмов описание становится громоздким и ненаглядным, вследствие этого такая форма представления обычно используется лишь на начальных стадиях разработки алгоритма.
Графический представления алгоритмов является более компактным наглядным по сравнению со словесным. При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков и стрелок, соединяющих эти блоки. В блок-схеме каждому типу действий соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
2.Разветвляющийся алгоритм содержит блок проверки условия. В зависимости от результата проверки условия выполняется та или иная последовательность операций, называемая ветвью. При этом форма разветвления может быть полной или сокращенной.
4.Простое условие — это два выражения, связанные одним из знаков отношений: = (равно), (больше), = (больше либо равно), (не равно). Если условие выполняется, то говорят, что условие истинно, в противном случае — условие ложно.
5.Составное условие – логическое выражение, содержащее несколько простых условий объединенных логическими операциями. Это операции not, and, or. Примечание: False - ложь, True - истина. Операция not (не) - логическое отрицание.
Объяснение:
Смогла 1,2,4,5 . Надеюсь
Program primer; //добавили точку с запятой (отделяем операторов друг от друга)
Var a, b, s, p: integer;
Begin //убрали точку с запятой (после begin точка с запятой не ставится)
Write('Введите стороны прямоугольника = ');//добавили скобку и точку с запятой (после оператора write в скобках указывается что выводится на экран)
ReadLn(a,b);
P:=a+b;//добавили двоеточие (оператор присваивания :=)
S:=a*b;//добавили двоеточие, заменили знак × на знак * (звездочку - оператор умножения)
WriteLn('Площадь = ',s);//добавили запятую (при вводе и выводе переменные отделяются запятыми, вывод текста от переменных тоже)
WriteLn('Периметр = ',p);//добавили запятую
End.//добавили точку (окончания программы)
Объяснение:
Поправили ещё кавычки вместо знака ‘ поставила знак '
Заменили Writeln на Write в 4 строке, чтобы ввод осуществлялся в той же строке
Из перечисленного к программному обеспечению можно отнести пункты 1, 2 и 4.
ответ: 1, 2 и 4