Программеры, ау! :)

Страницы: 1 2  ... 6  ОТВЕТИТЬ НОВАЯ ТЕМА
hawkie 15 окт 2025 в 21:07
Ярила  •  На сайте 15 лет
Сообщений: 2 060
10
Дочь делает в МЭШ задачу.
Вопрос прост: из этой блоксхемы (не знаю, какие там вводные) посчитать S

как на этой схеме узнать (на СХЕМЕ!!! не языке программирования), чему равняется К?

По моему мнению, S определена, а К - нет, таким образом К равняется 0.

Ввиду того, что в схеме отсутствует увеличение К, то S = 0.

Если же эта блоксхема предполагает, что К устанавливается в 3, то тогда S будет бесконечность, ибо в ней НЕ предусмотрено увеличение числа К.

Ответ GPT ниже

Программеры, ау! :)
объясните, что я не понимаю... какие условия в этих схемах заложены еще изначально ?

Программеры, ау! :)
Все комментарии:
sashmull 15 окт 2025 в 21:09
Ярила  •  На сайте 6 лет
19
Простите, но...

Программеры, ау! :)

Размещено через приложение ЯПлакалъ
idolbov 15 окт 2025 в 21:12
Шутник  •  На сайте 6 лет
5
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

Размещено через приложение ЯПлакалъ
Beholder 15 окт 2025 в 21:12
ТипоГраф  •  На сайте 20 лет
20
Типичная ошибка программирования, когда нет явного определения переменных, поэтому тут два варианта, либо К удовлетворяет условию, либо нет. Если нет, то S=0, если да, то бесконечный цикл. Хотя и в нем стрелку забыли…

Размещено через приложение ЯПлакалъ
ГрязныйПедро 15 окт 2025 в 21:13
Приколист  •  На сайте 3 года
3
да бред какой-то
All80Ex 15 окт 2025 в 21:14
Приколист  •  На сайте 6 лет
22
бесконечный цикл, вот так современные программеры и пишут говнокод

Размещено через приложение ЯПлакалъ
leonbn 15 окт 2025 в 21:14
Шутник  •  На сайте 12 лет
26
Млин, когда пекарь помогает сапожнику дом строить...
этот значок на блок-схеме означает for k = 3 to 5

Это сообщение отредактировал leonbn - 15 окт 2025 в 21:15
BigTaur 15 окт 2025 в 21:15
Ярила  •  На сайте 13 лет
17
K не определено заранее, определяется в цикле K = 3,4,5 три итерации цикла.
Когда K = 5 выход из цикла и вывод результата.
Сам секунд на 30 затупил, давно блок схемы даже простые не читал.
hawkie автор 15 окт 2025 в 21:17
Ярила  •  На сайте 15 лет
4
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

Это сообщение отредактировал hawkie - 15 окт 2025 в 21:18
BigTaur 15 окт 2025 в 21:17
Ярила  •  На сайте 13 лет
7
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

это не математика чистая, это блок схема, блок обозначает цикл, где К принимает значения 3,4,5, а потом выполнение идет дальше - вывод
GizmoKaka 15 окт 2025 в 21:18
Приколист  •  На сайте 8 лет
3
18.

Размещено через приложение ЯПлакалъ
Andy79rus 15 окт 2025 в 21:18
Весельчак  •  На сайте 11 лет
4
Полагаю, что в блок-схеме, там где К, это фигура - формирование выполнения цикла for, с инкрементом 1.

Дополню:
Символом «подготовка данных» (ГОСТ) в произвольной форме обычно является многоугольник или прямоугольник с острыми углами, который обозначает подготовительный этап сбора ресурсов или задание входных значений для процесса. Этот символ может использоваться для задания начальных условий в циклах со счетчиком.

Размещено через приложение ЯПлакалъ
xCONRADx 15 окт 2025 в 21:19
Шутник  •  На сайте 11 лет
16
int s = 0;
for (int k = 3; k >5; k++) {
s = s + 6;
}
System.out.println(s);

вот это описано на блок-схеме. Гпт все правильно ответил
BigTaur 15 окт 2025 в 21:19
Ярила  •  На сайте 13 лет
2
Цитата (hawkie @ 15.10.2025 - 21:17)
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

ну как-то так, когда-то 1 курс, сейчас думаю со школы, вроде никто пока не отменял...
kisa74 15 окт 2025 в 21:19
Приколист  •  На сайте 9 лет
0
а как интерпретировать "до"? либо меньше либо включать.
Надо не просто на картинку смотреть, но и понимать как объясняли теорию
LumeZZZ 15 окт 2025 в 21:20
Шутник  •  На сайте 7 лет
2
Цитата (hawkie @ 15.10.2025 - 21:17)
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

Если бы 3 цифра была, то это шаг. А так да, цикл: начальное значение, кончное значение, шаг (если не указан, то шаг = 1)

Размещено через приложение ЯПлакалъ
PeleMeShOk 15 окт 2025 в 21:21
Юморист  •  На сайте 15 лет
2
Ответ 18 , к от 3 по 5 это цикл: 3,4,5, т.е. S 3 раз увеличивается на 6

Размещено через приложение ЯПлакалъ
PorcelainMug 15 окт 2025 в 21:22
Ярила  •  На сайте 11 лет
2
Цитата (All80Ex @ 15.10.2025 - 21:14)
бесконечный цикл, вот так современные программеры и пишут говнокод

я бы сказал быдлокод lol.gif
AndreySh 15 окт 2025 в 21:22
Кот  •  На сайте 6 лет
-2
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

С первым согласен
Если К<3 или К>5 то выйдет 0 и завершение
Переменная К должна быть инициированна значением
и в блоке принятия решений должно указываться К++ или К--

Это сообщение отредактировал AndreySh - 15 окт 2025 в 21:25
maximilian01 15 окт 2025 в 21:23
Ярила  •  На сайте 12 лет
1
Нихрена не понял, но мне почему то понравилось..

Размещено через приложение ЯПлакалъ
Linxform 15 окт 2025 в 21:24
.--. --- .... ..- .---  •  На сайте 12 лет
9
К - это банальный счетчик цикла с исходным значением 3, шагом в 1 и максимальным значением 5.
Следовательно итог будет 18 после трехкратного прохождения цикла.
Не надо усложнять и додумывать то чего нет в задаче.

Это сообщение отредактировал Linxform - 15 окт 2025 в 21:24
ezeff 15 окт 2025 в 21:25
Хохмач  •  На сайте 19 лет
0
В задании русским по белому написано К от 3 до 5.
Смотря какой цикл применять может быть и 6 равно на выходе из цикла.
ВладимирычI 15 окт 2025 в 21:26
Шутник  •  На сайте 3 года
5
Цитата (xCONRADx @ 15.10.2025 - 21:19)
int s = 0;
for (int k = 3; k >5; k++) {
s = s + 6;
}
System.out.println(s);

вот это описано на блок-схеме. Гпт все правильно ответил

k<=5

s+=6
dont.gif
sanchopa 15 окт 2025 в 21:27
Балагур  •  На сайте 10 месяцев
3
Цитата
бесконечный цикл, вот так современные программеры и пишут говнокод

Какой он вечный? Там же нарисован цикл от 3 до 5. Бывают реализации циклов, где счетчик наращивается автоматически. От 3 до 5 это 3 прохода цикла. 6+6+6=18
Блок схемы не обязательно должен расписывать такие мелочи, как инкремент счетчика

Размещено через приложение ЯПлакалъ
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 6 060
0 Пользователей:
Страницы: 1 2  ... 6  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх