Интересный вопрос. Если бы яблоки были все одного сорта, то информация, что вынута антоновка, равнялась бы 0. Потому что любое яблоко было бы антоновкой. Если бы яблок было два сорта, то информации был бы 1 бит. Например 0 - антоновка, 1 - ранет Если яблок 4 сорта, то информация равна 2 бита. Например 00 - антоновка, 01 - ранет, 10 - джонатан, 11 - анис
На сегодняшний день существуют сайты, проводящие тестирование, показывающие теорию при неправильном решении задач. Прямая связь - показ веб-страниц с заданиями, решениями, теорией. Обратная связь - получение данных о правильности решения задач, регулировка количества задач в зависимости от правильности выполнения.
Преимущества: - доступ к контенту от лучших учителей - доступ к урокам в удобное время - возможность "геймификации" - внедрения игрового процесса обучения - моментальная проверка задач - возможность автоматической генерации вариантов задания, делающая задания более разнообразными
Недостатки: - отсутствие реакции на необычные ситуации - отсутствие контроля процесса выполнения - ограниченность круга задач с автоматической проверкой (как правило, тестами) - недостаток "креативных" задач
1) var f:text; a:array[1..7] of real; i,k,c,x:integer; s:string; begin for i:=1 to 7 do begin readln(x); a[i]:=x; end; assign(f,'file.txt'); rewrite(f); for i:=1 to 7 do begin str(a[i],s); writeln(f,s); end; close(f); reset(f); k:=0; while not eof(f) do begin readln(f,s); val(s,x,c); if x<0 then k:=k+1; end; close(f); if k<>0 then writeln('В массиве ',k,' отрицательных элемента(ов)'); else writeln('В массиве нет отрицательных элементов'); erase(f); end.
2) Var a,b,c,d:integer;
Function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end;
Begin readln(a,b,c,d); a:=(max(a,b)); b:=(max(c,d)); writeln('max=',max(a,b)); End.
Если бы яблоки были все одного сорта, то информация, что вынута антоновка, равнялась бы 0. Потому что любое яблоко было бы антоновкой.
Если бы яблок было два сорта, то информации был бы 1 бит. Например
0 - антоновка, 1 - ранет
Если яблок 4 сорта, то информация равна 2 бита. Например
00 - антоновка, 01 - ранет, 10 - джонатан, 11 - анис