В скретче можно реализовать все ,если понять как
Если вы не можете решить задачу в Скретч, вы не сможете ее решить ни в одном из других языков ...
В отличие от других сложных языков , Скретч дает наглядность и понимания процесса
Он дает это лучше чем дракон схема...
Что такое программирование? это описание последовательностей действий..
Скретч идеальное решение что бы научитсья понимать алгоритм и описывать действия на рождном и понятном для вас языке...
потому что Powerpoint не на русском и им не пользуется никто
У Скретч в свою очередь 160 000 000 клиентов по всему миру
Каждый школьник знает Скретч и использует его
а что бы понять программирования хотя бы на уровне 7 класса нужны эти самые графы.
Никто не хочет делать игры по два три года
Такая разработка дешевле , быстрее , и доступна массам , то бишь продать можно всем...
Ваш Turbo Pascal и QBasic кто им пользуется?
следовательно дорого, время затратно нельзя продать не кому
Теаория графа и алгоритм дейкстры это учебник 7 класса между прочим в школах сейчас
зачем бы тогда это делала макрасофт ? Там же не идиоты да?
Даже если бы каждый знал программирование , умел бы программировать , игр и программ больше бы не стало .....
Другими словами если масам не будет доступно программирование , разработка будет дорогой , длительной
Продавать продукт будет сложно ...
Если вы будете и дальше использовать текстовые языки у вас и дальше продукты будут дороогми, и у вас не будет хватать специалистов .
Бизнесу не интересен дорогой продукт который сложно продавать .....
Особено в области разработки игр ...
Нужен дешевый, доступный любому
Это позволить популизировать программирование ,и дать больший доступ к програмированию,а не только узким специалистам чей процент от общего количества людей менее 10 %
а не только узким специалистам чей процент от общего количества людей менее 10 %
Конечно нужно даже аспирантам нужно
Раньше под скретч любители даже компелятор сделали ...
Такие игры можно делать очень быстро меньше чем за час ...
Мне нужно
Я не хочу даже учить англиские языки со скобками и кавычками и пробелами ,мне нужно только на скретч .
Я пришла домой и прошу
папачка мне не понятно как работает алгоритм дейкстра
и как сделать так что бы пешочка ходила по вершинам
Я как раз просила это на бумаге тут
ну представте что я взрослая но тупая, тупее детей 14 лет
я не вижу вами построения алгоритма на бумаге ....
Да да я сделала больше 100 игр ,написала два учебника ,и мне точно не чего програмировать
Я как раз спросила простую задачу для обучения
Деточка тебе не нужно учитсья в Скретч учи сразу си шарп.....
1 function Dijkstra(Graph, source):
2
3 create vertex set Q
4
5 for each vertex v in Graph:
6 dist[v] ← INFINITY
7 prev[v] ← UNDEFINED
8 add v to Q
9 dist[source] ← 0
10
11 while Q is not empty:
12 u ← vertex in Q with min dist[u]
13
14 remove u from Q
15
16 for each neighbor v of u: // only v that are still in Q
17 alt ← dist[u] + length(u, v)
18 if alt < dist[v]:
19 dist[v] ← alt
20 prev[v] ← u
21
22 return dist[], prev[]
Это работает на С++
но не работает на скретч
если теорию графов преподают сильно позже 7 класса
for(all nodes i) visited[i] = false; // изначально список посещённых узлов пуст
у вас нету социальной ответственности?
это же для детей .
я могу нанять только под проект .