Вы находитесь на странице: 1из 13

Режим Blocks.

Виды
и назначение встроенных блоков
Режим Blocks

 Control (Управление);
 Logic (Логика);
 Math (Математика);
 Text (Текст).
Блоки Control (Управление)

В этой категории представлены как блоки непосредственного управления функциями


приложения, так и логические функции
Блок if-then (если — то)
Он относится к логическим функциям. Для его использования необходимо понимать, что
if-then — это базовый блок, на основе которого можно выстроить комплексную
логическую функцию. If-then проверяет, соответствует ли элемент заранее заданному
условию. В результате мы получаем «развилку»: выполнение условия ведет
к выполнению действия, а если условие не соблюдено, то действие не выполняется
 Модификация блока if-then с гра­фой else (иначе) выполняет альтернативное
действие, если заложенное условие не было соблюдено

 Наиболее комплексной получается конструкция if-then, else if-then, else. В данном


случае программа проверяет элемент на соответствие сразу двум условиям
и предлагает несколько вариантов действий в зависимости от результата проверки
 Блок, который позволяет выбрать действие для каждого значения в указанном
интервале с заданным шагом

 Блок выполнения действия для каждого элемента в списке

 Блок, выполняющий действие во время проверки элемента на соответствие условию


 Блок выполнения действия с выведением результата такой операции

 Блок расчета результата


Очень полезен, когда необходимо получить результат, но не использовать его в рамках
выполняемой операции
 Блок отрыть другой экран открывает указанный разработчиком экран

 Блок открыть другой экран со значением, заданным разработчиком


Блоки Logic (Логика)
 Разрабатывая свое приложение, вы всегда используете логические функции, которые
формируются с помощью соответствующих блоков в App Inventor

Блоки true (правда) и false (ложь) чаще всего используются с блоком if (если).
Например, «если утверждение истинно, то …»

Блок не используется в случаях: «если утверждение НЕ истинно, то…». Блоки


равенства и неравенства проверяют идентичность объектов друг другу

Блок And (и) позволяет проверить сразу два условия одновременно


Блоки Math (математика)

 Математические операции (сложение, вычитание, умножение, сравнение и т.д.)

Математические функции
 Функции преобразования одних величин в другие

 Функции округления величин

 Работа с числами в различных системах вычисления


Блок Text (Текст)
 Блок join отвечает за объединение нескольких текстовых блоков в один

 Length отображает сумму символов с  пробелами в тексте

 Is empty проверяет элемент на наличие символов

 Compare texts используется для того, чтобы расставить элементы текста


в алфавитном порядке

 Функция, удаляющая пробелы в тексте

 Данная функция переводит символы в верхний или нижний регистр


 Проверка на наличие заданных символов в  тексте

 Разделение текста на две части по заданному символу

 Извлечение части текста, начиная с заданного символа, ограничиваясь заданным


количеством символов
практика

Вам также может понравиться