М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
gaibog
gaibog
04.01.2023 00:43 •  Информатика

Паскаль, мне нужно, чтобы вышла одна оценка в выводе, а выходят сразу 3 при этом одна какая то из 4 не выходит к этим 3 это исправить, что бы вообще одна оценка выходила? k-кол-во если, что и критерии такие 18-20 -оценка 5; 14-17 4; 10-- оценка 3 и меньше 10 2.вообщем выглядит все так: if k> 17 then begin writeln('ваша оценка 5. молодец! '); end; if (k> 13) or (k< 18) then begin writeln('ваша оценка 4.'); end; begin if(k> 9) or (k< 14) then writeln('ваша оценка 3.'); end; if k< 10 then begin writeln('ваша оценка 2.'); end;

👇
Ответ:
alinaisaeva839
alinaisaeva839
04.01.2023
В паскале есть очень подходящий для данного случая оператор case:

case k of
 18..20: Writeln('ваша оценка 5. Молодец!');
 14..17: Writeln('ваша оценка 4.');
 10..13: Writeln('ваша оценка 3.');
 else Writeln('ваша оценка 2.');
end;
4,4(74 оценок)
Ответ:
gayazhan
gayazhan
04.01.2023
Or - "ИЛИ". Если одно из условий верно, то и все выражение принимает истину [ 0 or 1 = 1 ; 1 or 0 = 1; 1 or 1 = 0, 0 or 0 = 0], где 1 - истина, а 0 - ложь
у тебя условие 
If(k>9) or (k<14) then
условие k > 9 выполняется, а значит и все выражение верно
Нужно заменить "OR" на "AND" оператор "И". 
[ 1 and 1 = 1 ] при всех остальных - ложь

Вот код

var
k: integer;
begin
 readln(k);
  if k > 17 then
    Writeln('ваша оценка 5. Молодец!');
  if (k > 13) and (k < 18) then 
    Writeln('ваша оценка 4.'); 
if(k > 9) and (k < 14) then 
    Writeln('ваша оценка 3.'); 
if k < 10 then
    Writeln('ваша оценка 2.');
end.
4,5(3 оценок)
Открыть все ответы
Ответ:
calusiker
calusiker
04.01.2023

1 бит это самая маленькая информационная единица. Бит это значение 0 или 1.

Чтобы закодировать 2 возможных варианта, достаточно 1 бита.

Если нужно закодировать 3 варианта, то нужно будет уже 2 бита.

При чем 2 мя битами можно закодировать 3 варианта и даже 4.

Количество исходов, или символов которые можно закодировать определяется по формуле: 2 в степени х = количество исходов.

где Х - количество Бит.

Так 2^5 = 32 - - - значит 5 битами можно закодировать 32 символа и менее.

2^6=64 - - - 6 ю битами можно закодировать 64 символа и менее.

Значит от вет будет 6 бит

4,6(14 оценок)
Ответ:
Гриша2148139
Гриша2148139
04.01.2023

1) Определим какая масса соли в первом растворе, если мы знаем, что его масса составляет 10 литров, а в нем 40% соли.

10 - 100%

Х - 40%;

10 * 40 / 100 = 4 литра.

2) Узнаем массу соли во втором растворе, если мы знаем, что масса раствора 20 литров, а содержание соли в нем составляет 25%.

20 - 100%

Х - 25%;

20 * 25 / 100 = 5 литров.

3) Узнаем массу получившегося раствора.

10 + 20 = 30 литров.

4) Выясним какая масса соли в новом растворе.

4 + 5 = 9 литров.

5) Узнаем процентное содержание нового раствора.

30 - 100%

9 - Х%;

9 * 100 / 30 = 30%.

ответ: в новом растворе содержится 30% соли.

4,5(54 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ