Summary Files Commits Branches @commit @diff @stats
path: root / src / teaching / upp-2025 / week02 / index.du
diff options
context:
space:
mode:
1 files changed, 30 insertions, 30 deletions
-rw-r--r--src/teaching/upp-2025/week02/index.du60
diff --git a/src/teaching/upp-2025/week02/index.du b/src/teaching/upp-2025/week02/index.du
index d1be61f..efaf969 100644
--- a/src/teaching/upp-2025/week02/index.du
+++ b/src/teaching/upp-2025/week02/index.du
@@ -1,85 +1,85 @@
-# Задачи - УПП, Седмица 2, 09.10.2025
+'def title Задачи - УПП, Седмица 2, 09.10.2025
+'def desc Условията на задачите за упражнение.
-'define expected-reading 2 min
-'define created 05 October 2025
-'define edited 11 October 2025
-[$pagenav]
+# {title}
+
+{pagenav 2 min;05 October 2025;11 October 2025}
.warn
-Всички задачи от днес са върху [url ./machine.html "машинната таблица"].
+Всички задачи от днес са върху {url "машинната таблица";./machine.html}.
GitHub Classroom: [url https://classroom.github.com/a/DRjtkc6f]
## Задача 1
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение01.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение01.csv}
Покажете числото 1337 в "popup".
## Задача 2
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение02.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение02.csv}
-Покажете сумата на [`INPUT1`] и 8 в "popup".
+Покажете сумата на {` INPUT1} и 8 в "popup".
## Задача 3
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение03.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение03.csv}
-Покажете числото [`INPUT1`] в "popup", но с обърнат знак.
+Покажете числото {` INPUT1} в "popup", но с обърнат знак.
## Задача 4
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение04.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение04.csv}
-Покажете [`INPUT1`] умножено по две в "popup".
+Покажете {` INPUT1} умножено по две в "popup".
## Задача 5
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение05.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение05.csv}
-Ако [`INPUT1`] е равно на 10, покажете в "popup" стойността 1.
+Ако {` INPUT1} е равно на 10, покажете в "popup" стойността 1.
Иначе, покажете стойността 0.
## Задача 6
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение06.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение06.csv}
-Покажете в "popup" числото 1 ако [`INPUT1`] [=или=] [`INPUT2`] е равно на 5.
+Покажете в "popup" числото 1 ако {` INPUT1} {b или} {` INPUT2} е равно на 5.
Иначе покажете 0.
## Задача 7
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение07.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение07.csv}
-Покажете в "popup" числото 1 ако [`INPUT1`] [=и=] [`INPUT2`] са равни на 5.
+Покажете в "popup" числото 1 ако {` INPUT1} {b и} {` INPUT2} са равни на 5.
Иначе покажете 0.
## Задача 8
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение08.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение08.csv}
-Покажете в "popup" умножението на [`INPUT1`] и [`INPUT2`].
-Допускаме, че [`INPUT2`] е неотрицателно цяло число.
+Покажете в "popup" умножението на {` INPUT1} и {` INPUT2}.
+Допускаме, че {` INPUT2} е неотрицателно цяло число.
## Задача 9
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение09.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение09.csv}
-Нека [`INPUT1`] да обозначава разликата на аритметична прогресия (разликата между два съседни елементa) и [`INPUT2`] да обозначава индекса на елемент в тази прогресия.
+Нека {` INPUT1} да обозначава разликата на аритметична прогресия (разликата между два съседни елементa) и {` INPUT2} да обозначава индекса на елемент в тази прогресия.
-Покажаете в "popup" числото на [`INPUT2`] позиция от аритметичната прогресия.
+Покажаете в "popup" числото на {` INPUT2} позиция от аритметичната прогресия.
Нека първия елемент винаги е 0 и неговия индекс е 1.
-Допускаме, че [`INPUT2`] е неотрицателно цяло число.
+Допускаме, че {` INPUT2} е неотрицателно цяло число.
## Задача 10
-.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение10.csv Решение]
+.solution-link {url Решение;https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение10.csv}
.note
-[=(11.09.2025)=] Вече в условието и [`INPUT1`] е неотрицателно, иначе решението става твърде голямо.
+{b (11.09.2025)} Вече в условието и {` INPUT1} е неотрицателно, иначе решението става твърде голямо.
-Покажете в "popup" делението на [`INPUT1`] и [`INPUT2`], закръглено нагоре.
-Допускаме, че [`INPUT1`] и [`INPUT2`] са неотрицателни цели числа.
+Покажете в "popup" делението на {` INPUT1} и {` INPUT2}, закръглено нагоре.
+Допускаме, че {` INPUT1} и {` INPUT2} са неотрицателни цели числа.
Може да зачитате, че резултата при деление на 0 е 0.