30
Объяснение:Присваиваем переменной x значение 7:
x:=7;Присваиваем переменной s значение 0:
s:=0;Объявляем цикл от 1 до 3, который будет каждый раз выполнять команды введённые между begin и end:
for i:=1 to 3 do beginПрисваиваем переменной s значение текущей s + x, то есть просто прибавляем x:
s:=s+x;Присваиваем переменной x значение текущей x + 3, то есть просто прибавляем 3:
x:=x+3;end;Итак, x изначально равен 7, а s - 0. Потом идёт цикл, в котором к s прибавляется x, после чего к s прибавляется 3. Цикл небольшой, можно и пройтись для наглядности:
i = 1 s := 0 + 7 = 7 x := 7 + 3 = 10i = 2 s := 7 + 10 = 17 x := 10 + 3 = 13i = 3 s := 17 + 13 = 30 x := 13 + 3 = 16Как мы видим, конечное значение s равно 30.
program zz1;
var n,n1,n2,n3:integer; //задаем переменные
begin
write('введите заданное трехзначное число');
read(n); //вводим с клавиатуры заданное трехзначное число
n1:=n div 100; //находим первую цифру числа
n2:=(n mod 100) div 10; //находим вторую цифру числа
n3:=n mod 10; //находим третью цифру числа
if (n1 mod 2 = 0)and(n2 mod 2 = 0)and(n3 mod 2 = 0) //проверяем, если все цифры четные, то выводим один ответ, если нет, то другой
then write('все цифры числа четные ') else write('некоторые цифры числа не четные');
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Вычислите десятичные эквиваленты следующих чисел 101010
Объяснение:Это двоичная запись числа 42. Если конечно это одно число.Меня немного смутил вопрос, нужны эквивалентЫ, а число написано одно