В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
nacteylka
nacteylka
01.04.2023 03:48 •  Информатика

Логическое выражение – это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно Вот как выгляди команда запроса информации из БД «Погода» о датах всех дождливых дней . справка ДАТА для осадки= дождь. В итоговую справку попадут лишь те записи, для которых истинно условие поиска, значит получим
дата
18.03.97

. справка ДАТА, ВЛАЖНОСТЬ для ДАВЛЕНИЕ > 745
дата влажность
15.03.97 67
16.03.97 62
19.03.97 87

Логические операции:
Операция логического умножения (конъюнкция) знак операции и
Операция логического сложения (дизъюнкция) знак операции или
Операция отрицания знак операции не
В результате логического умножения получается истина, если оба операнда истинны

Таблица истинности
А Б АиБ Аили Б не А
И И И И И
Л Л Л Л И
И Л Л И Л
Л И Л И И

Логические операции по убыванию старшинства расположены так: не, и, или.
Пусть а,в,с – логические величины, которые имеют следующие значения: а= истина, в- ложь, с= истина. Определите результаты следующих логических выражений
А и в
А или в
Не а или в
А и в или с
А или в и с
Не а или в и с
( а или в) и (с или в )
Не (а или в) и (с или в)
Не (а и в и с)

Показать ответ
Ответ:
BroKeNxHeArT
BroKeNxHeArT
20.10.2021 16:28

Есть пара неясностей в условии. Если допускается такое, что единица и само число тоже являются делителями, то берите первый вариант решения, иначе - берите второе.

И еще кое-что: если нужно хотя бы 4 делителя, то оставьте все как есть, а если нужно ровно четыре делителя, в строчке if k>=4 then write(i:3); уберите знак > .

 

1 вариант.

program zadacha;

var n, i, j, k : byte;

begin

write('введите число N');

for i:= 1 to n do begin

k:=0;

for j:= 1 to i do

if i mod j =0 then k:=k+1;

if k>=4 then write(i:3);

 

2 вариант.

program zadacha;

var n, i, j, k : byte;

begin

write('введите число N');

for i:= 1 to n do begin

k:=0;

for j:= 2 to (i-1) do

if i mod j =0 then k:=k+1;

if k>=4 then write(i:3);

 

0,0(0 оценок)
Ответ:
Gangster995306
Gangster995306
23.11.2021 09:32

Program R;
uses crt;
Var a, c, d, l, k: String[50]; b: integer;
Begin
Writeln('Привет!');
Writeln('Давай познакомимся! Как тебя зовут?');
Readln(a);
Writeln('Очень приятно, ',a,'! ','А меня зовут Евгений.');
Writeln('Сколько тебе лет?');
Readln(b);

if (a = 'Антон' and b=15) then
Writeln('Да... Через 50 лет тебе уже будет 65 лет, а звать тебя будут не Антон, а дед Антон');

Writeln('Мне тоже,' b, '!');
Writeln('Какую музыку ты любишь слушать?');
Readln(c);
Writeln('Ничего себе! Да у нас похожие вкусы! Ведь я тоже люблю слушать ', c);
Writeln('Какое время года ты любишь?');
Readln(d);
Writeln('Я тоже обожаю ',d);
Writeln('Какой твой любимый цвет?');
Readln(l);
Writeln('Мне кажется, мы во многом похожи... Это и мой любимый цвет.');
Writeln('Кто ты по знаку зодиака?');
Readln(k);
Writeln('Надо же! Я тоже ',k,'.');
Writeln('Было очень приятно познакомиться и поговорить,' a,'! Пока!');
End.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота