Задача 2. Проверить истинность высказывания «Число А является положительным» и ее дополнение - Творческое программирование для всех
Задачи

Условие задачи:

Дано число A.

Проверить истинность высказывания «Число А является положительным». 

Уточним понимание условия задачи:

Дано число A. — это значит, что пользователю (игроку) необходимо дать возможность ввести любое число.

Проверить истинность высказывания «Число А является положительным». — персонаж игры (любой спрайт) должен дать ответ: “Число … является положительным” или “Нет, число … не является положительным”. Вместо многоточия надо подставить введённое пользователем число.

Примечание: положительными называют все числа, которые используются при счёте. Например, 1, 2, 3, 4 и т.д. Все эти числа больше числа 0.

Существуют также отрицательные числа. Они записываются со знаком “минус”. Например, -1 (говорят: “минус один”), -2 (“минус два”), -3 и т.д. Все отрицательные числа меньше числа 0.

В жизни с помощью отрицательных чисел обозначают, например, температуру воздуха: зимой, когда мороз, на улице может быть -10 градусов (так и говорят: “минус десять”) или даже меньше, -20 градусов — это уже совсем холодно…б-р-р-р 😉

Решение задачи

Прежде чем смотреть решение, попробуй решить эту задачу самостоятельно. А потом сравни своё решение с тем, которое описано ниже. У тебя может быть и свой вариант написания скрипта. Важно, чтобы программа работала правильно.

Алгоритм:

  1. Спросить пользователя “Введи число”
  2. Получить ответ пользователя и задать значение переменной А
  3. Проверить условие:
    ЕСЛИ A > 0 ТО
  4. Сказать: “Число А является положительным”
    ИНАЧЕ
  1. Сказать: “Нет, число А не является положительным”

Примечание: в ответах вместо буквы А (которая обозначает переменную) необходимо подставить число, которое ввёл пользователь. Поэтому дополнительно надо использовать команды для объединения строк.

Для решения задачи необходимо использовать следующие блоки-команды языка Scratch:

  • Спросить … и ждать
  • Задать (переменная) значение …
  • Если … То … Иначе …
  • Сказать … или Говорить … … секунд
  • Объединить … …

Скрипт:

Задача 2. Проверить истинность высказывания «Число А является положительным»
Задача 2. Проверить истинность высказывания «Число А является положительным»

Проект с решением задачи

Войти внутрь проекта и посмотреть код можно на сайте Scratch.

Дополнение условия задачи:

Дополнить решение задачи с выводом одного из ответов:
Число … положительное
Число … отрицательное
Число равно 0

Скрипт:

Дополнение задачи 2
Дополнение задачи 2

Проект с решением дополнения задачи

Войти внутрь проекта и посмотреть код можно на сайте Scratch.

Задание: как усовершенствовать скрипт так, чтобы в коде было не три, а две конструкции ветвления?

Ольга Елисеева

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

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