Sunday, April 21, 2024

Задачи за повторување во Scratch

 

Задачи за повторување во Scratch: Обиди се самостојно да ги решиш задачите!

Задача1: Креирај програма во Scratch, која ќе одреди дали бројот што го внесуваме е поголем од 5, помал од 5 или еднаков на 5.
Задача2: Креирај програма во Scratch, која ќе одреди колку е просекот на оценките по предметите Математика, Информатика и Англиски. Треба да ги внесете оценките за сите три предмети и да пресметате просек. (Збирот на оценките го делиме со 3)

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

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

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

Monday, April 15, 2024

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

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

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

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

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

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

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

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



Sunday, April 14, 2024

Решенија на задачите 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, за да ликот оди свртен со главата кон правецот.


Monday, April 8, 2024

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

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

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

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

Sunday, April 7, 2024

Лавиринт

 

Креирај патека за лавиринт на сцената, со исцртување на искршена линија како на сликата, одбери лик и намали го за да може да помине низ лавиринтот. Постави ги следните команди за движење на ликот низ патеката. Целта е да се помине црвената линија, а ако ја допреме црната линија, да не врати повторно на почеток!