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

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


kumir

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
kumir [2014/10/22 15:50]
super_admin
kumir [2019/06/24 20:29] (текущий)
Строка 1: Строка 1:
-====== Кумир ======+====== Кумир ​и другие учебные среды для изучения основ программирования ​======
  
-<code Кумир>​+===== Исполнитель 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| "​Планета информатики"​ >>>​]] 
 +===== Игра "​Палочки"​ ===== 
 + 
 +http://​www.fortboyard.ru/​inter/​jeux/​batonnets 
 + 
 +<code
 + 
 +алг 
 +нач 
 +цел n=20 , k =3, i=1, a , s 
 +вывод "На столе 20 палочек.",​ нс 
 +вывод "Вы можете брать 1, 2 или 3.", нс 
 +вывод "​Если после Вашего хода осталась одна плаочка,",​ нс 
 +вывод "Вы выиграли",​ нс 
 +нц пока n > 1 
 + ​если mod(i,2) = 1 
 +то 
 +вывод "на столе ", n, " палочек(чки)",​ нс 
 +вывод "​ваш ход",​ нс 
 +ввод a 
 +n := n - a 
 +иначе 
 +s := mod(n - 1, k + 1) 
 +если s = 0 то 
 +a := irand(1,​3) 
 +n := n - a 
 +вывод "​компьютер взял ", a, " палочек"​ , нс 
 +иначе 
 +n := n - s 
 +вывод "​компьютер взял ", s, " палочек"​ , нс 
 +все 
 + ​все 
 +i := i +1 
 + ​кц 
 +если mod(i,2) = 0 то  
 +вывод "Вы победили ", нс 
 +иначе 
 +вывод "​Победил ПК 
 +все 
 + 
 +кон 
 +</​code>​ 
 +==== МИНИ ПРОЕКТ ==== 
 + 
 +Выберите один из городов мира: 
 + 
 +<​code>​ 
 + 
 +алг  
 +нач 
 +вещтаб Dat[1:12] 
 +вещ sum=0, srzn=0, t 
 +цел к, n, m 
 + 
 +| Среднемесячная температура 
 +| по Москве 
 +Dat[1] := -7.7 
 +Dat[2] := -5.3 
 +Dat[3] := -0.7 
 +Dat[4] := 8.8 
 +Dat[5] := 19.7 
 +Dat[6] := 22.7 
 +Dat[7] := 25.5 
 +Dat[8] := 23.7 
 +Dat[9] := 16.0 
 +Dat[10] := 7.1 
 +Dat[11] := 1.8 
 +Dat[12] := -2.9 
 +  
 +нц для к от 1 до 12 
 + 
 +кц  
 +  
 +вывод "​средняя температура за год = ", srzn, нс 
 +вывод "​количество месяцев в году с средней температурой >= 19 град. = ", n, нс 
 +вывод "​самая высокая температура ​ = ", t, нс 
 +вывод "​самый теплый месяц = ", m, нс 
 +кон 
 +</​code>​ 
 + 
 +http://​pogoda.turtella.ru/​Russia/​Moscow/​monthly/​ 
 + 
 +{{:​practicum:​excel:​pogoda.xlsx|}} 
 +===== Использование функций:​ ===== 
 + 
 + 
 +**Пример 1:** 
 + 
 +<code>
  
 алг Основной алг Основной
Строка 21: Строка 135:
 кон кон
 </​code>​ </​code>​
 +
 +**Пример 2:**
 +
 +<​code>​
 +
 +алг Основной
 +нач
 +цел n, k, i
 +лит a, b
 +сим c
 +ввод a
 +n := длин(a)
 +i := n - 1
 +c := Извлечь(a,​i)
 +вывод c
 +кон
 +
 +алг сим Извлечь(лит a, цел i)
 +нач
 +знач := a[i]
 +кон
 +</​code>​
 +
 +[[introduction_in_programming|От JavaScript к С++...]]
kumir.1413978629.txt.gz · Последние изменения: 2019/06/24 20:29 (внешнее изменение)