Sunday, March 9, 2025

Задачи за вежбање во Scratch

Задача1: Креирај програма во Scratch, која ќе одреди дали бројот што го внесуваме е позитивен или негативен, односно дали е поголем од 0 или помал од 0.

Задача2: Креирај програма во Scratch, која ќе одреди колку е просекот на температрурата на воздухот за време од една недела. Треба да ги внесете температурите за сите седум дена и да пресметате просек. (Збирот на температурите го делиме со 7)

Задача3: Еден спортист на почетокот на тренингот се загрева така што трча по рабовите на правоаголен терен со должина d и ширина s. Напиши програмa во Scratch со кој ќе се пресмета колку метри ќе претрча спортистот, ако еднаш го заобиколи теренот. 

Задача4: Креирај програма во Scratch која ќе пресмета колку е површината на листот во правоаголна форма, ако ги внесуваме ширината и висината на листот.

Задача5: Креирај програма во Scratch со која еден лик ќе игра на екранот посотојано  (ќе прави различни движења), а истовремено да се слуша звук со некоја од нардбите по ваш избор. Поставите позадина по избор.

Решение на задача1:

Решение на задача2:



Monday, March 3, 2025

Решенија на задачите 1 и 2

За сите што ви требаше помош при решавањето на задачите, еве по едно можно решение. Разгледајте го и обидете се самите да го направите!

Решение на Задача 1:
Од решението се гледа дека се креирани 4 променливи, а, b, rezultat и operacija. Прво ги внесуваме a и b, а потоа и операцијата која може да биде +, -, * и /. Ако е +, збирот се запишува во променливата rezultat, ако е -, разликата се запишува во rezultat, ако е  *, производот оди во rezultat, а за / количникот се запишува во rezultat.

Решание на Задача 2:
Како едно можно решение, во примерот се земени гулаб, дете и мачка. Гулабот лета и мавта со крилјата, мачката се движи напред назад, а човекот го управуваме со стрелките.

Ова се командите за мачката, која се движи лево-десно постојано. Се користи структурата за повторување forever.

За гулабот, ги поставуваме овие команди, односно повторно структурта forever, а за случајно лизгање ја користиме командата glide со pick random за вредности на x и y. Мавтањето со крилјата е обезбедено со next custom, кога се појавува гулабот во друга позиција.
Управувањето со човекот го правиме со стрелките, па така за секоја стрелка, односно правец, користиме услов со whan ____ key pressed. Го менуваме правецот со point in direction, за да ликот оди свртен со главата кон правецот.


Изработка на задачи во Scratch со комбинирани структури

Задача1: Да се креира програма во Scratch, со која ќе се пресметаат основните математички операции (собирање, одземање, множење и делење), на два внесени броја и корисникот сам да избира операција (+,-,*,/).

Задача2: Креирај програма со која на сцената ќе се појават три различни лика. Еден од нив ќе се движи постојано по сцената лево десно, другиот ќе се лизга по сцената случајно, а третиот лик ќе го управуваш со стрелките (горе, долу, лево и десно).

Задача3: За ликовите од Задача2, додади код кој ќе овозможи да при секое допирање на ликовите еден со друг, се случува некој настан (поздравување, звук, броење на допирањата,...)