baron
?>

Что означает команда Сместиться_На(a, b) для исполнителя Чертёжник? Выберите один из вариантов ответа?У исполнителя Чертёжник нет такой команды.Перо перемещается в указанную точку с координатами (a, bПеро смещается относительно его текущего положения, т.е., если текущее положение - точка (x, у), то перо сместится в точку (х+а;у+b).​

Информатика

Ответы

Шиморянов Мария1866

Cумма равна 35.

Процедура печатает число, если в неё передается n, большее единицы, и при этом сначала срабатывают две процедуры, вложенные в неё.

Передаётся число 10. Оно больше 1. Начинается процедура от числа 7. Оно больше 1. Начинается процедура от числа 4. Оно больше 1. Начинается процедура от числа 1. Оно не больше 1.

Возвращаемся к числу 4. Начинается f(4 div 2), то есть процедура от числа 2. Оно больше 1. Начинается процедура от числа -1. Оно меньше 1. Начинается процедура от 2 div 2, т.е от 1. Число не больше 1. Обе процедуры для двойки выполнены. Печатается 2.

Обе процедуры для числа 4 тоже выполнены. Печатается 4.

Возвращаемся к числу 7. Выполняется вторая процедура для 7, то есть f(3). Обе её процедуры ничего не печатают. Тогда она сама печатает 3.

Обе процедуры для числа 7 выполнены. Печатается 7.

Теперь к самому первому числу 10. Начинается вторая его процедура, то есть от числа 5. Начинается первая процедура от 5, то есть f(2). Обе процедуры для числа 2 ничего не делают, печатается 2. Вторая процедура от 5 тоже 2. Аналогично печатается 2.

Обе процедуры числа 5 выполнены. Печатается 5.

Обе процедуры числа 10 выполнены. Печатается 10.

Ура! осталось посчитать сумму напечатанного.

2+4+3+7+2+2+5+10=35

a1rwalk3r
Честно, не поняла ваш код вообще. Почему нет цикла? Предлагаю свое решение:
1)Cначала заполняем массив случайными числами от 2 до 5 (включительно)
2)Потом выводим его (Для проверки)
3) Потом считаем оценки. Но сначала нужно обнулить переменные( В самом начале это делали), а то получится кака (:

program N_0547847;
var
    b, c, d, f, i:integer;
    a: array [1..20] of integer;
begin;
randomize;
b:=0; c:=0; d:=0; f:=0;
for i:=1 to 20 do begin
  a[i]:=random(4)+2; 
  write(a[i],' '); end; 
writeln;
for i:=1 to 20 do begin
    if a[i]=2 then  b:=b+1;
    if a[i]=3 then  c:=c+1;
    if a[i]=4 then  d:=d+1;
    if a[i]=5 then   f:=f+1;
end;
writeln('Двоек: ', b); 
writeln('Троек: ', c); 
writeln('Четверок: ',d);
writeln('Пятерок: ',f);
end.   

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Что означает команда Сместиться_На(a, b) для исполнителя Чертёжник? Выберите один из вариантов ответа?У исполнителя Чертёжник нет такой команды.Перо перемещается в указанную точку с координатами (a, bПеро смещается относительно его текущего положения, т.е., если текущее положение - точка (x, у), то перо сместится в точку (х+а;у+b).​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Девяткина_Арсений
sse1105
Михайлович Гуртовая929
klodialeit36
molchanovaelena284
titancore
ann-perminova2008
zibuxin6
rada8080
kseybar
Орлова
Дмитрий74
Faed_Arakcheeva
Mydariamiro
Larax0819