diff options
| Commit | 8a04ba93727a6d6fe2ac33965bcd9c58465356eb (patch) | |
|---|---|---|
| Author | 2026-01-08 07:08:14 +0200 | |
| Committer | 2026-01-08 07:08:14 +0200 | |
| Files | 7ed194f0be25e936b0dd9740a68e5dd63b2eafe2 | |
| syndamia.com-8a04ba93727a6d6fe2ac33965bcd9c58465356eb.tar syndamia.com-8a04ba93727a6d6fe2ac33965bcd9c58465356eb.tar.gz syndamia.com-8a04ba93727a6d6fe2ac33965bcd9c58465356eb.zip | ||
| Parent | def6bda196fc9207506ca6ed2417685765c552e7 (diff) | |
fix(teaching/upp-2025/w13): Add some missing exercise example inputs and outputs
1 files changed, 88 insertions, 1 deletions
| -rw-r--r-- | src/teaching/upp-2025/week13/index.du | 89 |
diff --git a/src/teaching/upp-2025/week13/index.du b/src/teaching/upp-2025/week13/index.du index 8ab1a62..e60c77f 100644 --- a/src/teaching/upp-2025/week13/index.du +++ b/src/teaching/upp-2025/week13/index.du @@ -409,6 +409,20 @@ He should not have built the fire under the pine tree. Трябва да изкарате всички произволни числа [`X[_1_]`] до [`X[_N_]`]. +:table_2 +|= Вход +|= Изход + +|: 1337 3 +|: 22470959 1859769514 521725159 + +|: 0 5 +|: 0 0 0 0 0 + +|: 1 5 +|: 16807 282475249 1622647863 947787490 1578127215 + + ### Задача 15 Във физиката, можем да определим позицията на едно тяло по елиптична (Кеплерова) орбита чрез екцентричната аномалия. @@ -424,6 +438,20 @@ He should not have built the fire under the pine tree. За дъно на рекурсията, може да върнете стойността [`M`]. +:table_2 +|= Вход +|= Изход + +|: 10.831 5.2 4 +|: 9.36247 + +|: 0 2 8 +|: 0 + +|: 1 2 8 +|: 1.42528 + + ### Задача 16 От входа получавате две неотрицателни цели числа. @@ -534,6 +562,32 @@ racecar racecar От входа получавате два реда с текст. Трябва да върнете разстоянието на Ливенщайн между тях. +:table_2 +|= Вход +|= Изход + +|: +``` +Hello +Harro + +|: 3 + +|: +``` +World +World + +|: 0 + +|: +``` +Winter land +Winterland + +|: 1 + + ### Задача 22 Аритметико-геометричното на две числа [`a`] и [`b`] се дефинира чрез следната рекурентна връзка: @@ -543,6 +597,20 @@ racecar racecar От входа получавате две реални числа, [`a`] и [`b`], и брой итерации [`n`]. Изкарайте резултатното аритметико-геометрично число, като за дъно на рекурсията можете да върнете [`a[_n+1_]`]. +:table_2 +|= Вход +|= Изход + +|: 5 6 0 +|: 5.5 + +|: 5 6 4 +|: 5.48861 + +|: 0.18 0.2 8 +|: 0.189868 + + ### Задача 23 Използвайки [=опашкова рекурсия=], напишете функция, която получава масив от цели числа и връща най-големия елемент от тях. @@ -565,10 +633,29 @@ racecar racecar Чрез бездънни дроби можем да представим редица функции/изрази, за които няма точна формула. -От входа получавате реално число [`x`], върнете [`e[^x^]`] използвайки: +От входа получавате реално число [`x`] и дълбочина [`n`], върнете [`e[^x^]`] използвайки: [image ./img/eulers_identity.png] +Като, всеки "етаж" от дробта е единица дълбочина (и първото ниво е 0). + +:table_2 +|= Вход +|= Изход + +|: 1 5 +|: 2.71667 + +|: 1 10 +|: 2.71828 + +|: 0.5 8 +|: 1.64872 + +|: 3.14159 15 +|: 23.1406 + + ### Задача 25 От входа получавате положителни цели размери на матрица от букви. |