Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемФилипп Големов
1 Операторы ветвления (перехода) Разработала учитель Веревкина В.Н.
2 Ответьте на вопросы: Что такое переменная? Что такое переменная? Что такое идентификатор переменной? Что такое идентификатор переменной? Найдите и исправьте ошибки: 1. REN вычисление суммы 2. INRUT «Введите число S1»; S1 3. INPUT «Введите число S2»; S2$ 4. Q=3*S1+4*S2+5S3
3 Блок-схема полной формы условного оператора: условие Серия 1Серия 2 да нет
4 Блок-схема сокращенной формы команды ветвления: Условие Серия 1 Да Нет
5 Объявляется конкурс на самый лучший словесный алгоритм решения квадратного уравнения.
6 Напоминание: В алгоритме обязательно присутствует условие для значения дискриминанта (b²-4ac) и в зависимости от этого условия продолжается выполнение алгоритма. В алгоритме обязательно присутствует условие для значения дискриминанта (b²-4ac) и в зависимости от этого условия продолжается выполнение алгоритма.
7 Проверяем работу соседней группы: 1. Ввести значения А,В,С. 2. Если А=0, то вывести сообщение: «Данное уравнение не является квадратным», при невыполнении условия вычисляется дискриминант по формуле D=B^2-4*A*C. D=B^2-4*A*C.
8 3. Если D
9 Блок – схема алгоритма: начало Ввести А,В,С А=0 Данное уравнение не является квадратным D=B^2-4*A*C D
10 Операторы ветвления: Оператор безусловного перехода Оператор безусловного перехода GOTO (перейти к …) Оператор условного перехода Оператор условного перехода IF… THEN … ELSE (Если … То… Иначе)
11 Оператор безусловного перехода GOTO N N- метка. В качестве можно взять любое число. Исполнение программы будет продолжено с той её части, которая начинается с указанной метки. Пример: GOTO PRINT «Текст»
12 Условный оператор IF…THEN…ELSE IF THEN ELSE. Если заданное условие истинно, то выполняется список операторов, стоящий после ELSE. Слово ELSE может и отсутствовать. Тогда происходит переход к строке, стоящей за оператором IF…THEN.
13 Условия представляют собой логические соотношения: = Равно; = Равно; Не равно Не равно > Больше > Больше < Меньше < Меньше >= Больше или равно >= Больше или равно
14 Сложные условия (объединение двух и более условий): AND – И AND – И OR – ИЛИ OR – ИЛИ NOT - НЕ NOT - НЕ
15 Пример 1: CLS INPUT «Введите год основания Москвы: М=»; М IF M=1147 THEN PRINT «Вы правы!» ELSE PRINT «Вы ошиблись!»
16 Пример 2: CLS PRINT «Вычислите у=1/(x-4) для всех х» INPUT «Введите х=», х IF x=4 THEN PRINT «При х=4 функция не определена!»:END y=1/(x-4) PRINT «у=»; у
17 Пример 3: CLS INPUT «Если хочешь каникулы, вводи 1. если нет, любое число n=», n IF N=1 THEN GOTO 10 ELSE GOTO PRINT «Хочу каникулы!»: END 20 PRINT «Хочу учится!»
18 Программа решения квадратного уравнения: 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
19 Домашнее задание: Выучить лекцию, составить программу, которая запрашивает: «Какое число сегодня?». Если число меньше или равно 15, программа печатает на экране: «Начало месяца», в противном случае: «Конец месяца».
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.