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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) « Первая ... 2 3 [4] 5   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
murla
15.10.2025 - 22:48
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
Цитата (All80Ex @ 15.10.2025 - 22:44)
Цитата (mrVomp @ 15.10.2025 - 22:38)
в таких блок-схемах (и вообще в школьных алгоритмах или языках вроде Паскаля, Python, Basic) конструкция

«для K от 3 до 5»
означает целочисленный счётчик цикла, который увеличивается на 1 на каждом шаге.

Почему не бывают дробные значения

Переменная K — это счётчик цикла, а счётчики в таких алгоритмах по умолчанию идут с целым шагом (обычно +1).
То есть:

3.14 или 4.1 не появятся, потому что шаг не задан как дробный.

Чтобы шаг был нецелым (например, K = 3, 3.5, 4, 4.5, 5), нужно явно указать шаг например:  для K от 3 до 5 с шагом 0.5

от 3 до 5, хорошо, 5 последняч итерация? или то что заключно в цикле закончится на 6?

Зависит от конкретной реализации конкретного языка/логики:
В Питоне последняя итерация при К=4
В каком-нибудь древнем Бейсике последняя итерация при К=5
и т.д.
 
[^]
Alexeykov
15.10.2025 - 22:54
3
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (murla @ 15.10.2025 - 22:48)
Зависит от конкретной реализации конкретного языка/логики:
В Питоне последняя итерация при К=4
В каком-нибудь древнем Бейсике последняя итерация при К=5
и т.д.

Блок схемы не привязаны к языкам программирования. Они показывают только алгоритм действий. В данном случае блок цикла нам говорит что цикл идёт от трех до пяти включительно с шагом один, а как этот алгоритм реализует кодер на питоне это уже его проблемы. Но должен реализовать именно так как говорит ему алгоритм.

Это сообщение отредактировал Alexeykov - 15.10.2025 - 22:55
 
[^]
AndreySh
15.10.2025 - 22:55
0
Статус: Offline


Кот

Регистрация: 11.10.19
Сообщений: 695
Цитата (Alexeykov @ 15.10.2025 - 22:41)
Цитата (AndreySh @ 15.10.2025 - 22:14)
Цитата (Alexeykov @ 15.10.2025 - 22:05)
Цитата (AndreySh @ 15.10.2025 - 22:04)
Цитата (Alexeykov @ 15.10.2025 - 21:55)
ГОСТ 19.003.80 мне это сказал.

Хочеш нагрузить меня гостом ОК
Ну скачал, ознакомился.
Да не IF Согласен
А вот почему for а while и почему шаг 1 а не 2 Там нету. Так что вопрос открытый.

Гост на оформление доккументации.

Если шаг не задан то он считается единицей. dont.gif
Это просто надо один раз запомнить.

НЕ НЕ НЕ Дорогой. Ты мне покажи где это в госте написано.
А то вот йа такой дурак, только черным по белому, иначе с таким
оформлением доккументации ВСЕ в Сад. Маркиз Де Сад rulez.gif

Даю наводку ГОСТ 19.701-90 но тамь тоже нету. why.gif

ГОСТ 19.701-90 пункт 4.1.4
Развернуто
https://rev.my1.ru/Mod_obuc/algoritmi/blok-shemy.pdf
Страница 13. Там всё подробно расписано.

Вы меня хотеть ввести в заблуждение. Обмануть или как
говорить Россия Наебать По ряду причин
У Вас интерпритация госта переделанная под методичку
Этот гост для бейсика лохматых годов, и там конечно же будет только FOR
Но даже в вашей методичке есть примеры.
Читайте пояснения, там указано должно быть 1) начальное значение цикла 2)оператор и 3) шаг dont.gif

Это сообщение отредактировал AndreySh - 15.10.2025 - 23:02

Программеры, ау! :)
 
[^]
Alexeykov
15.10.2025 - 22:59
2
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (AndreySh @ 15.10.2025 - 22:55)
Вы меня хотеть ввести в заблуждение. Обмануть или как
говорить Россия Наебать

Вы ещё и читать не умеете?
Об этом нам прямо говорит ГОСТ 19.701-90 пункт 4.1.4

Это сообщение отредактировал Alexeykov - 15.10.2025 - 23:02

Программеры, ау! :)
 
[^]
murla
15.10.2025 - 23:02
2
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
hawkie
up.gif
Решение от Гугл:
ЗАДАНИЕ 2
Step 1: Initialize the variable S
The algorithm starts by setting the value of the variable S to 0.
Step 2: Loop through the condition
The algorithm checks if the variable K is in the range from 3 to 5.
The loop will execute for each integer value of K in this range, which are 3, 4, and 5. Step 3: Add 6 to S for each iteration
For each value of K (3, 4, and 5), the condition "K from 3 to 5" is true, and the value 6 is added to S.
First iteration (K=3): \(S=0+6=6\)
Second iteration (K=4): \(S=6+6=12\)
Third iteration (K=5): \(S=12+6=18\)
Answer: The final value of the variable S after the algorithm is executed is 18.
 
[^]
murla
15.10.2025 - 23:04
1
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
Цитата (Alexeykov @ 15.10.2025 - 22:59)
Цитата (AndreySh @ 15.10.2025 - 22:55)
Вы меня хотеть ввести в заблуждение. Обмануть или как
говорить Россия Наебать

Вы ещё и читать не умеете?
Об этом нам прямо говорит ГОСТ 19.701-90 пункт 4.1.4

А ещё точнее, во многих ЯП шаг равный 1 можно не указывать.
beer.gif
И дело даже не в ГОСТе:
Авторы Python'а про ГОСТ даже не слышали.

Это сообщение отредактировал murla - 15.10.2025 - 23:05
 
[^]
mrVomp
15.10.2025 - 23:06
0
Статус: Offline


Хохмач

Регистрация: 21.10.24
Сообщений: 692
Цитата (murla @ 15.10.2025 - 23:02)
hawkie
up.gif
Решение от Гугл:
ЗАДАНИЕ 2
Step 1: Initialize the variable S
The algorithm starts by setting the value of the variable S to 0.
Step 2: Loop through the condition
The algorithm checks if the variable K is in the range from 3 to 5.
The loop will execute for each integer value of K in this range, which are 3, 4, and 5. Step 3: Add 6 to S for each iteration
For each value of K (3, 4, and 5), the condition "K from 3 to 5" is true, and the value 6 is added to S.
First iteration (K=3): \(S=0+6=6\)
Second iteration (K=4): \(S=6+6=12\)
Third iteration (K=5): \(S=12+6=18\)
Answer: The final value of the variable S after the algorithm is executed is 18.

Что и следовало
 
[^]
murla
15.10.2025 - 23:12
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
Alexeykov
Цитата
Блок схемы не привязаны к языкам программирования.

Зато соглашения привязаны к конкретному языку!
gentel.gif
А язык ДРАКОН вообще из одних схем состоит!

Просто на приведённом скриншоте нет начального значения К и нет описания, растёт она или уменьшается.
Если этого нет в задаче, значит это есть в учебнике.
В данном случае, где-то на сайте uchebnik.mos.ru
 
[^]
murla
15.10.2025 - 23:17
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
mrVomp
Цитата
Что и следовало

Отнюдь!
Всё зависит от соглашений конкретной реализации "логики".
ТС (как обычно!) не указал ссылку ни на конкретную задачу ни на конкретный курс. why.gif
 
[^]
AndreySh
15.10.2025 - 23:17
0
Статус: Offline


Кот

Регистрация: 11.10.19
Сообщений: 695
Цитата (Alexeykov @ 15.10.2025 - 22:59)
Об этом нам прямо говорит ГОСТ 19.701-90 пункт 4.1.4

То что ты мне подсунул это не гост. dont.gif
Это твоя компиляция. Если ссылаешся на свою методичку, то там пример противоречит рекомендации.
-И, да есть две большие разницы можно не указывать и не указывается
-С остальными значениями как быть, начальными например
-И где указания что это Бейсик Или С (тут и ежу понятно что только FOR)

ГОСТ 19.701-90 у меня так:
"4.1.4. Минимальное количество текста, необходимого для понимания функции данного символа,
следует помещать внутри данного символа. Текст для чтения должен записываться слева направо
и сверху вниз независимо от направления потока.
"

Это сообщение отредактировал AndreySh - 15.10.2025 - 23:20
 
[^]
Alexeykov
15.10.2025 - 23:17
0
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (murla @ 15.10.2025 - 23:04)
Цитата (Alexeykov @ 15.10.2025 - 22:59)
Цитата (AndreySh @ 15.10.2025 - 22:55)
Вы меня хотеть ввести в заблуждение. Обмануть или как
говорить Россия Наебать

Вы ещё и читать не умеете?
Об этом нам прямо говорит ГОСТ 19.701-90 пункт 4.1.4

А ещё точнее, во многих ЯП шаг равный 1 можно не указывать.
beer.gif
И дело даже не в ГОСТе:
Авторы Python'а про ГОСТ даже не слышали.

Когда этот ГОСТ писали питона ещё не было. gigi.gif
А не указывать шаг можно потому что в процессоре регистр счетчика внезапно работает с шагом единица.
Это как говорит сейчас молодёжь "база", т.е. подразумевается что все заинтересованные об этом в курсе и принимают этот шаг по умолчанию если не указано иное.
 
[^]
Alexeykov
15.10.2025 - 23:26
0
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (AndreySh @ 15.10.2025 - 23:17)
ГОСТ 19.701-90 у меня так:
"4.1.4. Минимальное количество текста, необходимого для понимания функции данного символа,
следует помещать внутри данного символа. Текст для чтения должен записываться слева направо
и сверху вниз независимо от направления потока.
"

Ну вот я когда-то давно учился на программиста, рисовал эти блоки на ватманах в формате А0 и защищал перед комиссией. И мне блок цикла с текстом "к от 3 до 5" говорит что организован цикл от трех до пяти включительно с шагом один.
Мне больше информации не надо.
Если Вам этот блок говорит что-то другое, то Вам не надо в программирование дабы люди не стенали потом что ракеты об луну разбиваются.
Только и всего.
 
[^]
hawkie
15.10.2025 - 23:27
1
Статус: Offline


Ярила

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

вопросов много. откуда берет этот оператор исходные данные? как их считает? каковы условия выхода из цикла?

привет, МЭШ за 7 класс. А потом у нас дети седые
 
[^]
hawkie
15.10.2025 - 23:29
1
Статус: Offline


Ярила

Регистрация: 8.12.10
Сообщений: 1962
Цитата (Alexeykov @ 15.10.2025 - 23:26)
Цитата (AndreySh @ 15.10.2025 - 23:17)
ГОСТ 19.701-90 у меня так:
"4.1.4. Минимальное количество текста, необходимого для понимания функции данного символа,
следует помещать внутри данного символа. Текст для чтения должен записываться слева направо
и сверху вниз независимо от направления потока.
"

Ну вот я когда-то давно учился на программиста, рисовал эти блоки на ватманах в формате А0 и защищал перед комиссией. И мне блок цикла с текстом "к от 3 до 5" говорит что организован цикл от трех до пяти включительно с шагом один.
Мне больше информации не надо.
Если Вам этот блок говорит что-то другое, то Вам не надо в программирование дабы люди не стенали потом что ракеты об луну разбиваются.
Только и всего.

ну на фортране тоже не особо задавались вопросами, что откуда берётся. Взялось и ладно, там отладим. У Вас так же было? :)
 
[^]
Alexeykov
15.10.2025 - 23:34
0
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (hawkie @ 15.10.2025 - 23:27)
я так понимаю, что шестиугольник в этой всратой схеме есть оператор цикла.

вопросов много. откуда берет этот оператор исходные данные? как их считает? каковы условия выхода из цикла?

привет, МЭШ за 7 класс. А потом у нас дети седые

Ну так все условия в блоке и записаны. Уже 10 раз тут разобрали.
Но так ли надо это всем детям в 7 классе это хороший вопрос. Далеко не все они собираются стать программистами, скорее даже почти никто в среднем, и не уметь читать блок схемы это вообще нормальное состояние обычного человека.
 
[^]
murla
15.10.2025 - 23:36
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
AndreySh
Alexeykov
Мы просто обсуждаем разное!
Есть конкретные ЯП, где может быть как угодно, и есть "стандартизованная" логика.
Задача именно про второе. Но и то и другое может быть сильно разным. Не зря есть ГОСТы, а есть ISO, ...
Про языки я читал, а про "стандартные" "логики" - нет. why.gif
 
[^]
AndreySh
15.10.2025 - 23:41
0
Статус: Offline


Кот

Регистрация: 11.10.19
Сообщений: 695
Цитата (Alexeykov @ 15.10.2025 - 23:26)
Цитата (AndreySh @ 15.10.2025 - 23:17)
ГОСТ 19.701-90 у меня так:
"4.1.4. Минимальное количество текста, необходимого для понимания функции данного символа,
следует помещать внутри данного символа. Текст для чтения должен записываться слева направо
и сверху вниз независимо от направления потока.
"

Ну вот я когда-то давно учился на программиста, рисовал эти блоки на ватманах в формате А0 и защищал перед комиссией. И мне блок цикла с текстом "к от 3 до 5" говорит что организован цикл от трех до пяти включительно с шагом один.
Мне больше информации не надо.
Если Вам этот блок говорит что-то другое, то Вам не надо в программирование дабы люди не стенали потом что ракеты об луну разбиваются.
Только и всего.

То что ты давно учился это понятно, и кроме for других циклов со счетчиком не
знаешь это понятно. Но даже ваш скрепный питон рекомендует while.
А таких как ты "которым все понятно" я сраной метлой гоню.
Это из за таких как ты рули клинят ибо им все понятно, ну этого не может быть
это по умолчанию так, зачем перепроверять уточнять.
И без твоих тупых советов я как то обойдусь, спасибо. Иди работай понятный

Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии lol.gif
 
[^]
murla
15.10.2025 - 23:45
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7428
AndreySh
Цитата
Завтра всем покажу, у кого будет 18 будет без премии

shum_lol.gif
 
[^]
Alexeykov
15.10.2025 - 23:46
3
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (AndreySh @ 15.10.2025 - 23:41)
Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии lol.gif

Так Вы обычный самодур?
While это цикл с условием, а не со счётчиком. faceoff.gif

Это сообщение отредактировал Alexeykov - 15.10.2025 - 23:52
 
[^]
Boojum
15.10.2025 - 23:46
2
Статус: Online


Ярила

Регистрация: 15.04.14
Сообщений: 2065
Цитата (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.
 
[^]
sanchopa
15.10.2025 - 23:51
0
Статус: Offline


Приколист

Регистрация: 30.07.25
Сообщений: 378
Цитата (Alexeykov @ 15.10.2025 - 23:26)
Цитата (AndreySh @ 15.10.2025 - 23:17)
ГОСТ 19.701-90 у меня так:
"4.1.4. Минимальное количество текста, необходимого для понимания функции данного символа,
следует помещать внутри данного символа. Текст для чтения должен записываться слева направо
и сверху вниз независимо от направления потока.
"

Ну вот я когда-то давно учился на программиста, рисовал эти блоки на ватманах в формате А0 и защищал перед комиссией. И мне блок цикла с текстом "к от 3 до 5" говорит что организован цикл от трех до пяти включительно с шагом один.
Мне больше информации не надо.
Если Вам этот блок говорит что-то другое, то Вам не надо в программирование дабы люди не стенали потом что ракеты об луну разбиваются.
Только и всего.

Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии
 
[^]
AndreySh
15.10.2025 - 23:53
0
Статус: Offline


Кот

Регистрация: 11.10.19
Сообщений: 695
Цитата (Alexeykov @ 15.10.2025 - 23:46)
Цитата (AndreySh @ 15.10.2025 - 23:41)
Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии lol.gif

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

Мы что знакомы????
Ты знаеш мой код, мой скилл, мой опыт работы. Ко Хуя ты мне советы даешь твое это или не твое????
Я у тебя советов не просил. И не нужно мне советовать что мне делать!!!
Тогда я не буду тебе говорить куда тебе идти. Ну ты уж догодайся ты понятливый
На этом все разговор окончен.
 
[^]
sanchopa
15.10.2025 - 23:54
2
Статус: Offline


Приколист

Регистрация: 30.07.25
Сообщений: 378
Цитата (AndreySh @ 15.10.2025 - 23:41)
Это хороший тест при приеме на работу. Кто скажет 18 пойдет лесом.
Кто засомневается и начнет вникать задавать вопросы, может быть достоин вакансии. Завтра всем покажу, у кого будет 18 будет без премии lol.gif

Так собеседуемые могут у нах послать. gigi.gif
Задача для 6 класса, если для тебя ответ не очевиден, то ты не на своем месте или самодур

Это сообщение отредактировал sanchopa - 15.10.2025 - 23:56
 
[^]
Alexeykov
15.10.2025 - 23:56
0
Статус: Online


Ярила

Регистрация: 12.05.12
Сообщений: 13200
Цитата (sanchopa @ 15.10.2025 - 23:51)
Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии

А вот на этом моменте мы достаём из кармана алгоритм приведения выражения к обратной польской нотации и решаем его с помощью стековой машины. shum_lol.gif
 
[^]
sanchopa
15.10.2025 - 23:58
0
Статус: Offline


Приколист

Регистрация: 30.07.25
Сообщений: 378
Цитата (Alexeykov @ 15.10.2025 - 23:56)
Цитата (sanchopa @ 15.10.2025 - 23:51)
Эти люди могут обсуждать 2+2*2 неделю, и каждый будет упражняться в остроумии

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

Эту машину я писал на бумажке на экзамене после первого семестра. Тут нечего обсуждать, это элементарщина
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
5 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 3486
4 Пользователей: Alexeykov, Andy79rus, SergMN, ПРИМа25
Страницы: (5) « Первая ... 2 3 [4] 5  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх