Встроенные блоки: Переменные

Переменные — это специальные «контейнеры» для хранения данных в программе.  Основные свойства переменных:

  • Тип — определяет вид данных (MIT App Inventor определяет его автоматически)
  • Имя — уникальный идентификатор (например, «счет» или «имя пользователя»)
  • Значение — хранимые данные (число, текст, список и др.)

Это фундаментальный инструмент в программировании, позволяющий хранить и обрабатывать данные. В MIT App Inventor есть пять основных блоков для работы с переменными. Все они окрашены в оранжевый цвет.

Инициализировать глобальную Имя — создает переменную, доступную во всем приложении. Он принимает любое значение — число, текст или список. Имя переменной можно изменить в любой момент, при этом все связанные блоки автоматически обновятся.

В App Inventor существует два основных типа переменных: глобальные и локальные. Глобальные переменные доступны из любой части программы, в то время как локальные ограничены определенными блоками или процедурами. 

Получить Имя —  позволяет прочитать значение созданной переменной. В выпадающем меню отображаются только те переменные, которые уже были инициализированы в проекте.

Присвоить Имя — позволяет присвоить новое значение выбранной переменной.

Инициализировать локальную Имя (блок операторов) — создает переменную, доступную только внутри конкретной процедуры. При каждом новом вызове процедуры такие переменные инициализируются заново. Этот блок содержит область для добавления выполняемых операторов. Можно добавить несколько переменных через блок с шестеренкой.

Инициализировать локальную Имя (блок возврата результата) — создает локальную переменную, но предназначен для использования в возвращаемых выражениях. В отличие от предыдущего блока, здесь можно подключать выражения, возвращающие значения. 

Переменные — это важнейший инструмент, без которого невозможно создать по-настоящему функциональное приложение.

Примеры приложений, где используются переменные

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.