Другие языки программирования и технологии

Прототип учебно-программистской задачи

Какой может быть прототип? Т. е. с помощью какой задачи можно обучить человека программированию?
Т. е. не пичкать его сухой теорией и определениями (переменные, циклы и тд), т. к. многие люди так ничего не поймут никогда, а дать ему задачу, с помощью которой он сможет хоть что-то понять в итоге. Задача может быть по физике/математике, любой в общем, но с "программистской" направленностью, естественно. Или это может быть какое либо приложение на телефон / пк.
У какого какие идеи? поделитесь, пожалуйста ;d
Алгоритм похода в булочную - классика
И программы-"чертёжники" всякие (набор команд: поднять перо, опустить перо, повернуть налево, провести отрезок в 1 клетку)
Макс Андрощук
Макс Андрощук
50 078
Лучший ответ
"переменные, циклы и тд" это такие азы... что даже не знаю, что и сказать. В математике некоторым не понятна понятие переменной x или если скажут переменная y, а x найти, то их просто шокирует такой шаг вправо или влево от пройденных задач. Программист же должен решать не стандартные задачи, где думать надо и много изучать из теории часто.
Ну а с помощью какого метода обучают азам программирования я встречал это в виде игры, допустим обучают детей программировать, да хоть запрограммируй движение машины или подобное че. Так вот усложняя с годами и обучаются. Есть игры типа квест по хакерству, типа ломаешь программу и нужно делать, что тебе гуру просит, но такой подход больше азы позволяет набраться, все равно, что по ютюбу глядеть видео по программирования. Все надо делать самому и самое главное надо думать самому, а не получать готовое из разных игр. Ну еще много разных подходов встречал, но идеального нет... ну не возможно всех сделать программистами, особенно если человек не хочет думать или у него воображение, память плохая... вот шахматы все знают, а играть и совершенствовать свою игру хотят единицы, так как напряжная это деятельность, а тра ха ться надо много с кодом... вот счас завершил одну проблему за день и усталость кошмар... а все потому, что не так всё просто в этой работе и часто даже спец не знает, почему это происходит и кто виноват и что надо изменить, чтобы это заработало.