Skip to main content

Переменные

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 mit und fü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 Pro Coding verwendbar.Coding.

Dropdown-MenüВыпадающее меню

WennПри duщелчке aufпо dasсимволу Dropdown-Symbolвыпадающего меню (kleinesмаленький Dreieck)треугольник) einerпеременной Variableпоявляется klickst,следующее erscheint das folgende Menüменю:

Bild1_ru.PNG

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:

Bild2_ru.PNG

AbrufenВызвать

Der Блок rufe ab (вызвать)-Block выдает liefertзначение, denсохраненное inв einerпеременной, Variablenне gespeichertenизменяя Wert, ohne ihn zu verändern:его:

Bild3.PNG

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.число.

Bild4_ru.PNG

DerБлок изменить является ändere-Block istсокращением eineследующей Abkürzung für das folgende Konstrukt:конструкции:

Bild5_ru.PNG

BeispielПример

BetrachteПосмотри denна folgendenследующий Beispielcode:пример кода:

Bild6_ru.PNG

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 лет»).