Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
kumir [2016/05/01 15:33] super_admin [МИНИ ПРОЕКТ] |
kumir [2016/05/01 16:12] super_admin [Использование функций:] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Кумир ====== | ====== Кумир ====== | ||
+ | ===== Игра "Палочки" ===== | ||
- | ======= МИНИ ПРОЕКТ ======= | + | 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> | ||
+ | ==== МИНИ ПРОЕКТ ==== | ||
Выберите один из городов мира: | Выберите один из городов мира: | ||
Строка 34: | Строка 74: | ||
вывод "средняя температура за год = ", srzn, нс | вывод "средняя температура за год = ", srzn, нс | ||
вывод "количество месяцев в году с средней температурой >= 19 град. = ", n, нс | вывод "количество месяцев в году с средней температурой >= 19 град. = ", n, нс | ||
- | вывод "самыяй высокая температура = ", t, нс | + | вывод "самая высокая температура = ", t, нс |
- | вывод "самыяй теплый месяц = ", m, нс | + | вывод "самый теплый месяц = ", m, нс |
кон | кон | ||
</code> | </code> | ||
Строка 80: | Строка 120: | ||
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> |