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

Страницы: 1 ...  4 5 6  ОТВЕТИТЬ НОВАЯ ТЕМА
Alexeykov 15 окт 2025 в 23:59
Ярила  •  На сайте 14 лет
2
Цитата (AndreySh @ 15.10.2025 - 23:53)
Цитата (Alexeykov @ 15.10.2025 - 23:46)
Цитата (AndreySh @ 15.10.2025 - 23:41)
Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии lol.gif

Так Вы обычный самодур?

Мы что знакомы????
Ты знаеш мой код, мой скилл, мой опыт работы. Ко Хуя ты мне советы даешь твое это или не твое????
Я у тебя советов не просил. И не нужно мне советовать что мне делать!!!
Тогда я не буду тебе говорить куда тебе идти. Ну ты уж догодайся ты понятливый
На этом все разговор окончен.

Ну вот, разозлился. Обидчивый какой.
Max04 16 окт 2025 в 00:03
Ярила  •  На сайте 10 лет
0
Цитата (BigTaur @ 15.10.2025 - 21:15)
K не определено заранее, определяется в цикле K = 3,4,5 три итерации цикла.
Когда K = 5 выход из цикла и вывод результата.
Сам секунд на 30 затупил, давно блок схемы даже простые не читал.

Угу, правильно ГПТ ответил - 18.
AndreySh 16 окт 2025 в 00:03
Кот  •  На сайте 6 лет
-2
Цитата (sanchopa @ 15.10.2025 - 23:51)
Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии

В виндовс есть калькулятор и в нем есть вид обычный и инженерный
И внезапно:
обычный 2+2*2=8
Инженерный 2+2*2=6
Обычный писали те кому все понятно. :(
sanchopa 16 окт 2025 в 00:07
Балагур  •  На сайте 10 месяцев
2
Цитата (AndreySh @ 16.10.2025 - 00:03)
Цитата (sanchopa @ 15.10.2025 - 23:51)
Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии

В виндовс есть калькулятор и в нем есть вид обычный и инженерный
И внезапно:
обычный 2+2*2=8
Инженерный 2+2*2=6
Обычный писали те кому все понятно. :(

Ты только что сам же и сказал, что это одно и то же приложения, в котором есть разные режимы.
Ты из тех, кто вместо того чтобы взять и сделать, будут демагогию разводить.
Эффективный проджект-менеджер?
Alexeykov 16 окт 2025 в 00:09
Ярила  •  На сайте 14 лет
0
Цитата (sanchopa @ 15.10.2025 - 23:58)
Цитата (Alexeykov @ 15.10.2025 - 23:56)
Цитата (sanchopa @ 15.10.2025 - 23:51)
Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии

А вот на этом моменте мы достаём из кармана алгоритм приведения выражения к обратной польской нотации и решаем его с помощью стековой машины. shum_lol.gif

Эту машину я писал на бумажке на экзамене после первого семестра. Тут нечего обсуждать, это элементарщина

Я к тому что там вариантов какое действие за которым следует перепутать довольно сложно.
sanchopa 16 окт 2025 в 00:10
Балагур  •  На сайте 10 месяцев
0
Цитата (Max04 @ 16.10.2025 - 00:03)
Цитата (BigTaur @ 15.10.2025 - 21:15)
K не определено заранее, определяется в цикле K = 3,4,5 три итерации цикла.
Когда K = 5 выход из цикла и вывод результата.
Сам секунд на 30 затупил, давно блок схемы даже простые не читал.

Угу, правильно ГПТ ответил - 18.

Так себе доказательство
Расскажи нам, как работают LLM модели, и почему миллион леммингов не может ошибаться?

Это сообщение отредактировал sanchopa - 16 окт 2025 в 00:11
All80Ex 16 окт 2025 в 00:12
Приколист  •  На сайте 6 лет
0
парни, почитав комменты, здесь алгоритм не простой, 2+2, любой сложит, но не факт, если смотреть со стороны школы=4, если смотреть со стороны математиков=5, со стороны программеров-в каком формате, где округление, и вообще, где мантисса потерялась? 🤣

Размещено через приложение ЯПлакалъ
erros 16 окт 2025 в 00:18
Приколист  •  На сайте 15 лет
1
Цитата (Andy79rus @ 15.10.2025 - 21:18)
прямоугольник с острыми углами

Чиво блять

Программеры, ау! :)
JBM 16 окт 2025 в 01:19
Ярила  •  На сайте 11 лет
1
Цитата (BigTaur @ 15.10.2025 - 21:17)
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

это не математика чистая, это блок схема, блок обозначает цикл, где К принимает значения 3,4,5, а потом выполнение идет дальше - вывод

Только есть один момент: эта блок-схема не определяет диапазон K открытый или закрытый. То есть K = [3, 5) или K = [3, 5]. А это будет огромная разница. И нигде в условии задачи это не уточняется.
ACKEP 16 окт 2025 в 02:38
Ярила  •  На сайте 12 лет
0
Да хрен его знает. Вроде в схеме всё понятно: цикл от 3 до 5 с инкрементом 6 переменной S. Ответ 18.

Размещено через приложение ЯПлакалъ
DrimDrom 16 окт 2025 в 05:49
Юморист  •  На сайте 6 лет
0
Вот!!
Поэтому сейчас кодеры, а не программисты!

Переменные необходимо инициализировать!!
Попытка сравнить "К" с чем либо проваливается ибо К=unknow

А unknow при любом сравнение с любым числом выдаст "НЕТ"

А вообще зависит от среды!!!
В некоторых средах не инициализированные переменные равны "0", а в некоторых "unknow".
volandkit 16 окт 2025 в 05:59
Хохмач  •  На сайте 4 года
0
Ебать, какие душнилы в комментах. Одному не нравится, что переменная не объявлена до цикла, другому не нравится, что шаг явно не прописан. И с вами, пидорасами, кто-то еще работает, код вам дебилам на ревью посылает (хотя не удивлюсь, если вы прямо в продакшн ассемблер хуячите, никого не спрашивая, и считаете себя умнее всех).
f2d 16 окт 2025 в 06:17
Юморист  •  На сайте 2 года
1
Цитата
еременные необходимо инициализировать!!
Попытка сравнить "К" с чем либо проваливается ибо К=unknow

?!
for (uint8_t k = 3; i < 6; k++) {
MrDrakula99 16 окт 2025 в 06:48
Ярила  •  На сайте 13 лет
1
ТС, у тебя второй блок означает цикл К от 3 до 5 с шагом 1. У тебя в чем проблема возникла???

Размещено через приложение ЯПлакалъ
MrDrakula99 16 окт 2025 в 06:56
Ярила  •  На сайте 13 лет
1
Цитата (AndreySh @ 15.10.2025 - 23:41)
То что ты давно учился это понятно, и кроме for других циклов со счетчиком не
знаешь это понятно. Но даже ваш скрепный питон рекомендует while.
А таких как ты "которым все понятно" я сраной метлой гоню.
Это из за таких как ты рули клинят ибо им все понятно, ну этого не может быть
это по умолчанию так, зачем перепроверять уточнять.
И без твоих тупых советов я как то обойдусь, спасибо. Иди работай понятный

Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии

если ты не в курсе, что при написании алгоритмов при целочисленных значениях переменных шаг в 1 может не писаться - то это тебя надо гнать сцаными тряпками, а не других

Размещено через приложение ЯПлакалъ
Peredvan 16 окт 2025 в 07:19
dw = |Ψ|² dV  •  На сайте 3 года
1
Значение параметра цикла нигде не инициализируется. Говнокод.
dlrex 16 окт 2025 в 07:23
Инженегр  •  На сайте 12 лет
1
Цитата (xCONRADx @ 15.10.2025 - 22:19)
int s = 0;
for (int k = 3; k >5; k++) {
s = s + 6;
}
System.out.println(s);

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

Неа, судя по присваиванию, там на Паскале написано.
f2d 16 окт 2025 в 07:26
Юморист  •  На сайте 2 года
0
Цитата
судя по присваиванию, там на Паскале написано.

А может на ST, а может это страус злой...
AndreySh 16 окт 2025 в 07:27
Кот  •  На сайте 6 лет
0
Цитата (MrDrakula99 @ 16.10.2025 - 06:56)
Цитата (AndreySh @ 15.10.2025 - 23:41)
То что ты давно учился это понятно, и кроме for других циклов со счетчиком не
знаешь это понятно. Но даже ваш скрепный питон рекомендует while.
А таких как ты "которым все понятно" я сраной метлой гоню.
Это из за таких как ты рули клинят ибо им все понятно, ну этого не может быть
это по умолчанию так, зачем перепроверять уточнять.
И без твоих тупых советов я как то обойдусь, спасибо. Иди работай понятный

Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии

если ты не в курсе, что при написании алгоритмов при целочисленных значениях переменных шаг в 1 может не писаться - то это тебя надо гнать сцаными тряпками, а не других

Да йа не в курсе. В гостах такого НЕТ
И может не писаться и не пишется это 2 большие разницы.
Если ты напишеш по человечески for (инициализация; условие; шаг)
То к тебе никто не докопается. Ни тимлид не колеги не заказчик.

А если ты сознательно будешь делать документацию, которая вызывает понимание
только у тебя, то результат немного предсказуем cool.gif
AndreySh 16 окт 2025 в 08:25
Кот  •  На сайте 6 лет
-1
Цитата (JBM @ 16.10.2025 - 01:19)
Цитата (BigTaur @ 15.10.2025 - 21:17)
Цитата (idolbov @ 15.10.2025 - 21:12)
Если К от 3 до 5, то у тебя все зациклится.
Получается, что S от 0 до бесконечности.

это не математика чистая, это блок схема, блок обозначает цикл, где К принимает значения 3,4,5, а потом выполнение идет дальше - вывод

Только есть один момент: эта блок-схема не определяет диапазон K открытый или закрытый. То есть K = [3, 5) или K = [3, 5]. А это будет огромная разница. И нигде в условии задачи это не уточняется.

bravo.gif hat.gif Все верно!!!
От 3 до 5 и от 3 до 5 включительно это две большие разницы.
Это тоже должно быть обязательно указываться. Я этот нюанс провтыкал.
Зеленки отсыпал. agree.gif

Это сообщение отредактировал AndreySh - 16 окт 2025 в 08:28
DrimDrom 16 окт 2025 в 08:26
Юморист  •  На сайте 6 лет
-1
Цитата (f2d @ 16.10.2025 - 06:17)
Цитата
еременные необходимо инициализировать!!
Попытка сравнить "К" с чем либо проваливается ибо К=unknow

?!
for (uint8_t k = 3; i < 6; k++) {

Ну дружок... Я же сказал от среды зависит, как Компилятор/интерпретатор написан. это раз.

А во вторых тут ты неявно переменные инициализируешь!!!! Сам не отдавая себе в этом отчета!!!

Кстати часто потом ищешь ошибку.. отлавливаешь.. А оно просто сравнение с неопределенной переменной..
Юрковский 16 окт 2025 в 08:28
Юморист  •  На сайте 17 лет
0
К=6. S=18. "гробик" на блок-схеме это не условие, это цикл.
DrimDrom 16 окт 2025 в 08:29
Юморист  •  На сайте 6 лет
-1
Цитата (dlrex @ 16.10.2025 - 07:23)
Цитата (xCONRADx @ 15.10.2025 - 22:19)
int s = 0;
for (int k = 3; k >5; k++) {
    s = s + 6;
}
System.out.println(s);

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

Неа, судя по присваиванию, там на Паскале написано.

На паскале к=unknow

Что при сравнение дает "нет".

Блок схема показывает, как не работает алгоритм, если не инициализировать переменные!! Учит думать и находить ошибки!!!
DrimDrom 16 окт 2025 в 08:43
Юморист  •  На сайте 6 лет
-1
Цитата (Boojum @ 15.10.2025 - 23:46)
Цитата (xCONRADx @ 16.10.2025 - 05:19)
int s = 0;
for (int k = 3; k >5; k++) {
    s = s + 6;
}
System.out.println(s);

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

Не усложняй. Это ж паскаль.

var i,k : integer;
begin
s:=0;
for k:= 3 to 5 do
begin
s:= s+6;
end;
writeln(s);
end.

В этом случае на блоке не нужно писать "ДА" и "НЕТ"

И в вашем случае счетчик явно инициализируется в цикле.
ПРИМа25 16 окт 2025 в 08:48
Дед-пердед  •  На сайте 13 лет
0
В наше время таких готовых циклов в блок-схемах что то и не упомню.
Был только оператор сравнения (ромб, да/нет). С его помощью задавались/рисовались циклы. Поэтому программы-курсовики и дипломные были гораааздо длиннее.

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

 
 

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



Наверх