Операторы выбора
Оператор условного перехода IF Подразумевает выполнение тех или иных команд в зависимости от поставленного условия. Условие (условное выражение) – высказывание на естественном или формальном языке, которое может быть истинным или ложным. Примеры простых условий: «погода солнечная» или «А=В». Примеры сложных условий: «погода солнечная и жаркая», «А=В или А=С». Запись на языке программирования: 1) А=В (простое условие); 2) А=В AND A=C (сложное условие); 3) A=B OR A=C (сложное условие).
Форма записи условного оператора Неполная форма записи: IF THEN Пример: IF A>B THEN ? A Программа проверяет условие, и в случае его истинности выполняет команды, указанные после служебного слова THEN. Если условие ложно, то программа переходит к выполнению следующей за условным оператором команды. Полная форма записи: IF THEN ELSE Пример: IF A>B THEN ? A ELSE ? B Программа проверяет условие, и в случае его истинности выполняет команды, указанные после служебного слова THEN (набор команд 1), затем управление передаётся следующей за условным оператором команде. Если условие ложно, то программа сразу переходит к выполнению набора команд 2 и затем передаёт управление следующей за условным оператором команды.
Примеры использования оператора условного перехода INPUT введите 2 числа, А и В IF A>B THEN S=A PRINT S END INPUT введите 2 числа, А и В IF A>B THENS=A ELSE S=B PRINT S END
Решите задачи. Напишите программу которая запрашивает у пользователя цифру. Если это цифра 1, то рисуется жёлтый круг, в любом другом случае появляется надпись «Спасибо за внимание!». Напишите программу, находящую меньшее из двух, введённых с клавиатуры чисел. Напишите программу, определяющую чётность или нечётность введённого с клавиатуры целого числа. По введённым с клавиатуры коэффициентам квадратного уравнения А, В, С найдите его корни. Рассмотрите все возможные варианты. Составить программу, вычисляющую Y, если 2x – 10x 3, если x 10 y = 25x 3 -61x 2, если x 10
Оператор безусловного перехода GOTO Передаёт управление метке в любом месте программы. Метка – число обозначающее номер строки, натуральное число с двоеточием после него. Указывается только в начале строки. Формат записи оператора: GOTO Пример: GOTO 17 Пример программы: CLS 1: ? * GOTO 1