Операторы ветвления (перехода) Разработала учитель Веревкина В.Н.

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



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

«Программирование разветвляющихся алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Ветвление в алгоритмах и программах. ОПРЕДЕЛЕНИЕ Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо.
Выбор действий в Бейсике (ветвление). Задача: найти максимальное число из двух чисел. Словесная форма записи: Алгоритм MAX Начало 1. Запросить числа A,
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Алгоритмическая конструкция «ветвление». Данная конструкция применяется в алгоритмах для задач, при решении которых необходимо делать выбор между различными.
Разветвляющиеся структуры. Для изменения линейного выполнения операторов в программе применяются разветвляющие структуры: Условный оператор. Оператор.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Цель : Показать сходство и различие условного оператора в языках программирования QBasic и Turbo Pascal 7.0.
Алгоритмы с ветвящейся структурой. Программирование ветвлений на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C.
Мухаммед ибн Муса аль-Хорезми Урок 2. Что мы знаем об алгоритмах? Алгоритм – Свойства алгоритма: Типы алгоритмических структур: Линейный алгоритм – Способы.
1 Организация программ разветвляющейся структуры. Условный оператор.
Алгоритмическая конструкция «ветвление» Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской.
1 Организация программ разветвляющейся структуры. Организация программ разветвляющейся структуры. Условный оператор.
Способы написания алгоритмов. Устно Что такое алгоритм? Перечислите виды алгоритмов. Что такое система команд исполнителя?
Лекция 7. Структура языка С/С++. Операторы ветвления: условный оператор if. Полное ветвление. Неполное ветвление. Оператор множественного выбора switch.
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
1 Переменные Переменная – это величина, имеющая имя, тип и значение. Значение переменной можно изменять во время работы программы. Значение Имя Поместится?
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Серкова Екатерина Геннадьевна Открытый урок «Условный оператор»
Транксрипт:

Операторы ветвления (перехода) Разработала учитель Веревкина В.Н.

Ответьте на вопросы: Что такое переменная? Что такое переменная? Что такое идентификатор переменной? Что такое идентификатор переменной? Найдите и исправьте ошибки: 1. REN вычисление суммы 2. INRUT «Введите число S1»; S1 3. INPUT «Введите число S2»; S2$ 4. Q=3*S1+4*S2+5S3

Блок-схема полной формы условного оператора: условие Серия 1Серия 2 да нет

Блок-схема сокращенной формы команды ветвления: Условие Серия 1 Да Нет

Объявляется конкурс на самый лучший словесный алгоритм решения квадратного уравнения.

Напоминание: В алгоритме обязательно присутствует условие для значения дискриминанта (b²-4ac) и в зависимости от этого условия продолжается выполнение алгоритма. В алгоритме обязательно присутствует условие для значения дискриминанта (b²-4ac) и в зависимости от этого условия продолжается выполнение алгоритма.

Проверяем работу соседней группы: 1. Ввести значения А,В,С. 2. Если А=0, то вывести сообщение: «Данное уравнение не является квадратным», при невыполнении условия вычисляется дискриминант по формуле D=B^2-4*A*C. D=B^2-4*A*C.

3. Если D

Блок – схема алгоритма: начало Ввести А,В,С А=0 Данное уравнение не является квадратным D=B^2-4*A*C D

Операторы ветвления: Оператор безусловного перехода Оператор безусловного перехода GOTO (перейти к …) Оператор условного перехода Оператор условного перехода IF… THEN … ELSE (Если … То… Иначе)

Оператор безусловного перехода GOTO N N- метка. В качестве можно взять любое число. Исполнение программы будет продолжено с той её части, которая начинается с указанной метки. Пример: GOTO PRINT «Текст»

Условный оператор IF…THEN…ELSE IF THEN ELSE. Если заданное условие истинно, то выполняется список операторов, стоящий после ELSE. Слово ELSE может и отсутствовать. Тогда происходит переход к строке, стоящей за оператором IF…THEN.

Условия представляют собой логические соотношения: = Равно; = Равно; Не равно Не равно > Больше > Больше < Меньше < Меньше >= Больше или равно >= Больше или равно

Сложные условия (объединение двух и более условий): AND – И AND – И OR – ИЛИ OR – ИЛИ NOT - НЕ NOT - НЕ

Пример 1: CLS INPUT «Введите год основания Москвы: М=»; М IF M=1147 THEN PRINT «Вы правы!» ELSE PRINT «Вы ошиблись!»

Пример 2: CLS PRINT «Вычислите у=1/(x-4) для всех х» INPUT «Введите х=», х IF x=4 THEN PRINT «При х=4 функция не определена!»:END y=1/(x-4) PRINT «у=»; у

Пример 3: CLS INPUT «Если хочешь каникулы, вводи 1. если нет, любое число n=», n IF N=1 THEN GOTO 10 ELSE GOTO PRINT «Хочу каникулы!»: END 20 PRINT «Хочу учится!»

Программа решения квадратного уравнения: INPUT A=; A INPUT B=;B INPUT C=;C D=B^2-4*A*C IF NOT A=0 THEN GOTO 120 PRINT «Недопустимо А=0» GOTO IF NOT D

Домашнее задание: Выучить лекцию, составить программу, которая запрашивает: «Какое число сегодня?». Если число меньше или равно 15, программа печатает на экране: «Начало месяца», в противном случае: «Конец месяца».