Предмет: Информатика, автор: edgarchick

Помогите пожалуйста, кто чем может.(на языке Паскаль)

1)Записать логическое выражение определяющее, что число A является трёхзначным.

2)Записать логическое выражение, которое является истинным тогда, когда выполняются условия при заданных числах k,l,n,m k+l+n+m>0, при k>0 выполняется неравенство 2m>l, при k<0 истинно n>3l.

Ответы

Автор ответа: BobbyFresnel
1

1) (A > 99) and (a< 1000)

2) (k+l+m+n > 0) and ((k >0) and (2*m > l) or (k<0) and (n>3*l))


edgarchick: А если первый решить с помощью boolean, не используя if? Как?
zazlasha: Bobby можешь помочь ?
Автор ответа: Аноним
1

Объяснение:

1. (А > 99) and (А < 1000).

Ведь начиная с 100 это – 3-ное число, а 1000 – 4-ное.

2. (K+l+N+M>0) and ((K>0) and (2*M>I) or (K<0) and (N>3*I)).

Похожие вопросы
Предмет: Биология, автор: viktoriattt87
Предмет: Українська мова, автор: maliutaruslana7
Предмет: География, автор: лалка114