Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
kumir [2016/05/01 15:40] super_admin [Кумир] |
kumir [2017/02/07 14:35] super_admin [Кумир] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Кумир ====== | ====== Кумир ====== | ||
+ | |||
+ | |||
+ | [[https://blockly-demo.appspot.com/static/apps/code/index.html?lang=ru#54e6ey]] - конструктор программного кода для детей. | ||
+ | |||
+ | http://www.niisi.ru/kumir/ - КуМир (Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе. | ||
+ | |||
+ | http://www.piktomir.ru/ - ПиктоМир - младший брат КуМира, отдельно распространяемая, свободно распространяемая программная система для изучения азов программирования дошкольниками и младшими школьниками. | ||
+ | |||
+ | [[http://snap.berkeley.edu/snapsource/snap.html]] - учебная среда блочного программирования исполнителя "Черепаха" | ||
+ | |||
+ | [[http://snap.berkeley.edu]] - страница ресурса (учебные примеры...) | ||
+ | |||
+ | |||
+ | ==== Решение задач в среде программирования КуМир ==== | ||
+ | |||
+ | [[http://inf1.info/kumir| "Планета информатики" >>>]] | ||
===== Игра "Палочки" ===== | ===== Игра "Палочки" ===== | ||
Строка 8: | Строка 24: | ||
алг | алг | ||
нач | нач | ||
- | . цел n=20 , k =3, i=1, a , s | + | цел n=20 , k =3, i=1, a , s |
- | . вывод "На столе 20 палочек.", нс | + | вывод "На столе 20 палочек.", нс |
- | . вывод "Вы можете брать 1, 2 или 3.", нс | + | вывод "Вы можете брать 1, 2 или 3.", нс |
- | . вывод "Если после Вашего хода осталась одна плаочка,", нс | + | вывод "Если после Вашего хода осталась одна плаочка,", нс |
- | . вывод "Вы выиграли", нс | + | вывод "Вы выиграли", нс |
- | . нц пока n > 1 | + | нц пока n > 1 |
- | . . если mod(i,2) = 1 | + | если mod(i,2) = 1 |
- | . . . то | + | то |
- | . . . . вывод "на столе ", n, " палочек(чки)", нс | + | вывод "на столе ", n, " палочек(чки)", нс |
- | . . . . вывод "ваш ход", нс | + | вывод "ваш ход", нс |
- | . . . . ввод a | + | ввод a |
- | . . . . n := n - a | + | n := n - a |
- | . . . иначе | + | иначе |
- | . . . . s := mod(n - 1, k + 1) | + | s := mod(n - 1, k + 1) |
- | . . . . если s = 0 то | + | если s = 0 то |
- | . . . . . . a := irand(1,3) | + | a := irand(1,3) |
- | . . . . . . n := n - a | + | n := n - a |
- | . . . . . . вывод "компьютер взял ", a, " палочек" , нс | + | вывод "компьютер взял ", a, " палочек" , нс |
- | . . . . . иначе | + | иначе |
- | . . . . . . n := n - s | + | n := n - s |
- | . . . . . . вывод "компьютер взял ", s, " палочек" , нс | + | вывод "компьютер взял ", s, " палочек" , нс |
- | . . . . все | + | все |
- | . . все | + | все |
- | . . i := i +1 | + | i := i +1 |
- | . кц | + | кц |
- | . вывод "осталось ", n, " палочка", нс | + | если mod(i,2) = 0 то |
- | . если mod(i,2) = 0 то | + | вывод "Вы победили ", нс |
- | . . . вывод "Вы победили ", нс | + | иначе |
- | . . иначе | + | вывод "Победил ПК " |
- | . . . вывод "Победил ПК " | + | все |
- | . все | + | |
- | кон | + | |
+ | кон | ||
</code> | </code> | ||
==== МИНИ ПРОЕКТ ==== | ==== МИНИ ПРОЕКТ ==== | ||
Строка 121: | Строка 136: | ||
n := длин(a) | n := длин(a) | ||
i := n - 1 | i := n - 1 | ||
- | c := Извлеч(a,i) | + | c := Извлечь(a,i) |
вывод c | вывод c | ||
кон | кон | ||
- | алг сим Извлеч (лит a, цел i) | + | алг сим Извлечь(лит a, цел i) |
нач | нач | ||
знач := a[i] | знач := a[i] | ||
кон | кон | ||
</code> | </code> |