Рабочие листы
к вашим урокам
Скачать
1 слайд
Операторы ветвления (перехода)
2 слайд
Условия в алгоритмах
В алгоритмах для составления программ может присутствовать условие
Оно может выполнятся или не выполняться
В зависимости от этого программа меняет своё течение (течет по той или иной ветке)
Для изменения направления исполнения программ существуют операторы перехода (ветвления)
Оператор безусловного перехода
Оператор условного перехода
3 слайд
Оператор безусловного перехода
GOTO n
где n – метка
Пример:
GOTO 10
10 PRINT «Текст»
4 слайд
Условный оператор
Полная форма записи:
IF условие THEN команда1 ELSE команда2
Если условие истинно, то выполняется команда1, а если ложно, то – команда2.
Существует сокращённая форма записи:
IF условие THEN команда
Если условие истинно, то выполняется команда1, а если ложно, то – ничего не выполняется (осуществляется переход на следующую строку).
если то иначе
5 слайд
Блок-схема условного оператора
условие
Команда1
Команда2
условие
Команда
Полная форма
Сокращённая форма
6 слайд
Условия
Это логические соотношения равенства или неравенства (=, <, >, <>, <=, >=).
Сложное условие – объединение двух или нескольких условий в круглых скобках с помощью слов:
NOT / не
AND / и
OR / или
При выполнении логических операций необходимо соблюдать выше приведённый приоритет!!!
7 слайд
Условия
Пусть А и В – некоторые простые условия, тогда:
А AND В (чит. А и В) – истинно тогда и только тогда, когда А – истинно и В – истинно (одновременно)
А OR В (чит. А или В) – истинно тогда и только тогда, когда истинно хотя бы одно из двух А или В. (ложно только при А – ложь и В – ложь одновременно)
NOT А (чит. Не А) – истинно при А – ложь.
8 слайд
Оператор условного перехода – частный случай условного оператора
IF условие THEN GOTO n ELSE команда
Пример:
CLS
INPUT «Если хочешь каникулы, вводи1. Если нет, любое число n=»; n
IF n=1 THEN GOTO 10 ELSE GOTO 20
10 PRINT «Хочу каникулы!»: END
20 PRINT «Хочу учиться!»
END
9 слайд
Оператор выбора
SELECT CASE выражение (переменная)
CASE IS знак отношения1 выражение1
серия команд1
CASE IS знак отношения2 выражение2
серия команд2
- - * - - * - - * - - * - - * - - * - - * - - * - -
CASE ELSE
серия команд1
END SELECT
10 слайд
Задача
Составьте программу вычисления значения функции у в зависимости от аргумента х
-3 при х <= -2
Y = x при -2 < x <= 0
-x при x > 0
SELECT CASE х
CASE IS <= -2
y = -3
CASE IS > 0
y = -x
CASE ELSE
y = x
END SELECT
11 слайд
Домашнее задание
Составить программу решения квадратного уравнения
Рабочие листы
к вашим урокам
Скачать
"Описание материала:
"Презентация «операторы ветвления» предназначена для использования в школьном курсе информатики в разделе Программирование при изучении операторов ветвления на языке программирования QBasic в качестве объяснения нового материала.
Здесь на примере конкретных задач рассмотрен синтаксис следующих операторов:
При изучении условного оператора рассмотрены полная и сокращённая форма записи, а также для обеих форм прилагаются блок-схемы.
В презентации рассматриваются не только простые, но и сложные условия, рассматриваются логические операции AND, OR, NOT и говорится о приоритете этих логических операций.
6 665 114 материалов в базе
Настоящий материал опубликован пользователем Серебрякова Ольга Вячеславовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.