1) определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
begin
s: =0;
k: =0;
while k < 30 do begin
k: =k+3;
s: =s+k;
end;
write(s);
end.
2) при каком наибольшем введенном числе d после выполнения программы будет напечатано 150?
var n, s, d: integer;
begin
readln(d);
n : = 3;
s : = 38;
while s < = 1200 do begin
s : = s + d;
n : = n + 7
end;
write(n)
end.
3) исполнитель редактор получает на вход строку цифр и преобразовывает её. редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
заменить (v, w)
нашлось (v)
дана программа для исполнителя редактор:
начало
пока нашлось (222) или нашлось (888)
если нашлось (222)
то заменить (222, 8)
иначе заменить (888, 2)
конец если
конец пока
конец
какая строка получится в результате применения ниже программы к строке, со-стоящей из 193 идущих подряд цифр 8? в ответе запишите полученную строку.
решить по данному примеру:
1) из программы видно, что начальные значения переменных s и n равны соответственно 33 и 1
2) цикл заканчивается, когда нарушается условие s > 0, то есть количество шагов цикла определяется изменением переменной s
3) после окончания цикла выводится значение переменной n
4) таким образом, сводится к тому, чтобы определить число шагов цикла, необходимое для того, чтобы значение s стало меньше или равно 0
5) с каждым шагом цикла значение s уменьшается на 7, а значение n увеличивается в 3 раза, так что n=3k, где k – это число шагов цикла
6) поскольку s уменьшается на 7, конечное значение s должно быть равно 33-7*k , причём первое значение, меньшее или равное 0, достигается при k=5 (и s=33–7*5=-2)
7) тогда n=3k=35=243
8) ответ: 243.
145
193
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Suprunenko200724.06.2021 09:44
-
мне1629.01.2021 15:00
-
flint4040p070t004.01.2020 17:25
-
soonmin03.11.2022 06:29
-
peppapig1203.06.2023 05:43
-
alyabevan0200122.11.2022 05:36
-
Милана07080013.05.2020 07:52
-
Саша15e09.11.2022 16:29
-
поолра12.11.2020 13:35
-
Умник066604.07.2021 17:00
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.