Last active
April 1, 2023 21:16
-
-
Save kant2002/2e6deec2bb305e9e8e8d6ece8b1168fe to your computer and use it in GitHub Desktop.
Програми на Мавці
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
друк("Приклади програм на Мавці") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; ініціалізаця перших двух елементів | |
t1 = 0 | |
t2 = 1 | |
;; ініціалізаця наступного елкмента (третього) | |
наступний = t1 + t2 | |
;; Запит на кількість елементів у корисувача | |
кількість = число(читати("Введіть кількість елементів: ")) | |
;; Напечатати перші два елемента t1 та t2 | |
друк("Послідовність Фібоначчі: %(t1), %(t2), ") | |
;; надрукувати від 3-го до кількість-ого елемента | |
перебрати діапазон(3, кількість + 1) як i | |
друк("%(наступний), ") | |
t1 = t2 | |
t2 = наступний | |
наступний = t1 + t2 | |
кінець |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
колода = [6,7,8,9,10,2,3,4,11, | |
6,7,8,9,10,2,3,4,11, | |
6,7,8,9,10,2,3,4,11, | |
6,7,8,9,10,2,3,4,11] ;;* 4 | |
дія перемішувач(acc, el) | |
якщо global.Math.random() > 0.5 | |
acc.додати(el) | |
вернути acc | |
інакше | |
вернути [el].злити(acc) | |
кінець | |
кінець | |
колода = колода.скоротити(перемішувач, []) | |
друк("Пограемо у очко?") | |
count = 0 | |
поки так | |
choice = читати("Будете брати карту? т/н ") | |
якщо choice рівно "т" | |
current = колода.забрати() | |
друк("Вам попалася карта із очками %(current)") | |
count += current | |
якщо count > 21 | |
друк("Вибачайте, но ви програли") | |
зупинити | |
якщо count == 21 | |
друк("Поздоровляю, вы набрали 21!") | |
зупинити | |
інакше | |
друк("У вас є %(count) очок.") | |
кінець | |
якщо choice рівно "н" | |
друк("У вас %(count) очок і вы закінчили гру.") | |
зупинити | |
кінець | |
кінець | |
друк("До нових зустрічей!") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment