You are on page 1of 4

Изработка на програми со структура за избор

Драги ученици
За полесно да ја разберете новара лекција ќе почниме со примери од секојдневниот
живот
Веројатно сте гледале квиз на телевизија или сте учествувале во квиз.

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

За разрешување на вакви и слични ситуации во програмскиот јазик Скреч се користи


посебна контролна структура наречена структура за избор. Како што кажува нејзиното
име, со ова се избира една од можностите кои се на располагање во зависност од некој
услов.
Постојат два типа блок ( искази) во програмскиот јазика Скреч се структура на избор
Сега да ги објасниме блоковите:
1 блок : Структура на избор со една можност АКО-ТОГАШ
Првиот блок ( команда) дозволува извршување на командите ако… тогаш „уста“
во случај да се исполни условот за разгранување, а ако не е тогаш нема да биде
извршен ниту еднаш и ќе се изврши првата наредба следејќи ја наредбата за
условно

пр1:
2 блок Структура на избор со две можности АКО-ТОГАШ- ИЛИ
Вториот блок( команда) дозволува извршување на командата Ако условот е
исполнет се извршува одреден исказ, а ако не е исполнет се извршува друг исказ.

Исказите заедно се нарекуваат условен блок.


Блоковите АКО –ТОГАШ и АКО – ТОГАШ - ИЛИ се условни блокови или контролни
блокови.
Нив може да ги најдеме во групата наредби со име Контрола - блокови се со жолта боја.
За да ги користиме блоковите за структура на избор треба да имаме некој услов Условот
може да биде запишан со употреба на споредбени или логички оператори.
За овој час ќе учиме само со споредбени оператори нив може да ги најдеме во групата
наредби со име Оператори

Ајде да направиме една таква програма со структура на избор со две можности АКО-
ТОГАШ- ИЛИ

Нека за бројот a од тастатурата внесеме вредност 5, а за бројот b вредност 3.


Бидејќи 5>3 условот ќе биде точен па ќе се изврши наредбата ДА –УСЛОВ те. Pog5
односно во променливата Pog ќе се сочува вредноста на a (5)

You might also like