Во многих жизненных ситуациях принятие того или иного решения зависит от выполнения одного или нескольких условий. Виктор Михайлович Васнецов. Витязь.

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



Advertisements
Похожие презентации
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Advertisements

Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Условный оператор Полная форма Неполная форма If условие Then оператор_1 If условие Then оператор Else оператор_2 Пример: Построить алгоритм вычисления.
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Логический тип данных. Логические выражения. Условный оператор.
Если прямо пойдешь, то… Ветвления на языке Pascal.
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Условный оператор реализует «ветвление», т.е. изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия.
Условный оператор Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
ВетвлениеВетвлениеопределение Разветвляющимся называется процесс, в котором естественный порядок выполнения нарушается в зависимости от условия.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
Операторы языка Паскаль Условные операторы. Оператор условия ЕСЛИ (if) Оператор условия ВЫБОР (case) Условные операторы предназначены для выбора к исполнению.
Условный оператор. Определение линейного алгоритма. Линейный алгоритм – это алгоритм, этапы которого выполняются однократно и строго последовательно.
Транксрипт:

Во многих жизненных ситуациях принятие того или иного решения зависит от выполнения одного или нескольких условий. Виктор Михайлович Васнецов. Витязь на распутье (1878).

Разработаем программу «Тест» Если выбор правильный, то начисляем балл, иначе звуковой сигнал. Где обитают белые медведи? 1. В Антарктиде 2. В Арктике 3. В Африке 4. В зоопарке Ваш выбор:

Нужна переменная, в которой будет зафиксирован выбор ответа.(N) Нужна переменная, значением которой будет количество набранных баллов. (B) Пусть эти переменные имеют тип Byte.

Результаты теста: Если B=0, то ……. Если В=1, то ……. и т. д.

Полная форма условного оператора. IF THEN ELSE Действие 1Действие 2 Условие ДаНет

Неполная форма условного оператора. IF THEN Действие 1 Условие ДаНет

Условие записывается при помощи знаков, =, =, и логических операций AND, OR, NOT. Операции отношения в сложных условиях заключаются в скобки. Пример: IF (x>0) AND (y

Если в качестве блока Действие1 (Действие2) должна выполниться серия операторов, то эти операторы заключаются в операторные скобки Begin – End. Например: В случае неверного ответа должен раздаваться звуковой сигнал. Begin Sound (500); Delay(50000); NoSound End

Пример1: Даны два числа. Определить большее из чисел и вывести его на экран. Program Ex_5; Var A, B: Integer; Begin Write (Введите два числа A и B через пробел ); ReadLn (A, B); Write (Большее из двух чисел ); IF A>B THEN WriteLn (A) ELSE WriteLn (B); ReadLn; End.

Пример2: Проверить, принадлежит ли число, введенное с клавиатуры, интервалу (0, 5). Program Ex_6; Var X: Integer; Begin Write (Введите число X: ); ReadLn (X); IF (X >0) AND (X < 5) THEN WriteLn (X, принадлежит (0, 5)) ELSE WriteLn (X, не принадлежит (0, 5)); ReadLn; End.

Задача 1 Составьте программу вычисления функции: Задача 2 Определить, делится ли число на 7 без остатка? (Использовать операцию Mod) Задача 3 Определить, могут ли три числа, введенные с клавиатуры, быть сторонами треугольника. Является ли этот треугольник прямоугольным?