Оглавление:
- 1 Задача — Определить нечетное число
— программирование на Pascal, Си, Кумир, Basic-256, Python- 1.1 Pascal
- 1.2 Язык Си
- 1.3 Python
- 1.4 КуМир
- 1.5 Basic-256
Задача — Определить нечетное число
— программирование на Pascal, Си, Кумир, Basic-256, Python
Из двух случайных чисел, одно из которых четное, а другое нечетное, определить и вывести на экран нечетное число.
В данной задаче можно выделить две подзадачи: 1) сгенерировать два случайных числа так, чтобы одно было четным, а другое нечетным, 2) определить, какое из них нечетное.
Вариант решения первой подзадачи:
Генерируем два случайных числа. Далее проверяем, являются ли оба числа четными или оба нечетные. Если это так, то увеличиваем первое число на 1. При этом в любом случае одно станет четным, а другое — нечетным. Проверку осуществляем в заголовке оператора if, строя сложное логическое выражение.
Вариант решения второй подзадачи:
Также используем оператор ветвления. Если первое число нечетное, то выводим его, иначе выводим второе.
Проверка чисел на четность выполняется путем определения остатка от деления числа на 2. Если остаток равен нулю, значит, число четное. Если нет, то нечетное.
Pascal
var a, b: byte;
begin
randomize;
a := random(100);
b := random(100);
if ((a mod 2 = 0) and (b mod 2 = 0)) or ((a mod 2 <> 0) and (b mod 2 <> 0)) then
a := a + 1;
writeln(a,’ ‘,b);
if a mod 2 <> 0 then
writeln(a)
else
writeln(b);
end. 78 69
69
77 84
77
Язык Си
#include <stdio.h>
main() {
int a,b;
srand(time(NULL));
a = rand() % 100;
b = rand() % 100;
if (a%2 == 1 && b%2 == 1 || a%2 == 0 && b%2 == 0)
a += 1;
printf(«%d, %dn», a,b);
if (a%2 == 1)
printf(«%dn», a);
else
printf(«%dn», b);
} 58, 73
73
37, 52
37
Python
from random import random
a = int(random() * 100)
b = int(random() * 100)
if a%2 and b%2 or a%2==0 and b%2==0:
a += 1
print(a,b)
if a%2:
print(a)
else:
print(b) 38 99
99
61 38
61
КуМир
алг чет_нечет
нач
цел А, Б
А := irnd(100)
Б := irnd(100)
если mod(А,2) = 0 и mod(Б,2) = 0 или mod(А,2) <> 0 и mod(Б,2) <> 0 то
А := А + 1
все
вывод А,» «,Б,нс
если mod(А,2) = 1 то
вывод А
иначе
вывод Б
все
кон 36 73
73
11 82
11
Basic-256
a = int(rand*100)
b = int(rand*100)
if a%2 <> 0 and b%2 <>0 or a%2 = 0 and b%2 = 0 then
a = a + 1
end if
print a + «, «;
print b
if a%2 <> 0 then
print a
else
print b
end if 44, 65
65
3, 98
3
Did you find apk for android? You can find new Free Android Games and apps.
Информатика 1 — 4 классы Agara
10.22.18
Решено
99
ОТВЕТЫ
алг ЧетНечет
нач
цел А
А:= 0
ввод А
если mod(А,2) = 0
то вывод «Число четное»
иначе вывод «Число нечетное»
все
кон
4
Отв. дан
2018-10-24 03:29:23
Артём
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе — Информатика
Anararius
Подскажите как , посадите все грядки и верните робота …
2018-10-22 05:34:40
Евграф
Подскажите как написать программу-функцию для нахождения числа в определенной …
2018-10-22 05:32:34
Светлана
Заполнить очередь случайными числами из интервала [-20; 40]. Найти …
2018-10-22 05:32:18
Никон
Даны 2 числа M и N. Найти количество четных …
2018-10-22 05:25:39
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Определите четное или нет число A (программа кумир) …» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы
Катюша200002
+30
Решено
6 лет назад
Информатика
5 — 9 классы
Дано целое число. Вывести сообщение: чётное число или нечётное число.
сделать с помощью программы кумир
Смотреть ответ
1
Ответ
5
(2 оценки)
4
triolana
6 лет назад
Светило науки — 553134 ответа — 388270 раз оказано помощи
алг
нач
цел Число
вывод «Введите целое число:»+нс
ввод Число
если mod(Число,2) = 0
то вывод «Чётное число»
иначе вывод «Нечётное число»
всё
кон
(2 оценки)
https://vashotvet.com/task/10569681
fockhemsher231
Вопрос по информатике:
Дано целое число. Вывести сообщение: чётное число или нечётное число.
сделать с помощью программы кумир
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
Ответы и объяснения 1
tharengis224
Алг
нач
цел Число
вывод «Введите целое число:»+нс
ввод Число
если mod(Число,2) = 0
то вывод «Чётное число»
иначе вывод «Нечётное число»
всё
кон
Знаете ответ? Поделитесь им!
Гость ?
Как написать хороший ответ?
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете
правильный ответ; - Писать подробно, чтобы ответ был исчерпывающий и не
побуждал на дополнительные вопросы к нему; - Писать без грамматических, орфографических и
пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся
уникальные и личные объяснения; - Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не
знаю» и так далее; - Использовать мат — это неуважительно по отношению к
пользователям; - Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует?
Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие
вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи —
смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.