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

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


kumir

Различия

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

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

kumir [2017/02/07 14:58]
super_admin [Исполнитель Robowin]
kumir [2019/06/24 20:29]
Строка 1: Строка 1:
-====== Кумир и другие учебные среды для изучения основ программирования ====== 
  
-===== Исполнитель Robowin ===== 
- 
-[[http://​share.auditory.ru/​kafedra/​Sergey.Kondrashov/​school/​robowin/​trajectoriesofflight_start.zip]] 
- 
-[[http://​kpolyakov.narod.ru/​download/​robowin.zip]] - исполнители 
- 
-[[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>​ 
- 
-алг Основной 
-нач 
-цел n, k, i 
-лит a, b 
-сим c 
-c := "​!"​ 
-b := "​Привет " 
-ввод a 
-b := Склеить(b,​a) 
-b := Склеить(b,​c) 
-вывод b 
-кон 
- 
-алг лит Склеить (лит a, лит c) 
-нач 
-знач := a + c 
-кон 
-</​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.txt · Последние изменения: 2019/06/24 20:29 (внешнее изменение)