Рубрики
Без рубрики

Блок-схема для компьютерной науки GCSE

Узнайте, как использовать блок-схемы, чтобы представлять алгоритмы в компьютерной науке GCSE.

Автор оригинала: Robin Andrews.

Представление алгоритмов для компьютерной науки GCSE

Есть несколько способов представлять алгоритмы для GCSE компьютерная наука :

  • Структурированный английский
  • Блок-схема
  • Псевдокод
  • Программные заявления на конкретном языке

В этой статье мы смотрим на блок-схема для компьютерной науки GCSE.

Для нашего примера мы создадим алгоритм, который определяет, является ли данное целое число даже или нечетным. Алгоритм использует Мод Оператор, который представлен в Python, используя % знак. Принцип прост, но может привыкнуть некоторую практику. Мод дает остаток при делениях одного целого числа другого. Так, например:

  • 5 Разделенные на 2 дает 2 остатка 1
  • 6 Разделенные на 2 дает 3 остатка 0

Попробуйте запустить код Python ниже, чтобы увидеть, как этот шаблон работает при разделении на 2 и сохраняя остаток.

for i in range(11):
    print(i % 2)

Output:
0
1
0
1
0
1
0
1
0
1
0

Уровень оператора модуля

Если вы хотите Мастер модуль Оператор , проверьте этот полный урок с листами и практическими примерами, включая решения для Python Code.

  • Урок эксплуатации модуля и рабочий лист £ 12,00 купить сейчас

Блок-схема ещё/нечетное алгоритм

Блок-схема для этих алгоритмов показана ниже. Убедитесь, что вы можете следовать за ним, понимая все используемые символы. Есть ключ для символов в верхней части этой статьи.

Теперь вы должны скопировать эту блок-схему на бумаге, чтобы помочь вспомнить и понять ее. Я рекомендую практиковать блок-схемы бумаги и карандашом, а также с помощью онлайн-инструмента, такого как Draw.io

Программирование четного/нечетного алгоритма в Python

Идите сейчас при написании кода Python для этого алгоритма. Раствор доступен, нажав на «Show Solution», но сначала хорошую попытку для себя.

# Even or odd?

num = int(input("Enter a whole number: "))

if num % 2 == 0:
    print(num, "is even")
else:
    print(num, "is odd.")

Правила блок-схемы тренировки

Нарисуйте блок-схему для алгоритма, который принимает базовую длину квадрата в качестве ввода и печатает площадь квадрата.

Удачи с освоением блок-схема для компьютерной науки GCSE.