Логическое выражение: различия между версиями
Перейти к навигации
Перейти к поиску
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
|FieldActivity=Computational Thinker | |FieldActivity=Computational Thinker | ||
|Возрастная категория=11 | |Возрастная категория=11 | ||
− | |Examples= | + | |Examples=* когда спрайт касается (другого спрайта) |
− | + | |Environment=Scratch, Snap!, StarLogo Nova | |
}} | }} | ||
Примеры логических выражений в блоках Scratch | Примеры логических выражений в блоках Scratch | ||
Строка 15: | Строка 15: | ||
* <sb><key [ v] pressed?></sb> - клавиша нажата? | * <sb><key [ v] pressed?></sb> - клавиша нажата? | ||
* <sb><mouse down?></sb> - мышка нажата? | * <sb><mouse down?></sb> - мышка нажата? | ||
+ | |||
+ | == Примеры реализации == | ||
+ | [[Scratch/Jumping|Как научить исполнителя прыгать]]? | ||
+ | [[Scratch/Как передвигать спрайт клавишами|Как передвигать спрайт клавишами]] | ||
=== Для операторов === | === Для операторов === |
Текущая версия на 16:09, 7 марта 2021
Описание | примитивный тип данных в информатике, принимающий два возможных значения, иногда называемых истиной (true) и ложью (false). Присутствует в подавляющем большинстве языков программирования как самостоятельная сущность или реализуется через численный тип данных. В некоторых языках программирования за значение истина полагается 1, за значение ложь — 0. |
---|---|
Область знаний | |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 11 |
Примеры реализации | * когда спрайт касается (другого спрайта) |
Авторы | |
Поясняющее видео | |
Близкие понятия | |
Среды и средства для освоения понятия | Scratch, Snap!, StarLogo Nova |
Примеры логических выражений в блоках Scratch
Для сенсоров[править]
<touching [ v]?>
- спрайт касается (другого спрайта)<touching color [#ff0000]?>
- касается цвета?<color [#00ff00] is touching [#0000ff]?>
<key [ v] pressed?>
- клавиша нажата?<mouse down?>
- мышка нажата?
Примеры реализации[править]
Как научить исполнителя прыгать? Как передвигать спрайт клавишами
Для операторов[править]
<[] < []>
меньше?<[] = []>
- равны?<[] > []>
больше?<<> and <>>
и<<> or <>>
или<not <>>
отрицание<[] contains []?::operators>
содержит?
Для списков[править]
[список v]содержит ()?
- Теория
- Логическое выражение. Смысл и примеры логических выражений.
- Практика
- Логические выражения для управления поведением исполнителями в Scratch. Предложите пример, когда проверяется логическое выражение и, если оно истинно, создается клон.