0 / 0 / 0 Регистрация: 21.11.2019 Сообщений: 20 |
|
1 |
|
20.06.2020, 13:39. Показов 1210. Ответов 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
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 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 весна
Pascal: Занятие №2. Часть 1: Условный оператор в Паскале (If)
До рассмотрения данной темы в основном использовались линейные алгоритмы в Паскале, характерные для весьма простых задач, когда действия (операторы) выполняются последовательно, одно за другим. Более сложные алгоритмы предусматривают использование конструкция ветвления.
Блок-схема условного оператора:
Условный оператор в Паскале имеет следующий синтаксис:
if условие then оператор;
Полный вариант:
if условие then оператор else оператор;
Условный оператор в Паскале — if — служит для организации хода задачи таким образом, при котором изменяется последовательность выполнения операторов в зависимости от какого-либо логического условия. Логическое условие может принимать одно из двух значений: либо true (истина), либо false (ложь), соответственно, оно может быть либо истинным, либо ложным.
Составной оператор
Если при истинном условии необходимо выполнять несколько операторов, то их по правилам языка Pascal необходимо заключать в блок, начинающийся со служебного слова begin и заканчивающегося служебным словом end . Такой блок принято называть операторными скобками, а данную конструкцию — составным оператором:
Операторные скобки и составной оператор в Паскале:
if логическое выражение then begin оператор1; оператор2; end else begin оператор1; оператор2; end;
Перевод с английского оператора условия облегчит понимание его использования:
IF | THEN | ELSE |
ЕСЛИ | ТО | ИНАЧЕ |
В условии (в логическом выражении) используются операторы отношения.
Рассмотрим список операторов отношения Паскаля:
- больше >
- меньше
- больше или равно в Pascal >=
- меньше либо равно в Pascal
- сравнение в Pascal =
- не равно в Pascal
Подробно разобраться в работе условного оператора в Паскале можно, просмотрев видеоурок:
Перед служебным словом Else разделитель (точка с запятой) не ставится.
or – ИЛИ (выполнение хотя бы одного из условий)
Порядок выполнения (приоритет = старшинство)
выражения в скобках
3. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ до 25 лет – «Еще молод», старше 40 – «Пора на покой», 25 – 40 – «Вы нас устраиваете». )
4. Написать алгоритм, который по номеру дня недели — целому числу от 1 до 7
выдавать в качестве результата
название уроков в классе в соответствующий день.
Все предметы
Биология
География
Физика
Химия
История
Обществознание
Русский язык
Литература
Экономика
Право
Математика
Алгебра
Геометрия
Информатика
Английский язык
Українська мова
Українська література
Другие предметы
Беларуская мова
Қазақ т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(«Сотрудник не подходит»)
Оцените пользу ответа
Мозг
Отвечающий
Остались вопросы?
Задать вопрос