Операторы выбора. Оператор условного перехода IF Подразумевает выполнение тех или иных команд в зависимости от поставленного условия. Условие (условное.

Презентация:



Advertisements
Похожие презентации
Операторы условного и безусловного перехода в языке программирования Visual Basic.
Advertisements

Операторы ветвления (перехода) Разработала учитель Веревкина В.Н.
Программное управление работой компьютера CLS INPUT A,B,C P=A+B+C PRINT P END.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Алгоритмическая конструкция «ветвление» Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера © Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
УСЛОВНЫЙ ОПЕРАТОР IF... THEN... ELSE (Если … То … Иначе)
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Выбор действий в Бейсике (ветвление). Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм MAX Начало 1. Запросить числа A,
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Алгоритмическая конструкция «ветвление». Данная конструкция применяется в алгоритмах для задач, при решении которых необходимо делать выбор между различными.
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
Условный оператор реализует «ветвление», т.е. изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия.
Алгоритмизация и программирование. Типы алгоритмов: -алгоритмы, в которых символы выполняются последовательно друг за другом. -алгоритм, в который включены.
1 Организация программ разветвляющейся структуры. Организация программ разветвляющейся структуры. Условный оператор.
Лекция 7. Структура языка С/С++. Операторы ветвления: условный оператор if. Полное ветвление. Неполное ветвление. Оператор множественного выбора switch.
1 Организация программ разветвляющейся структуры. Условный оператор.
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
Разветвляющиеся структуры. Для изменения линейного выполнения операторов в программе применяются разветвляющие структуры: Условный оператор. Оператор.
Линейный алгоритм – это набор команд, выполняемых последовательно во времени, друг за другом. Линейный алгоритм – это набор команд, выполняемых последовательно.
Транксрипт:

Операторы выбора

Оператор условного перехода 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