begin ch:=random(10)+1; writeln('Ugadai vvedi chislo ot 1 do 10'); readln(ch1); if ((ch1 <10) and (ch1 > 0) ) then if (ch1=ch)then writeln('Ty ugadal') else writeln('Ty ne ugadal, chislo = ',ch) else writeln('Error');
Свойства алгоритма - Дискретность (прерывность, раздельность) алгоритм должен быть разделен на шаги. Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов. Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными 2.алгоритм - четкая последовательность действий, приводящая к результату за конечное число шагов. 3.Типы алгоритмов - линейный, ветвление, циклический. 4. Язык высокого уровня, языки низкого уровня.
Var a:array[1..1000] of real; i,n,ko,kp:integer; begin write('Введите количество элементов массива n= '); readln(n); for i:=1 to n do read (a[i]); for i:=1 to n do write(a[i],' '); ko:=0; kp:=0; for i:=1 to n do if a[i]>0 then kp:=kp+1 else if a[i]<0 then ko:=ko+1; if ko>kp then writeln ('Отрицательных элементов больше чем положительных') else if ko<kp then writeln ('Положительных элементов больше чем отрицательных') else writeln ('Количество положительных и отрицательных элементов равны'); end.
какой схемы? вот тебе алгоритм
var ch,ch1:integer;
begin
ch:=random(10)+1;
writeln('Ugadai vvedi chislo ot 1 do 10');
readln(ch1);
if ((ch1 <10) and (ch1 > 0) ) then
if (ch1=ch)then writeln('Ty ugadal')
else writeln('Ty ne ugadal, chislo = ',ch)
else writeln('Error');
end.