Ниже в табличной форме представлен фрагмент школьной базы данных в первой таблице отражены фамилии
Обновлено: 02.07.2024
Ниже в табличной форме представлен фрагмент базы данных некоторой коммерческой компании. В первой таблице отражены фамилии сотрудников и номера их личных автомобилей, во второй — фамилии сотрудников, число и время их очередного заезда на территорию автостоянки предприятия.
Руководствуясь приведенными таблицами, определите максимально возможное число сотрудников, приехавших на автомобилях с четными номерами 2 июня с 9:00 до 10:00.
Есть функции
odd() - нечетность
even() - нечетность
Понятия относятся к области целых чисел (положительных, отрицательных и нуля) .
числа, оканчивающиеся цифрой 0, 2, 4,6, 8 в десятичной системе счисления - четные.
числа, оканчивающиеся цифрой 1, 3, 5, 7 9, в десятичной системе счисления - нечетные.
Есть функция остатка при делении
mod( x,2) возвращающая 0 для четных х, или 1 для нечетных.
или
можно x/2 сравнить с
(x/2+ 0.4) округленным к ближайшему целому. При четном х сравнение успешно, TRUE.
Вот все разумные и простые способы.
Есть ещё способ писать программу на ассемблере.
После деления на 2 надо сразу же прочесть в регистре процессора флаг четности числа.
находящегося в регистре результата.
На Си и Паскале доступ к регистрам возможен.
Флаг чётности не имеет отношение к чётности числа. Он лишь показывает, что кол-во единиц в двоичном представлении числа чётно. Например, он устанавливается для чисел 0, 3, 5, 6, 9, 10, 12, 15 и сбрасывается для 1, 2, 4, 7, 8, 11, 13, 14.
Находится этот флаг не в регистре результата (что это вообще за регистр? Может быть аккумулятор?), а в регистре флагов.
Никто делением чётность не проверяет, тем более в ассемблере. Проверяют младший разряд числа:
assembler:
test al, 00000001b
jz Even ; чётное
Pascal:
if not(x and 1) then
С/С++:
if (!(x & 1)) // чётное
Есть ещё более простые способы xD
Сделать циклический сдвиг регистра вправо и перейти по флагу знака:
ror eax,1
jns Even
или выдвинуть младший разряд во флаг переноса
rcr rax,1
jnc Even
Спасибо, Миоко.
Под регистром результата я имела ввиду регистр в котором появляется сумма. Последний битовый разряд и показывает четность числа в арифметическом смысле.
А термины четность кода, бит четности, флаг четности действительно употребляются в Ассемблере со специфической целью проверки кода на целостность (неповреждённость при передаче).
Вот такие потом считают себя академиками
Дурень, дели на 2. Если флаг нуля не горит, значит нечетное.
При чём здесь академики?
Я попросил объяснить как определить чётность номеров, на "2" ни один не делится, дали бы ответ, да и всё, а то начинаете развозить
Дивергент Высший разум (1437006) Как "ни один"? Четвертый, пятый, восьмой делятся: 22222, 12212, 75444 !
Дивергент Высший разум (1437006) Прости, пожалуйста, ты что не отличаешь четные от нечетных номеров по их виду и пытаешься при этом программирование изучать.
Дели номер автомобиля на два и проверяй, чему равна дробная часть результата. В каждом языке программирования для этого имеются соответствующие функции. Лучше всего сравнивать с каким нибудь маленьким числом, например, 0,001. Если дробная часть результата больше 0,001 - то номер нечетный, а если меньше, то нечетный.
Чётность в теории чисел — характеристика целого числа, определяющая его способность делиться нацело на два.
1. Ниже в табличной форме представлен фрагмент базы данных о реках мира.
Название реки
Часть света
Протяжённость (км)
Площадь бассейна (тыс. км 2 )
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
2. Ниже в табличной форме представлен фрагмент базы о тарифах московского метрополитена.
Вид проездного
Срок действия
Сколько записей в данном фрагменте удовлетворяют условию (Стоимость в рублях 400) ИЛИ (Срок действия В ответе укажите одно число — искомое количество записей.
Подтягивания
Ответы на теоретические вопросы
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
Сколько факультетов в данном фрагменте удовлетворяют условию
(Стоимость обучения
В ответе укажите одно число – искомое количество факультетов.
Пункт назначения
Категория поезда
Время в пути
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
6. Ниже в табличной форме представлены сведения о некоторых странах мира:
Часть света
Форма правления
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
Название планеты
Орбитальная скорость,
Средний радиус, км
Наличие атмосферы
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
8. Ниже в табличной форме представлены сведения о результатах некоторых участников Кубка мира по биатлону:
Год рождения
Сколько записей в данном фрагменте удовлетворяет условию
В ответе укажите одно число — искомое количество записей.
Пункт назначения
Категория поезда
Время в пути
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
Пункт назначения
Категория поезда
Время в пути
Сколько записей в данном фрагменте удовлетворяют условию
В ответе укажите одно число — искомое количество записей.
Информатика ЕГЭ 100БАЛЛОВ запись закреплена
Ниже в табличной форме представлен фрагмент базы данных одной картинной галереи. В первой таблице отражены фамилии художников и выставочных центров, в которых экспонируются их картины, во второй — фамилии художников, места их жительства и название техники, в которой они работают.
Руководствуясь приведенными таблицами, определите, сколько художников, выставляющих свои работы в галерее Модерн-арт-палас пишут маслом.
Читайте также: