Исходник маленькой программы для паскаля, задача которой является определение чётности числа. Если число чётное, то выводит — число чётное, если нет, то выводит — число не чётное. В данной программе используется оператор MOD. Есть пояснительные комментарии к каждой строке. Скачать исходник и увидеть исходный код программы вы можете дальше.,
Исходный код программы определение чётности числа:
Program cht; //Название программы var a: integer; //Описание переменных Begin //Начало программы Writeln (‘Введите число’); //Диалог с пользователем Readln (a); //Считывание числа if a mod 2 = 0 then //Проверка на чётность writeln (‘Это число чётное’) //Вывод, если чётное else //Иначе writeln (‘Число нечётно’); //Вывод на нечётное end. //Конец программы
Дата: 2012-03-12 13:04:29 Просмотров: 31718
Теги: Паскаль исходник Pascal MOD
Источник: zedpost.ru
12 Задача: Определить число четное или нечетное при помощи Python
Составьте программу которая определит четное введено число или нечетное
Привет Лёва Середнячок
Составьте программу которая определяет является ли целое число введённое с клавиатуры чётным или нечётным и выводит информацию на экран
5 (1 оценка)
vunderkid 5 лет назад
Светило науки — 1455 ответов — 0 раз оказано помощи
program number;
var
a: integer;
begin
writeln(‘Введите число’);
readln(a);
if a and 1=1 then
writeln(‘введённое число нечётное’)
else
writeln(‘введённое число чётное’);
end.
Источник: vashurok.com
Определение четности числа с использованием рекурсии
Программа принимает на вход число и рекурсивно определяет, четное это число или нечетное.
Решение задачи
- Принимаем число и записываем его в переменную.
- Передаем это число в качестве аргумента в рекурсивную функцию.
- Определяем базовое условие рекурсии (т.е., базу рекурсии), при котором решение задачи тривиально и не требует дальнейшего обращения функции к самой себе. В данном случае значение переменной должно быть меньше 2 . Если это условие выполняется, то работа функции завершается.
- В противном случае мы опять рекурсивно вызываем нашу функцию, уменьшив значение переменной на 2 .
- В конце концов работа функции завершается, и по ее результату ( True или False ) мы определяем четность числа.
- Выводим конечный результат на экран.
- Конец.
Исходный код
Ниже дан исходный код для программы для рекурсивного определения четности числа. Результаты работы программы также даны ниже.
def check(n): if (n < 2): return (n % 2 == 0) return (check(n — 2)) n = int(input(«Введите число:»)) if (check(n) == True): print(«Число четное!») else: print(«Число нечетное!»)
Объяснение работы программы
- Пользователь вводит число и оно записывается в переменную n .
- Число, записанное в переменную n , передается в качестве аргумента в рекурсивную функцию check() , которая в коде написана самой первой.
- Базой рекурсии является условие n < 2 . При выполнении данного условия функция прекращает свою работу и возвращает либо True , либо False .
- В противном случае, функция вызывается снова с аргументом n — 2 .
- Когда функция завершает свою работу и возвращает результат, мы на его основе определяем, четное это число или нечетное. Если функция возвращает True , то число четное, если False , то нечетное.
- Выводим результат на экран.
Результаты работы программы
Пример 1: Введите число:124 Число четное! Пример 2: Введите число:567 Число нечетное!
Источник: pythonist.ru