Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commit417cb83d9ad7ccd7c4959682cc65030612216366 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-10-11 15:25:01 +0300
Committer
 Syndamia <kamen@syndamia.com>
2025-10-11 15:25:01 +0300
Filesda2a8c557f079fd2e9abbf25e90ed788c075bcad /src
syndamia.com-417cb83d9ad7ccd7c4959682cc65030612216366.tar
syndamia.com-417cb83d9ad7ccd7c4959682cc65030612216366.tar.gz
syndamia.com-417cb83d9ad7ccd7c4959682cc65030612216366.zip
Parentcf9e224eb0a0bfd5303790ebd4879cc2295a3b38 (diff)
feat(teaching/upp-2025/w02): Add solutions
2 files changed, 37 insertions, 5 deletions
-rw-r--r--src/teaching/upp-2025/index.du14
-rw-r--r--src/teaching/upp-2025/week02/index.du28
diff --git a/src/teaching/upp-2025/index.du b/src/teaching/upp-2025/index.du
index 60a5ba9..d3337e6 100644
--- a/src/teaching/upp-2025/index.du
+++ b/src/teaching/upp-2025/index.du
@@ -19,10 +19,16 @@
|:02.10.2025:|
|:Въведение:|
|::||::||:
- [url ./week01/introduction.html?a Уводни бележки] || [url ./week01/concepts.html?a Общи концепции] || [url ./week01/github_classroom.html?a GitHub Classroom упътване] || [url ./week01/visual_studio.html?a Visual Studio упътване] || <br>[url ./week01/zip.html?a ZIP архиви упътване]
+ [url ./week01/introduction.html?a Уводни бележки]
+ || [url ./week01/concepts.html?a Общи концепции]
+ || [url ./week01/github_classroom.html?a GitHub Classroom упътване]
+ || [url ./week01/visual_studio.html?a Visual Studio упътване]
+ || <br>[url ./week01/zip.html?a ZIP архиви упътване]
:|
|::||::||:
- [url ./week01 Задачи] || [url https://classroom.github.com/a/-1l498jX GitHub Classroom]
+ [url ./week01 Задачи]
+ || [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week01 Решения]
+ || [url https://classroom.github.com/a/-1l498jX GitHub Classroom]
:|
|:2:|
@@ -32,5 +38,7 @@
[url ./week02/machine_manual.html?a Упътване на машинната таблица] || [url ./week02/machine.html?a Машинна таблица]
:|
|::||::||:
- [url ./week02 Задачи] || [url https://classroom.github.com/a/DRjtkc6f GitHub Classroom]
+ [url ./week02 Задачи]
+ || [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02 Решения]
+ || [url https://classroom.github.com/a/DRjtkc6f GitHub Classroom]
:|
diff --git a/src/teaching/upp-2025/week02/index.du b/src/teaching/upp-2025/week02/index.du
index a294936..b014ef9 100644
--- a/src/teaching/upp-2025/week02/index.du
+++ b/src/teaching/upp-2025/week02/index.du
@@ -2,7 +2,7 @@
'define expected-reading 2 min
'define created 05 October 2025
-'define edited 05 October 2025
+'define edited 11 October 2025
[$pagenav]
.warn
@@ -12,42 +12,60 @@ 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 Решение]
+
Покажете числото 1337 в "popup".
## Задача 2
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение02.csv Решение]
+
Покажете сумата на `[INPUT1]` и 8 в "popup".
## Задача 3
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение03.csv Решение]
+
Покажете числото `[INPUT1]` в "popup", но с обърнат знак.
## Задача 4
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение04.csv Решение]
+
Покажете `[INPUT1]` умножено по две в "popup".
## Задача 5
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение05.csv Решение]
+
Ако `[INPUT1]` е равно на 10, покажете в "popup" стойността 1.
Иначе, покажете стойността 0.
## Задача 6
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение06.csv Решение]
+
Покажете в "popup" числото 1 ако `[INPUT1]` =[или]= `[INPUT2]` е равно на 5.
Иначе покажете 0.
## Задача 7
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение07.csv Решение]
+
Покажете в "popup" числото 1 ако `[INPUT1]` =[и]= `[INPUT2]` са равни на 5.
Иначе покажете 0.
## Задача 8
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение08.csv Решение]
+
Покажете в "popup" умножението на `[INPUT1]` и `[INPUT2]`.
Допускаме, че `[INPUT2]` е неотрицателно цяло число.
## Задача 9
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение09.csv Решение]
+
Нека `[INPUT1]` да обозначава разликата на аритметична прогресия (разликата между два съседни елементa) и `[INPUT2]` да обозначава индекса на елемент в тази прогресия.
Покажаете в "popup" числото на `[INPUT2]` позиция от аритметичната прогресия.
@@ -57,5 +75,11 @@ GitHub Classroom: [url https://classroom.github.com/a/DRjtkc6f]
## Задача 10
+.solution-link [url https://github.com/Syndamia/upp-2025-solutions/tree/main/Week02/Решение10.csv Решение]
+
+.note
+=[(11.09.2025)]= Вече в условието и `[INPUT1]` е неотрицателно, иначе решението става твърде голямо.
+
Покажете в "popup" делението на `[INPUT1]` и `[INPUT2]`, закръглено нагоре.
-Допускаме, че `[INPUT2]` е неотрицателно цяло число.
+Допускаме, че `[INPUT1]` и `[INPUT2]` са неотрицателни цели числа.
+Може да зачитате, че резултата при деление на 0 е 0.