Programovací prostředí EV3
8. Proměnné, konstanty, datové typy
Možnosti využití proměnné
Umístění
Blok Variable pro použití proměnné a blok Constant pro použití konstanty jsou umístěny v červené záložce Data Operations. Použít je můžeme přetažením na programovací plochu. Rozeznáme je lišícím se vzhledem programového bloku. Konstanta obsahuje malý symbol zámku značící fixní hodnotu, která je v ní uložená.

Možnosti čtení a zápisu
Konstantu je možné použít pouze pro čtení hodnoty v ní uložené. Proměnnou je možné použít jak pro čtení dat v ní uložených, tak pro zápis. U čtení i u zápisu musíme zvolit datový typ, kterého bude proměnná nabývat.
Při programování v EV3 můžeme využít následující datové typy:
- Text - pro textové a znakové řetězce,
- Numeric - pro čísla,
- Logic - pro hodnoty logického datového typu (True a False),
- Numeric Array - pro číselná pole,
- Logic Array - pro pole obsahující hodnoty logického datového typu.

Rozdíl mezi proměnnou pro čtení a pro zápis
Proměnná pro čtení umožňuje využít uloženou hodnotu. Pomocí datového vodiče ji proto můžeme z výstupního portu bloku přivést na vstupní port jiného programového bloku. U proměnné pro zápis můžeme naopak hodnotu do bloku Variable přivést, a tedy uložit. Rozdíl mezi blokem nastaveným pro čtení a pro zápis můžete vidět na obrázku.
