Садржај
Безбедно коришћење дигиталних уређаја

Линијски програми

Сада је већ потпуно јасно да основне алгоритамске структуре можеш да уочиш и у свакодневном животу.

Као што си их користио док си помагао роботу Карелу да извршава одређене задатке, тако могу да се примене и у програмирању микробита.

Како би се у потпуности подсетио на који начин се програмира микробит, уради следећи задатак:

Пример 1

Састави блокове тако да микробит прикаже сличицу срца, срећан емотикон, а затим твоје име.

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

У адресну линију прегледача унеси адресу https://makecode.microbit.org (1). Појавиће се окружење за програмирање микробита.

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

../_images/mb1.png

Пронађи дугме са натписом Srpski jezik и кликни на њега. Окружење је сада преведено на српски језик. То ће ти у великој мери олакшати даљи рад!


Покрени свој први програм. Кликни на Нови пројекат (1), изабери како ћеш да га назовеш (2) и кликни на Креирај (3).

../_images/mb2.png

Окружење за твој први програм је спремно, можеш да почнеш да састављаш блокове!


Блокови су смештени у различите групе (1). Сви блокови једне групе имају исту боју. Када кликнеш на назив групе, појавиће се блокови који се у њој налазе. И у овом окружењу програм састављаш тако што мишем превлачиш блокове које желиш у простор који се налази са десне стране (2).

../_images/mb2a.png

Када покренеш пројекат, видећеш да су већ постављена два блока: почетак и стално понављај. Све што ставиш унутар блока почетак биће урађено само једном. Блок стално понављај омогућава да се све наредбе које се у њему налазе понављају све док је микробит укључен.

Хајде да се вратимо на текст задатка. Потражи у којој се групи налазе блокови које би могао да употребиш за своје решење. Помоћи ћемо ти!

Прати слику испод. Кликни на групу Основни блокови (1). У њој се налазе блокови које ћеш користити – прикажи икону (2) и прикажи текст.

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

../_images/mb3.png

Када кликнеш на стрелицу поред сличице (иконе) (3), појавиће се и друге опције. Изабери насмејан емотикон.

Испод овог блока постави блок прикажи текст из исте групе и промени текст који треба да буде приказан – напиши своје име!

Текст на микробиту може да буде написан само латиничким писмом без додатака за š, ć, č, đ (осим ако не пишеш сам слово по слово тако да буде исписано ћирилицом или са додацима).

Блок стално понављај је у овом случају вишак, тако да можеш да га избришеш (десни клик на блок, Брисање блока).

../_images/mb4.png

Твој први програм је састављен!

Како можеш да провериш да ли си добро урадио задатак?

На левој страни се налази слика микробита. Помоћу ње можеш да провериш како се извршава твој програм (ако немаш код себе прави уређај). Кликни на дугменце са троуглом и посматрај шта се дешава. Да ли програм ради онако како си замислио?

Пробај да убациш и остале блокове из групе основни блокови. Нацртај своју икону помоћу блока прикажи диоде. Убаци блок обриши екран. Сваки пут кад направиш неку измену, покрени симулатор и посматрај шта се приказује на екрану микробита.

Пример 2

../_images/mb6.png

Зока је одлучила да поређа блокове тако да направи анимацију бродића који се креће. Почела је да слаже блокове, али се мало збунила.

Да ли је свеједно којим ће редом поређати преостале блокове?

    Q-41: Означи исправан редослед блокова како би се на екрану видео бродић који плови:

  • 1-2-3-4-5-6
  • Одговор није тачан.
  • 4-2-1-5-3-6
  • Одговор је тачан.
  • 5-1-2-4-3-6
  • Одговор није тачан.
  • 3-5-1-4-2-6
  • Одговор није тачан.

Пример 3

У првом примеру твоје име је било написано само једном. А шта ако желиш да се стално појављује на екрану? Уместо блока почетак употреби блок стално понављај. Покрени симулацију.

Колико ће пута бити исписано твоје име? Да ли можеш унапред то да знаш?

Замени блок почетак блоком стално понављај и у Примеру 2. Да ли се бродић поново појавио на екрану?

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+