Токо на 2
<span>Дано: N(ч) = 8; N(б) = 24. </span>
<span>Найти: i(ч) = ? </span>
<span>Решение: </span>
<span>1)N = 8 + 24 = 32 — всего шаров. </span>
<span>2)р (ч) = 8/32 =1/4 — вероятность доставания черного шара. </span>
<span>3) i(ч) = log2 ( 1/(1/4)) = 2 бита. </span>
<span>Ответ: 2 бита.</span>
Var a: integer;
begin
a:=0;
for var i:=100 to 999 do
if (i mod 7=0) then
a:=a+1;
write(a);
end.
# # Код на ruby 2.2.3p173
def zadanie(s)
s = s.downcase
count = 0
for i in 0..s.size
if s[i] == "b"
count = count - 1
elsif s[i] == "g"
count = count + 1
end
end
if count < 0
return "A BADDY"
elsif count > 0
return "GOOD"
else
return "NEUTRAL"
end
end
# # Примеры применения
p zadanie("Not a bad answer")
p zadanie("Not a good answer")
p zadanie("Not a Bag answer")
1) 1.Y 2.X 3.X 4.W
2) a - не верно, б - верно
3) В троичной системе счисления (2001₃ = 55)
Знать бы, какой ввод данных
пусть он будет с клавиатуры, массив А из оценок N учеников
for i:=1 to N do begin
sum:=sum+A[i]; {это для среднего балла}
if (A[i]=4) or (A[i]=5) then
k1:=k1+1; {счетчик отличников-хорошистов}
if A[i]=2 then
k2:=k2+1; {счетчик двоечников}
end;
writeln('Количество учеников, написавших на 4 и 5: ', k1);
if k2>0 then
writeln('Двоечники есть')
else writeln('Двоечников нет');
writeln('Средний балл: ', sum/N:3:2);
end.