Сообщение Re[27]: Язык ДРАКОН — новая идея в программировании от 28.06.2020 8:08
Изменено 28.06.2020 9:28 Lazytech
ВП>Вот что пишет Роман Озеров в комментарии на YouTube:
ВП>https://www.youtube.com/watch?v=ZCBIZleP1BA&feature=youtu.be
Подсказка: смотреть на скорости 1,5x
P.S. Навеяло: Устный счёт — Википедия
Устный счёт в начальной школе | |
| |
Примерно такое же впечатление о языке «ДРАКОН» у меня сложилось в процессе просмотра видеоролика.
Ничего не имею против блок-схем, но программировать таким способом...
Больше всего порадовало, когда разработчик сначала внес изменение в комментарий, а потом отразил это изменение в коде программы:
https://youtu.be/ZCBIZleP1BA?t=547
P.P.S. Навскидку выразил на Python фрагмент блок-схемы, показанный в видео по указанному выше таймкоду:
set_table_heat_on(True)
if table_heat_on:
if dt4 <= 5 or dt4 > 38:
high_limit_and_protection()
set_heat_power_percent(0)
elif dt4 <= 29: # (5, 29]
set_heat_power_percent(100)
elif dt4 <= 36: # (29, 36]
set_heat_power_percent(60)
else: # (36, 38]
set_heat_power_percent(40)
else:
set_heat_on(False)
if heat_power_percent > 0:
set_heat_power_percent(0)
if heat_power_percent > 0:
calculate_pulse_duration() # ms
set_heat_endoscope(True)
if heat_endoscope_on:
# some code
else
# some code
Как мне кажется, в блок-схеме запутаться легче, чем в коде.
ВП>Вот что пишет Роман Озеров в комментарии на YouTube:
ВП>https://www.youtube.com/watch?v=ZCBIZleP1BA&feature=youtu.be
Подсказка: смотреть на скорости 1,5x
P.S. Навеяло: Устный счёт — Википедия
Устный счёт в начальной школе | |
| |
Примерно такое же впечатление о языке «ДРАКОН» у меня сложилось в процессе просмотра видеоролика.
Ничего не имею против блок-схем, но программировать таким способом...
Больше всего порадовало, когда разработчик сначала внес изменение в комментарий, а потом отразил это изменение в коде программы:
https://youtu.be/ZCBIZleP1BA?t=547
P.P.S. Навскидку выразил на Python фрагмент блок-схемы, показанный в видео по указанному выше таймкоду:
set_table_heat_on(True)
if table_heat_on:
if dt4 <= 5 or dt4 > 38:
high_limit_and_protection()
set_heat_power_percent(0)
elif dt4 <= 29: # (5, 29]
set_heat_power_percent(100)
elif dt4 <= 36: # (29, 36]
set_heat_power_percent(60)
else: # (36, 38]
set_heat_power_percent(40)
else:
set_heat_on(False)
if heat_power_percent > 0:
set_heat_power_percent(0)
if heat_power_percent > 0:
calculate_pulse_duration() # ms
set_heat_endoscope(True)
if heat_endoscope_on:
# some code
else
# some code
Как мне кажется, в блок-схеме запутаться легче, чем в коде.
P.P.P.S. Также порадовали goto по всему тексту программы:
https://youtu.be/ZCBIZleP1BA?t=697