diff options
1 files changed, 30 insertions, 30 deletions
| -rw-r--r-- | src/teaching/upp-2025/week02/index.du | 60 |
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. |