Условие задачи:
Дано число A.
Проверить истинность высказывания «Число А является положительным».
Уточним понимание условия задачи:
Дано число A. — это значит, что пользователю (игроку) необходимо дать возможность ввести любое число.
Проверить истинность высказывания «Число А является положительным». — персонаж игры (любой спрайт) должен дать ответ: “Число … является положительным” или “Нет, число … не является положительным”. Вместо многоточия надо подставить введённое пользователем число.
Примечание: положительными называют все числа, которые используются при счёте. Например, 1, 2, 3, 4 и т.д. Все эти числа больше числа 0.
Существуют также отрицательные числа. Они записываются со знаком “минус”. Например, -1 (говорят: “минус один”), -2 (“минус два”), -3 и т.д. Все отрицательные числа меньше числа 0.
В жизни с помощью отрицательных чисел обозначают, например, температуру воздуха: зимой, когда мороз, на улице может быть -10 градусов (так и говорят: “минус десять”) или даже меньше, -20 градусов — это уже совсем холодно…б-р-р-р 😉
Решение задачи
Прежде чем смотреть решение, попробуй решить эту задачу самостоятельно. А потом сравни своё решение с тем, которое описано ниже. У тебя может быть и свой вариант написания скрипта. Важно, чтобы программа работала правильно.
Алгоритм:
- Спросить пользователя “Введи число”
- Получить ответ пользователя и задать значение переменной А
- Проверить условие:
ЕСЛИ A > 0 ТО - Сказать: “Число А является положительным”
ИНАЧЕ
- Сказать: “Нет, число А не является положительным”
Примечание: в ответах вместо буквы А (которая обозначает переменную) необходимо подставить число, которое ввёл пользователь. Поэтому дополнительно надо использовать команды для объединения строк.
Для решения задачи необходимо использовать следующие блоки-команды языка Scratch:
- Спросить … и ждать
- Задать (переменная) значение …
- Если … То … Иначе …
- Сказать … или Говорить … … секунд
- Объединить … …
Скрипт:
Проект с решением задачи
Войти внутрь проекта и посмотреть код можно на сайте Scratch.
Дополнение условия задачи:
Дополнить решение задачи с выводом одного из ответов:
Число … положительное
Число … отрицательное
Число равно 0
Скрипт:
Проект с решением дополнения задачи
Войти внутрь проекта и посмотреть код можно на сайте Scratch.
Задание: как усовершенствовать скрипт так, чтобы в коде было не три, а две конструкции ветвления?