Инструменты пользователя

Инструменты сайта


kumir

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
kumir [2016/05/01 15:40]
super_admin [Кумир]
kumir [2019/06/24 20:29] (текущий)
Строка 1: Строка 1:
-====== Кумир ======+====== Кумир ​и другие учебные среды для изучения основ программирования ​====== 
 + 
 +===== Исполнитель Robowin ===== 
 + 
 + 
 +[[https://​onedrive.live.com/​redir?​resid=EDFFB9398CEB06C8!174&​authkey=!ALND_1WndLkpeI8&​ithint=file%2cpptx|ПРОГРАММИРУЕМ ИСПОНИТЕЛЯ "​РОБОТ"​]] - краткий учебник по программированию виртуального робота "​Исполнитель Robowin"​. 
 + 
 +[[http://​younglinux.info/​presentations/​py_presentation.rar]] - Сборник презентаций по теме "​Основы программирования на Python"​ (rar, 15 презентаций,​ 1.7 Mb) 
 + 
 +===== Блочное программирование ===== 
 + 
 + 
 +[[https://​blockly-demo.appspot.com/​static/​apps/​code/​index.html?​lang=ru#​54e6ey]] - конструктор программного кода для детей. 
 + 
 +[[http://​snap.berkeley.edu/​snapsource/​snap.html]] ​ - учебная среда блочного программирования исполнителя "​Черепаха"​  
 + 
 +[[http://​snap.berkeley.edu]] - страница ресурса (учебные примеры...) 
 +===== Кумир ===== 
 + 
 +http://​www.niisi.ru/​kumir/​ - КуМир (Комплект Учебных МИРов) - система программирования,​ предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.  
 + 
 +http://​www.piktomir.ru/​ - ПиктоМир - младший брат КуМира,​ отдельно распространяемая,​ свободно распространяемая программная система для изучения азов программирования дошкольниками и младшими школьниками. 
 + 
 + 
 + 
 + 
 +==== Решение задач в среде программирования КуМир ==== 
 + 
 +[[http://​inf1.info/​kumir| "​Планета информатики"​ >>>​]]
 ===== Игра "​Палочки"​ ===== ===== Игра "​Палочки"​ =====
  
Строка 8: Строка 36:
 алг алг
 нач нач
-цел 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: Строка 148:
 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>​
 +
 +[[introduction_in_programming|От JavaScript к С++...]]
kumir.1462106441.txt.gz · Последние изменения: 2019/06/24 20:29 (внешнее изменение)