1. Главная
  2. Библиотека
  3. Программирование
  4. Функция принимает два и только два символа в качестве в...
Решение задачи на тему

Функция принимает два и только два символа в качестве входных данных. Она возвращает 1, когда каждый введенный символ является буквой или цифрой, и 0 в других случаях. Цифры это арабские цифры от 0 до 9. Буквы это латиница, кириллица и новогреческий

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Функция принимает два и только два символа в качестве входных данных. Она возвращает 1, когда каждый введенный символ является буквой или цифрой, и 0 в других случаях. Цифры это арабские цифры от 0 до 9. Буквы это латиница, кириллица и новогреческий

Условие:

Функция принимает два и только два символа в качестве входных данных. Она возвращает 1, когда каждый введенный символ является буквой или цифрой, и 0 в других случаях. Цифры это арабские цифры от 0 до 9. Буквы это латиница, кириллица и новогреческий алфавит.
Для решения использовать техники тест дизайна: таблицы решений и попарно тестирования.

Решение:

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

  1. Определение входных данных: Входные данные - это два символа. Каждый символ может быть:
  • Буквой латиницы (a-z, A-Z)
  • Буквой кириллицы (а-я, А-Я)
  • Буквой новогреческого алфавита (α-ω, Α-Ω)
  • Цифрой (0-9)
  • Другими символами (например, пробел, знаки препинания и т.д.)
  1. Определение условий: Мы определим условия для каждого символа:
  • Условие 1: Символ 1 - буква латиницы -...

    Символ 1Символ 2Результат
    БукваБуква1
  1. : Мы можем протестировать каждую пару символов, чтобы убедиться, что функция работает корректно. Мы будем проверять все возможные комбинации символов, чтобы убедиться, что функция возвращает правильный результат.

Примеры тестов:

  • (A, B) → 1 (оба буквы)
  • (A, 1) → 1 (буква и цифра)
  • (1, A) → 1 (цифра и буква)
  • (1, 2) → 0 (обе цифры)
  • (A, !) → 0 (буква и другой символ)
  • (!, A) → 0 (другой символ и буква)
  • (!, !) → 0 (оба других символа)
  1. : Мы протестировали все возможные комбинации и убедились, что функция работает корректно. Она возвращает 1, когда оба символа являются буквами или хотя бы один из них является цифрой, и 0 в других случаях.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет