1) Неправильный перевод предложения. Т. к при буквальном переводе слово в слово теряется смысл. (особенно касается жаргонных английских фраз и идиом ).
Достоинства исполнителя Человек
1) Возможность самостоятельно корректировать и дополнять заданный алгоритм
2) Прочитав первое предложение на шаге 2 переводить его не тупо пословно, а учитывая структуру предложения и тип употребляемых слов(идиомы ,американизмы и.т.д) .
3) Более точная передача смысла фразы
Недостатки исполнителя Человек.
1) Значительно более низкая скорость перевода.
2) Необходимость в перерывах ввиду естественных потребностей (сон,еда,туалет).
const n=10; var min,i: integer; a: array[1..n] of integer; begin randomize; min:=11; for i:=1 to n do begin a[i]:=random(1,10); write (a[i],' '); // для наглядности. можно удалить if (i mod 2 =1) and (a[i]<min) then min:=a[i]; end; writeln; writeln ('min = ',min) end.
Пример: 5 4 7 8 6 2 10 4 9 9 min = 5
2 задача:
const n=10; var max,count,i: integer; a: array[1..n] of integer; begin randomize; max:=0; count:=0; for i:=1 to n do begin a[i]:=random(1,10); write (a[i],' '); // для наглядности. можно удалить if a[i]>max then max:=a[i]; end; for i:=1 to n do if max=a[i] then count:=count+1; writeln; writeln ('max = ',max); writeln ('count = ',count); end.
Достоинства исполнителя Робот
1) Скорость
Недостатки исполнителя Робот
1) Неправильный перевод предложения. Т. к при буквальном переводе слово в слово теряется смысл. (особенно касается жаргонных английских фраз и идиом ).
Достоинства исполнителя Человек
1) Возможность самостоятельно корректировать и дополнять заданный алгоритм
2) Прочитав первое предложение на шаге 2 переводить его не тупо пословно, а учитывая структуру предложения и тип употребляемых слов(идиомы ,американизмы и.т.д) .
3) Более точная передача смысла фразы
Недостатки исполнителя Человек.
1) Значительно более низкая скорость перевода.
2) Необходимость в перерывах ввиду естественных потребностей (сон,еда,туалет).
const n=10;
var
min,i: integer;
a: array[1..n] of integer;
begin
randomize;
min:=11;
for i:=1 to n do begin
a[i]:=random(1,10);
write (a[i],' '); // для наглядности. можно удалить
if (i mod 2 =1) and (a[i]<min)
then min:=a[i];
end;
writeln;
writeln ('min = ',min)
end.
Пример:
5 4 7 8 6 2 10 4 9 9
min = 5
2 задача:
const n=10;
var
max,count,i: integer;
a: array[1..n] of integer;
begin
randomize;
max:=0;
count:=0;
for i:=1 to n do begin
a[i]:=random(1,10);
write (a[i],' '); // для наглядности. можно удалить
if a[i]>max
then max:=a[i];
end;
for i:=1 to n do
if max=a[i] then count:=count+1;
writeln;
writeln ('max = ',max);
writeln ('count = ',count);
end.
Пример:
8 5 3 2 2 10 10 9 3 10
max = 10
count = 3