Website Summary Files Commits Branches @commit @diff @stats
path: root / Week02
diff options
context:
space:
mode:
Commitecf6048c3bbb0c9395ac524921a19f38ef3887ea (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-10-11 15:17:36 +0300
Committer
 Syndamia <kamen@syndamia.com>
2025-10-11 15:17:36 +0300
Files1a48edac5331833e3dd3f3b5851b386944e35114 /Week02
upp-2025-solutions-ecf6048c3bbb0c9395ac524921a19f38ef3887ea.tar
upp-2025-solutions-ecf6048c3bbb0c9395ac524921a19f38ef3887ea.tar.gz
upp-2025-solutions-ecf6048c3bbb0c9395ac524921a19f38ef3887ea.zip
Parentec396c3352971503804fe9c35f75eac8b6b6e452 (diff)
feat(Week02): Add exercises and solutions
diff --git a/Week02/README.md b/Week02/README.md
new file mode 100644
index 0000000..f5f66eb
--- /dev/null
+++ b/Week02/README.md
@@ -0,0 +1,49 @@
+# Задачи
+
+<https://syndamia.com/teaching/upp-2025/week02/>
+
+## Задача 1
+
+Покажете числото 1337 в "popup".
+
+## Задача 2
+
+Покажете сумата на INPUT1 и 8 в "popup".
+
+## Задача 3
+
+Покажете числото INPUT1 в "popup", но с обърнат знак.
+
+## Задача 4
+
+Покажете INPUT1 умножено по две в "popup".
+
+## Задача 5
+
+Ако INPUT1 е равно на 10, покажете в "popup" стойността 1. Иначе, покажете стойността 0.
+
+## Задача 6
+
+Покажете в "popup" числото 1 ако INPUT1 или INPUT2 е равно на 5. Иначе покажете 0.
+
+## Задача 7
+
+Покажете в "popup" числото 1 ако INPUT1 и INPUT2 са равни на 5. Иначе покажете 0.
+
+## Задача 8
+
+Покажете в "popup" умножението на INPUT1 и INPUT2. Допускаме, че INPUT2 е неотрицателно цяло число.
+
+## Задача 9
+
+Нека INPUT1 да обозначава разликата на аритметична прогресия (разликата между два съседни елементa) и INPUT2 да обозначава индекса на елемент в тази прогресия.
+
+Покажаете в "popup" числото на INPUT2 позиция от аритметичната прогресия. Нека първия елемент винаги е 0 и неговия индекс е 1.
+
+Допускаме, че INPUT2 е неотрицателно цяло число.
+
+## Задача 10
+
+Покажете в "popup" делението на INPUT1 и INPUT2, закръглено нагоре.
+Допускаме, че INPUT1 и INPUT2 са неотрицателни цели числа.
+Може да зачитате, че резултата при деление на 0 е 0.
diff --git a/Week02/Решение01.csv b/Week02/Решение01.csv
new file mode 100644
index 0000000..d28a11b
--- /dev/null
+++ b/Week02/Решение01.csv
@@ -0,0 +1,4 @@
+ASUM
+1337
+ASHOW
+
diff --git a/Week02/Решение02.csv b/Week02/Решение02.csv
new file mode 100644
index 0000000..722267b
--- /dev/null
+++ b/Week02/Решение02.csv
@@ -0,0 +1,6 @@
+ASUM
+INPUT1
+ASUM
+8
+ASHOW
+
diff --git a/Week02/Решение03.csv b/Week02/Решение03.csv
new file mode 100644
index 0000000..c5ed10c
--- /dev/null
+++ b/Week02/Решение03.csv
@@ -0,0 +1,4 @@
+ASUBTRACT
+INPUT1
+ASHOW
+
diff --git a/Week02/Решение04.csv b/Week02/Решение04.csv
new file mode 100644
index 0000000..2749209
--- /dev/null
+++ b/Week02/Решение04.csv
@@ -0,0 +1,6 @@
+ASUM
+INPUT1
+ASUM
+INPUT1
+ASHOW
+
diff --git a/Week02/Решение05.csv b/Week02/Решение05.csv
new file mode 100644
index 0000000..9f048f5
--- /dev/null
+++ b/Week02/Решение05.csv
@@ -0,0 +1,12 @@
+BSUM
+10
+BSUBTRACT
+INPUT1
+GOTOBZ
+9
+ASHOW
+
+ASUM
+1
+ASHOW
+
diff --git a/Week02/Решение06.csv b/Week02/Решение06.csv
new file mode 100644
index 0000000..d5335df
--- /dev/null
+++ b/Week02/Решение06.csv
@@ -0,0 +1,18 @@
+BSUM
+5
+BSUBTRACT
+INPUT1
+GOTOBZ
+15
+BSUM
+INPUT1
+BSUBTRACT
+INPUT2
+GOTOBZ
+15
+ASHOW
+
+ASUM
+1
+ASHOW
+
diff --git a/Week02/Решение07.csv b/Week02/Решение07.csv
new file mode 100644
index 0000000..392176b
--- /dev/null
+++ b/Week02/Решение07.csv
@@ -0,0 +1,20 @@
+BSUM
+5
+BSUBTRACT
+INPUT1
+GOTOBZ
+9
+ASHOW
+
+BSUM
+INPUT1
+BSUBTRACT
+INPUT2
+GOTOBZ
+17
+ASHOW
+
+ASUM
+1
+ASHOW
+
diff --git a/Week02/Решение08.csv b/Week02/Решение08.csv
new file mode 100644
index 0000000..2ad6ebd
--- /dev/null
+++ b/Week02/Решение08.csv
@@ -0,0 +1,14 @@
+BSUM
+INPUT2
+GOTOBZ
+11
+BSUBTRACT
+1
+ASUM
+INPUT1
+BSUBTRACT
+1
+GOTOBN
+7
+ASHOW
+
diff --git a/Week02/Решение09.csv b/Week02/Решение09.csv
new file mode 100644
index 0000000..a7b7a4d
--- /dev/null
+++ b/Week02/Решение09.csv
@@ -0,0 +1,18 @@
+BSUM
+INPUT2
+GOTOBZ
+17
+BSUBTRACT
+1
+GOTOBZ
+17
+BSUBTRACT
+1
+ASUM
+INPUT1
+BSUBTRACT
+1
+GOTOBN
+11
+ASHOW
+
diff --git a/Week02/Решение10.csv b/Week02/Решение10.csv
new file mode 100644
index 0000000..04b5471
--- /dev/null
+++ b/Week02/Решение10.csv
@@ -0,0 +1,20 @@
+BSUM
+INPUT2
+GOTOBZ
+19
+BSUBTRACT
+INPUT2
+BSUM
+INPUT1
+GOTOBZ
+19
+BSUBTRACT
+1
+ASUM
+1
+BSUBTRACT
+INPUT2
+GOTOBN
+13
+ASHOW
+