11101110=1*2^7+1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+0*2^0
11110000=1*2^7+1*2^6+1*2^5+1*2^4+0*2^3+0*2^2+0*2^1+0*2^0
Вводим переменную summ типа int в которой будет записан конечный результат(то есть сколько потребуется нажатий пера).
Считаем строку из исходного файла в переменную stroka типа string.Посимвольно считываем со строки string символы и прибавляем к переменной summ.Переключение регистра или языка тоже суммируется в той же переменной.Если необходимо переключить регистр ,то нужно выбрать переключать его на всё время, или только на следующие касание.Чтобы выбрать проверим сколько букв далее стоят с одним регистром.Если 2 и более последущих букв стоят в одном регистре, то будем использовать Caps Lock т.к в результате потребуется меньше нажатий пера ,чем при использование Shift.
По коду символа будем определять его регистр и принадлежность к какому либо языку.
var
a,F:integer;
begin
Write('Введите a: '); Read(a);
if a<-3 then F:=3*a*sqr(a)-1
else
if a>5 then F:=3*sqr(a)-2
else F:=sqr(a)-2*a+3;
Writeln('F=',F)
end.
1)
В этом задании ошибка в условии.
2)
24₁₆=2*16+4=36₁₀
3)
236₈+6С₁₆+111010₂=(2*8^2+3*8+6)+(6*16+12)+(1*2^5+1*2^4+1*2^3+1*2)=
158+108+58=324₁₀
Среднее 324/3=108₁₀