0 / 0 / 0 Регистрация: 21.11.2019 Сообщений: 20 |
|
1 |
|
20.06.2020, 13:39. Показов 1208. Ответов 3
Компания набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он для данной компании (вывести ответ «подходит» или «не подходит»).
0 |
Puporev Почетный модератор 64275 / 47574 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
||||
20.06.2020, 13:42 |
2 |
|||
надо проверить, выполняются ли два условия одновременно. Зачем?
0 |
JuriiMW 5041 / 2617 / 2343 Регистрация: 10.12.2014 Сообщений: 9,967 |
||||
20.06.2020, 15:03 |
3 |
|||
Или так:
0 |
Lerkakakakak 0 / 0 / 0 Регистрация: 01.05.2020 Сообщений: 6 |
||||
23.06.2020, 18:44 |
4 |
|||
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
23.06.2020, 18:44 |
Помогаю со студенческими работами здесь Нужно запрограммировать систему, используя условный оператор Нужно переделать программу под неполный условный оператор Writeln(‘Введите значение w,t’); Условный оператор: четные числа возвести в квадрат, нечетные числа увеличить в два раза Определите, имеется ли среди заданных целых чисел A, B, C хотя бы одно оканчивающееся на 0. Тема «Условный оператор» Условный оператор SWITCH C++ — Pascal Pascal на условный и составной оператор.. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 4 |
Сложные условия Задача. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ «подходит» или «не подходит»). Особенность: надо проверить, выполняются ли два условия одновременно. ? Можно ли решить известными методами?
Алгоритм начало ввод x да да ‘подходит’ x <= 40? x >= 25? нет ‘не подходит’ конец ‘не подходит’
Вариант 1. Программа program qq; var x: integer; begin writeln(‘Введите возраст’); read ( x ); if x >= 25 then if x <= 40 then writeln (‘Подходит’) else writeln (‘Не подходит’); end.
Алгоритм начало ввод x да x >= 25 и x <= 40? ‘подходит’ нет ‘не подходит’ конец
Сложные условия Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций: • not – НЕ (отрицание, инверсия) • and – И (логическое умножение, конъюнкция, одновременное выполнение условий) • or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий) • xor – исключающее ИЛИ (выполнение только одного из двух условий, но не обоих) Простые условия (отношения) < <= > >= равно = не равно <>
Сложные условия Порядок выполнения • выражения в скобках • not • and • or, xor • <, <=, >, >=, =, <> Особенность – каждое из простых условий обязательно заключать в скобки. Пример 4 1 6 2 5 3 if not (a > b) or (c <> d) and (b <> a) then begin. . . end
Программа program qq; сложное var x: integer; условие begin writeln(‘Введите возраст’); read ( x ); if (x >= 25) and (x <= 40) then writeln (‘Подходит’) else writeln (‘Не подходит’) end.
Задание 1. Ввести номер месяца и вывести название времени года. Пример: Введите номер месяца: 4 весна
Все предметы
Биология
География
Физика
Химия
История
Обществознание
Русский язык
Литература
Экономика
Право
Математика
Алгебра
Геометрия
Информатика
Английский язык
Українська мова
Українська література
Другие предметы
Беларуская мова
Қазақ тiлi
Немецкий язык
Окружающий мир
Французский язык
Музыка
МХК
ОБЖ
Психология
Оʻzbek tili
Кыргыз тили
Астрономия
Физкультура и спорт
karinasmirnova080
+35
Ответ дан
1 год назад
Информатика
10 — 11 классы
Фирма набирает сотрудников от 25 до 40 . Введите возраст программа определит подходит сотрудник или нет.
Python
Помогите плиз
Ответ
1.7/5
(3 оценки)
0
sashalyashenko2000
1 год назад
Светило науки — 210 ответов — 2 помощи
age = float(input())
if 25 <= age <= 40:
print(«Сотрудник подходит»)
else:
print(«Сотрудник не подходит»)
Оцените пользу ответа
Мозг
Отвечающий
Остались вопросы?
Задать вопрос
Во многих задачах при решении требуется проверка выполнения сразу нескольких условий, т.е. необходимо выполнить сложное условие.
Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:
not – НЕ (отрицание, инверсия);
and – И (логическое умножение, конъюнкция, одновременное выполнение условий);
or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий);
xor – исключающее ИЛИ (выполнение только одного из двух условий, но не обоих).
Простые условия (отношения):
< (меньше);
<= (меньше или равно);
> (больше);
>= (больше или равно);
= (равно);
<> (не равно).
Порядок выполнения (приоритет = старшинство):
выражения в скобках;
not;
and;
or, xor;
<, <=, >, >=, =, <>.
Особенность – каждое из простых условий обязательно заключать в скобки.
Пример #1. Истинно или ложно при a := 2; b := 3; c := 4.
not (a > b) - истинно (верно, выполняется); (a < b) and (b < c) - истинно (верно, выполняется); not (a >= b) or (c = d) - истинно (верно, выполняется); (a < c) or (b < c) and (b < a) - истинно (верно, выполняется); (a < b) xor not (b > c) - ложно (не верно, не выполняется).
Пример #2. Для каких значений x истинны условия.
(x < 6) and (x < 10) - для всех x < 6; (x < 6) and (x > 10) - нет таких значений; (x > 6) and (x < 10) - для всех х из интервала (6; 10); (x > 6) and (x > 10) - для всех х > 10; (x < 6) or (x < 10) - для всех х < 10; (x < 6) or (x > 10) - для всех x < 6 и для всех x > 10; (x > 6) or (x < 10) - х - любое; (x > 6) or (x > 10) - для всех х > 6.
Задача #1. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ «подходит» или «не подходит»).
program qq; var x : integer; begin writeln ('Введите возраст'); readln (x); if (x >= 25) and (x <= 40) then writeln ('Подходит') else writeln ('Не подходит'); readln; end.