Упътване на машинната таблица - УПП, Седмица 2, 09.10.2025
Reading: 3 min || Created: 05 October 2025 || Edited: 05 October 2025 || GitLab source
Машинна таблица
- Целта е да разиграем мисленето за програмиране
- Без да пишем истински код
- "Машинната таблица" е специална таблица, която създадох за този практикум
(щеше да е на Excel ама...) - Тя симулира действието на един много прост компютър
Когато натиснем "Изпълни", започва да се движи от A1 до A15
(По принцип ще спре при първия празен ред)
Продължава да обикаля клетки, докато не срещне празна клетка или не свършат всички клетки
- Във всяка една клетка може да срещне команда или число
- Очаква последователност от команди в колона A
- След някои команди, може да се срещне и число
- Стойности могат да се въвеждат в колоната A
- Клетките "A" и "B" стават 0 при изпълнение
- Всяка команда работи със стойността на клетката "A" или "B"
INPUT клетките
#- Освен числови константи, за числа се зачитат и "INPUT1" и "INPUT2"
- Те се заместват със стойността срещу съответната клетка
Командата GOTOBZ
#
Ако клетка "B" е равна на 0, тогава прочита следващата клетка и отива на посочения ред.
Иначе продължава напред
Командата GOTOBN
#
Същата като GOTOBZ
, обаче отива на посочения ред когато "B" е по-голямо или равно на 0 (неотрицателно).
- Употребата на останалите бутони трябва да е явна.
- "Запази" запазва само колона A!