You are on page 1of 11

Основни концепти на

програмирањето преку
игра
Алгоритамско размислување
Да повториме

 Програма е низа од инструкции за решавање на одреден проблем со


компјутер.

 Компјутерот извршува одредена програма како процес на прецизно и


недвосмислено следење и извршување на последователните инструкции.

 Инструкции се јасно дефинирани едноставни наредби или чекори кои треба


да се изведат за да се постигне одредена цел односно наредба или група
наредби со цел да се изврши зададена задача.
Алгоритамското размислување

 Алгоритамското размислување (анг. computational thinking) и способноста за


разбирање како компјутерот ги извршува програмите се неопходни вештини
за 21ви век.
 Тоа се преносливи вештини што може да се користат во многу други
области:
 Во понатамошното образование
 Професионалниот ангажман
 Секојдневниот живот
Основни концепти на алгоритамското размислување
односно програмирање

Редоследно Повторување
Избор Концепт на
(секвенцијално) (концепт на
(селекција) променливи
извршување циклуси)
Редоследно (секвенцијално) извршување

 Редоследност или (секвенцијално) извршување на инструкциите e концепт


во кој инструкциите се извршуваат една по една по редоследот на кој се
напишани.
 Игри со концептот на редоследност:
• Sequencing with BumbleBee
• Sequencing with Scrat
Повторување (концепт на циклуси)

 Повторување или концепт на циклуси се користи кога една или повеќе


инструкции се повторуваат одреден број на пати.
 Игри за концептот на повторување:

 Loops with Angry Birds


 Loops with Scrat
 Drawing Gardens with Loops
 Programming with Rey and BB-8
Избор (селекција)

 Избор (селекција) е концепт во кој е поставен даден услов врз основа на кој
ќе се извршуваат активностите.
 Условот може да биде вистина или невистина.
 Ако условот е вистинит се извршува некоја дадена активност.
 Ако пак условот не е вистинит, активноста не се извршува, а може или не
мора да се изврши некоја друга активност.
Избор (селекција)

 Пример:
 „Ако светлото на семафорот е зелено помини ја улицата.“
 „Ако цената на блузата е помала од 500 ден. купи ја блузата.“
 „Ако имам лист хартија и молив ќе ти напишам порака. Инаку ќе ти пратам
меил.“
 „Ако имам велосипед или ролерки ќе одам во парк. Инаку ќе останам дома.“

 Игра со концептот на селекција:

A Royal Battle with Events


On the Move with Events
Концепт на променливи

 Концепт на променливи се однесува на извршување на активности врз


основа на променливи вредност.
 Вредноста на променливите можe да се менува во текот на извршувањето
на програмата.
 Игра за концептот на избор и променливи:

Conditionals with BumbleBee


Дебагирање - поправање на грешки во програмата.

 Доколку алгоритамот е добро направен – правилен тогаш програмата ќе се изврши до крај. Доколку
има грешка компјутерот нема да може да ја изврши програмата. Тогаш програмата треба да се поправи
т.е. да се дебагира.
 Грешките може да се однесуваат на неправилно напишани зборови од програмскиот јазик, неправилно
користени или испуштени интерпукциски знаци и сл.

Пример: L=2*(а-b Грешката е што недостасува заграда на крајот од изразот.

 Има и логички грешки кои треба да ги открие и поправи програмерот при тестирањето на извршната
програма.
Пример: a=5
b=”Maja”
c= b-a Логичка грешка b е текст и не може да биде намаленик.
https://studio.code.org/s/course1/stage/1/puzzle/1
https://studio.code.org/s/course1/stage/1/puzzle/2

https://studio.code.org/s/course1/stage/4/puzzle/1

https://studio.code.org/s/course1/stage/5/puzzle/2

https://studio.code.org/s/courseb-2020

https://studio.code.org/s/express-2020

http://www.code.org

You might also like