Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 05:39
1622
СРОЧНОООЧему равно значение переменной s
1. Var s,k: integer;
Begin
s:=1;
for k:=1 to 11 do
s:=s+12;
write(s);
end.
2. Чему равно значение переменной s
Var s,k: integer;
Begin
s := 0;
for k := 14 to 18 do
s := s+8;
writeln(s);
End.3. Чему равно значение переменной s
Var s, k: integer;
Begin
s := 0;
for k := 1 to 3 do
s := s + k; s := s *10;
writeln (s);
end.
4. Чему равно значение переменной у?
y := 1;
i := 1;
While i > 1 do begin
y := y + 1/i;
i := i - 1;
end;
5. Чему равно значение переменной у?
y := 0;
i := 3;
repeat
i := 2*i;
y := y + i;
until i>5;
1
ответ
Ответ:
№1 Ответ: 133
№2 Ответ: 40
№3 Ответ: 60
№4 Ответ: 1
№5 Ответ: 6
Объяснение:
№1 Цикл "s:=s+12;" повторяется благодаря функции "for k:=1 to 11 do" и тем самым к переменной S мы 11 раз прибавляем 12. 1+11*12=133
№2 То же самое, но мы к переменной 5 раз (18-13) прибавляем 8. 8*5=40
№3 К переменной S сперва прибавляем переменную k 3 раза. Переменная k получает номер цикла, то есть в первый раз мы прибавляем 1, потом 2, потом уже 3. В конце программы просто умножаем на 10. S=(1+2+3)*10.
№4 Здесь для совершения цикла необходимо выполнить условие, а именно нужно, чтобы переменная i была больше 1, но из-за того что i у нас изначально равна 1, цикл "y := y + 1/i; i := i - 1;" у нас не выполняется, а значит y=1
№5 В цикле repeat все действия выполняются сразу, но выход из цикла осуществится только при том условии, если i будет больше 5. К концу цикла у нас i будет равен 6, а значит цикл закончится и y будет равен 6 (y:=y+i).
№1 Ответ: 133
№2 Ответ: 40
№3 Ответ: 60
№4 Ответ: 1
№5 Ответ: 6
Объяснение:
№1 Цикл "s:=s+12;" повторяется благодаря функции "for k:=1 to 11 do" и тем самым к переменной S мы 11 раз прибавляем 12. 1+11*12=133
№2 То же самое, но мы к переменной 5 раз (18-13) прибавляем 8. 8*5=40
№3 К переменной S сперва прибавляем переменную k 3 раза. Переменная k получает номер цикла, то есть в первый раз мы прибавляем 1, потом 2, потом уже 3. В конце программы просто умножаем на 10. S=(1+2+3)*10.
№4 Здесь для совершения цикла необходимо выполнить условие, а именно нужно, чтобы переменная i была больше 1, но из-за того что i у нас изначально равна 1, цикл "y := y + 1/i; i := i - 1;" у нас не выполняется, а значит y=1
№5 В цикле repeat все действия выполняются сразу, но выход из цикла осуществится только при том условии, если i будет больше 5. К концу цикла у нас i будет равен 6, а значит цикл закончится и y будет равен 6 (y:=y+i).
0
·
Хороший ответ
4 апреля 2023 05:39
Остались вопросы?
Еще вопросы по категории Информатика
C++ Удалить елемент из массива Нужно ввести элементы (цифры) в массив и вывести этот массив, а затем выбрать элемент который нужно удалить и вывести м...
Сколько терабайт информации содержит сообщение объемом 249 бит? 64 256 512 128...
Простой калькулятор на паскале плз...
Каких программах можно создать компьютерную презентацию? Microsoft Word Impress Microsoft Excel Microsoft PowerPoint...
Информатика,алгебра логики.Помогите расставить порядок действий. Буква г)...