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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (4) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
hawkie
15.10.2025 - 21:07
Статус: Online


Ярила

Регистрация: 8.12.10
Сообщений: 1962
5
Дочь делает в МЭШ задачу.
Вопрос прост: из этой блоксхемы (не знаю, какие там вводные) посчитать S

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

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

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

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

Ответ GPT ниже

Программеры, ау! :)
 
[^]
hawkie
15.10.2025 - 21:08
Статус: Online


Ярила

Регистрация: 8.12.10
Сообщений: 1962
объясните, что я не понимаю... какие условия в этих схемах заложены еще изначально ?

Программеры, ау! :)
 
[^]
sashmull
15.10.2025 - 21:09
14
Статус: Offline


Ярила

Регистрация: 2.02.20
Сообщений: 1186
Простите, но...

Размещено через приложение ЯПлакалъ

Программеры, ау! :)
 
[^]
idolbov
15.10.2025 - 21:12
2
Статус: Offline


Шутник

Регистрация: 1.04.20
Сообщений: 14
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

Размещено через приложение ЯПлакалъ
 
[^]
Beholder
15.10.2025 - 21:12
8
Статус: Offline


ТипоГраф

Регистрация: 7.11.05
Сообщений: 1061
Типичная ошибка программирования, когда нет явного определения переменных, поэтому тут два варианта, либо К удовлетворяет условию, либо нет. Если нет, то S=0, если да, то бесконечный цикл. Хотя и в нем стрелку забыли…

Размещено через приложение ЯПлакалъ
 
[^]
ГрязныйПедро
15.10.2025 - 21:13
2
Статус: Online


Приколист

Регистрация: 21.09.22
Сообщений: 290
да бред какой-то
 
[^]
All80Ex
15.10.2025 - 21:14
9
Статус: Online


Приколист

Регистрация: 2.04.20
Сообщений: 221
бесконечный цикл, вот так современные программеры и пишут говнокод

Размещено через приложение ЯПлакалъ
 
[^]
leonbn
15.10.2025 - 21:14
12
Статус: Offline


Шутник

Регистрация: 25.10.13
Сообщений: 41
Млин, когда пекарь помогает сапожнику дом строить...
этот значок на блок-схеме означает for k = 3 to 5

Это сообщение отредактировал leonbn - 15.10.2025 - 21:15
 
[^]
BigTaur
15.10.2025 - 21:15
8
Статус: Offline


Ярила

Регистрация: 21.11.12
Сообщений: 1842
K не определено заранее, определяется в цикле K = 3,4,5 три итерации цикла.
Когда K = 5 выход из цикла и вывод результата.
Сам секунд на 30 затупил, давно блок схемы даже простые не читал.
 
[^]
hawkie
15.10.2025 - 21:17
2
Статус: Online


Ярила

Регистрация: 8.12.10
Сообщений: 1962
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

Это сообщение отредактировал hawkie - 15.10.2025 - 21:18
 
[^]
BigTaur
15.10.2025 - 21:17
2
Статус: Offline


Ярила

Регистрация: 21.11.12
Сообщений: 1842
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

это не математика чистая, это блок схема, блок обозначает цикл, где К принимает значения 3,4,5, а потом выполнение идет дальше - вывод
 
[^]
GizmoKaka
15.10.2025 - 21:18
3
Статус: Offline


Приколист

Регистрация: 11.06.18
Сообщений: 378
18.

Размещено через приложение ЯПлакалъ
 
[^]
Andy79rus
15.10.2025 - 21:18
3
Статус: Offline


Весельчак

Регистрация: 6.08.14
Сообщений: 102
Полагаю, что в блок-схеме, там где К, это фигура - формирование выполнения цикла for, с инкрементом 1.

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

Размещено через приложение ЯПлакалъ
 
[^]
xCONRADx
15.10.2025 - 21:19
6
Статус: Offline


Шутник

Регистрация: 21.08.14
Сообщений: 62
int s = 0;
for (int k = 3; k >5; k++) {
s = s + 6;
}
System.out.println(s);

вот это описано на блок-схеме. Гпт все правильно ответил
 
[^]
BigTaur
15.10.2025 - 21:19
2
Статус: Offline


Ярила

Регистрация: 21.11.12
Сообщений: 1842
Цитата (hawkie @ 15.10.2025 - 21:17)
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

ну как-то так, когда-то 1 курс, сейчас думаю со школы, вроде никто пока не отменял...
 
[^]
kisa74
15.10.2025 - 21:19
0
Статус: Offline


Приколист

Регистрация: 14.04.17
Сообщений: 320
а как интерпретировать "до"? либо меньше либо включать.
Надо не просто на картинку смотреть, но и понимать как объясняли теорию
 
[^]
LumeZZZ
15.10.2025 - 21:20
2
Статус: Offline


Шутник

Регистрация: 23.12.18
Сообщений: 31
Цитата (hawkie @ 15.10.2025 - 21:17)
я сам догадался, мне не в блоксхемы. как я без этого жил? шестиугольник, оказывается, обозначает оператор цикла с инкрементом 1

for i++... мда.

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

Размещено через приложение ЯПлакалъ
 
[^]
PeleMeShOk
15.10.2025 - 21:21
2
Статус: Offline


Юморист

Регистрация: 5.05.11
Сообщений: 440
Ответ 18 , к от 3 по 5 это цикл: 3,4,5, т.е. S 3 раз увеличивается на 6

Размещено через приложение ЯПлакалъ
 
[^]
PorcelainMug
15.10.2025 - 21:22
2
Статус: Offline


Ярила

Регистрация: 9.09.14
Сообщений: 1015
Цитата (All80Ex @ 15.10.2025 - 21:14)
бесконечный цикл, вот так современные программеры и пишут говнокод

я бы сказал быдлокод lol.gif
 
[^]
AndreySh
15.10.2025 - 21:22
-2
Статус: Offline


Кот

Регистрация: 11.10.19
Сообщений: 695
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

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

Это сообщение отредактировал AndreySh - 15.10.2025 - 21:25
 
[^]
maximilian01
15.10.2025 - 21:23
0
Статус: Offline


Ярила

Регистрация: 27.02.14
Сообщений: 5149
Нихрена не понял, но мне почему то понравилось..

Размещено через приложение ЯПлакалъ
 
[^]
Linxform
15.10.2025 - 21:24
7
Статус: Offline


.--. --- .... ..- .---

Регистрация: 15.07.13
Сообщений: 3455
К - это банальный счетчик цикла с исходным значением 3, шагом в 1 и максимальным значением 5.
Следовательно итог будет 18 после трехкратного прохождения цикла.
Не надо усложнять и додумывать то чего нет в задаче.

Это сообщение отредактировал Linxform - 15.10.2025 - 21:24
 
[^]
ezeff
15.10.2025 - 21:25
0
Статус: Offline


Хохмач

Регистрация: 11.12.06
Сообщений: 789
В задании русским по белому написано К от 3 до 5.
Смотря какой цикл применять может быть и 6 равно на выходе из цикла.
 
[^]
ВладимирычI
15.10.2025 - 21:26
2
Статус: Offline


Шутник

Регистрация: 4.04.23
Сообщений: 68
Цитата (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.10.2025 - 21:27
3
Статус: Offline


Приколист

Регистрация: 30.07.25
Сообщений: 378
Цитата
бесконечный цикл, вот так современные программеры и пишут говнокод

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

Размещено через приложение ЯПлакалъ
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
11 Пользователей читают эту тему (1 Гостей и 2 Скрытых Пользователей) Просмотры темы: 2272
8 Пользователей: DooHAST, forregss, Patriss, murla, ХорекПаникер, Alexeykov, damart, none184
Страницы: (4) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх