На паскале:
var a:integer;
begin
writeln('Введите целое положительное число');
read(a);
if a mod 2 = 0 then writeln('Число чётное')
else writeln('Число нечётное');
end.
На блок-схеме первым прямоугольником обозначены входные данные
А=5, В=4
Ромб это логический блок, в нем выполняется операция сравнения чисел А и В
В нашем случае в логический блок мы принимаем А=5 и В=4, выполняя указанное действие в блоке получаем ответ НЕТ, следовательно дальнейший процесс пойдет по ветке НЕТ
Перейдя по ветке НЕТ мы попадаем в блок действия, в котором выполняются следующие действия:
1) Новому числу А присваивается значение суммы старого А=5 и единицы (5+1), в итоге получается новое значение А=6
2) Переменная S является суммой значений новой переменной А=6 и старой переменной В=4. Следовательно, вторым действием будет проводиться сложение значений двух переменных: А и В. 6+4=10
На этом в блоке действие собственно действия заканчиваются и мы переходим далее по ветке
Проходя дальше, приходим к конечной точке, а точнее выводу полученного значения S в последнем действии блока действие
Следовательно, S=10
float a = 5.f, b = 0.15f, sum = 0.f;
size_t N;
cin >> N;
for (size_t i = 0; i < N; ++i)
{
sum += (a + b);
}
cout << sum;
<span><span>
<span>N=2i</span>iИнформационный вес символа, бит</span><span>
NМощность алфавита</span><span>
I=K*iKКоличество символов в тексте</span><span>
IИнформационный объем текста</span></span>
Возможны следующие сочетания известных (Дано) и искомых (Найти) величин: