Переменные
WirМы verwendenиспользуем denпонятие Begriffпеременной Variableтак so,же, wieкак erоно inиспользуется derв Mathematikматематике undи inдругих anderenязыках Programmiersprachenпрограммирования, verwendetто wird:есть einпонимаем benannterпод Wert,переменной derименованное verändertзначение, (variiert)которое werdenможет kann.изменяться. VariablenСуществуют könnenразные aufспособы verschiedeneсоздания Arten erstellt werden.переменных.
EinigeНекоторыеBlöckeблоки,wieнапример считатьzähle mitundfür jedenсverwendenи дляeineкаждого, используютVariableпеременнуюundиdefinierenопределяютihreееWerte.значения.EinТрадиционноtraditionellerвInformatik-BegriffинформатикеfürдляsolcheобозначенияVariablenтакихlautetпеременныхSchleifenvariablen.используется понятие «переменная цикла».BenutzerdefinierteПользовательскиеFunktionenфункции (auchтакжеalsименуемые"Prozeduren"«процедурами»)bezeichnet)могутkönnenзадаватьEingabenвводимыеdefinieren,данные,wodurchвследствиеVariablenчегоerzeugtгенерируютсяwerden,переменные,dieкоторыеnurможноinnerhalbиспользоватьdieserтолькоFunktionвverwendetданнойwerdenфункции.können.ТакиеSolcheпеременныеVariablenтрадиционноwerdenназываютtraditionell«параметрами»alsили"Parameter" oder "Argumente" bezeichnet.«аргументами».BenutzerПользователиkönnenмогутjederzeitвVariablenлюбойüberмоментdenизменять переменные при помощи блока setze (присвоить)-Block.verändern.ИхDieseтрадиционноwerdenназываютtraditionell«глобальнымиalsпеременными»."globaleОниVariablen"используютсяbezeichnet.воSieвсемsind überall im Code vonкоде ROBO ProCoding verwendbar.Coding.
Dropdown-MenüВыпадающее меню
WennПри duщелчке aufпо dasсимволу Dropdown-Symbolвыпадающего меню (kleinesмаленький Dreieck)треугольник) einerпеременной Variableпоявляется klickst,следующее erscheint das folgende Menüменю:
DasЭто Menüменю bietetсодержит dieследующие folgenden Optionen.опции:
dieотображениеAnzeigeименderвсехNamenсуществующихallerпеременных,vorhandenen,заданныхimвProgrammэтойdefinierten Variablen.программе."«Variable umbenennen..."» («Переименовать переменную...»),d.h.т. е.dieизменениеÄnderungимениdesэтойNamensпеременнойdieserвоVariable,всейwo immer sie im Programm erscheintпрограмме (dieприAuswahlвыбореdieserэтойOptionопцииöffnetпрограммаeineспроситAbfrageтебяfürоdenновомneuen Namen)имени)"«Variable löschen..."» («Удалить переменную ...»),d.h.т. е.dasудалениеLöschenвсехallerблоков,Blöcke,ссылающихсяdieнаaufэтуdieseпеременную,Variableвоverweisen,всейwo immer sie im Programm vorkommt.программе.
BlöckeБлоки
FestlegenЗадать
DerБлок присвоить присваивает setzeпеременной какое-Blockлибо weistзначение einerи Variablenсоздает einenэту Wertпеременную, zuесли undона legtеще dieне Variableсуществует. an,Например, fallsздесь sie noch nicht existiert. Zum Beispiel wird so der Wert der Variable переменной Alter (возраст) присваивается aufзначение 12 gesetzt:12:
AbrufenВызвать
Der Блок rufe ab (вызвать)-Block выдает liefertзначение, denсохраненное inв einerпеременной, Variablenне gespeichertenизменяя Wert, ohne ihn zu verändern:его:
EsМожно ist(хотя möglich,это aberи eineплохая schlechteидея) Idee,написать einпрограмму, Programmв zuкоторой schreiben,перед inблоком вызвать не demбудет einсоответствующего блока rufe abустановить-Block ohne einen entsprechenden vorherigen setze-Blockvorkommt..
ÄndernИзменить
Der Блок ändere (изменить)-Block прибавляет fügtк eineпеременной Zahl zu einer Variablen hinzu.число.
DerБлок изменить является ändere-Block istсокращением eineследующей Abkürzung für das folgende Konstrukt:конструкции:
BeispielПример
BetrachteПосмотри denна folgendenследующий Beispielcode:пример кода:
DieПервый ersteряд Reiheблоков vonсоздает Blöckenпеременную erzeugtпод eine Variable namens названием Alter (возраст) и присваивает ей undначальное setzt ihren Anfangswert auf die Zahlзначение 12. DieВторой zweiteряд Reiheблоков вызывает значение von12, Blöckenприбавляет ruftк den den Wert 12 ab, addiertнему 1 dazuи undсохраняет speichertполученную die Summeсумму (13) inв derпеременной. Variablen.В Inпоследней derстроке letztenвыдается Zeileсообщение: wird die Meldung ausgegeben: "«Herzlichen Glückwunsch! Du bist jetzt 13"13» (Поздравляю! Тебе исполнилось 13 лет»).