print("Данное число отрицательное")При значении переменной равной четырем будет выведено:Данное число положительноеЕсли 4 заменить на отрицательное число, то будет выведена вторая запись:Данное число отр
print("Данное число положительное")
иду на улицуПо данной аналогии изменяем нашу программу с числом так, чтобы можно было выбрать не только один вариант развития событий...number = 4
print("Данное число положительное") При значении переменной равной четырем будет выведено:Данное число положительное if - else "если - тогда"Однако в данном варианте мы не можем ничего сделать в случае, если дождя нет, или у нас есть зонтик.По условиям данного алгоритма не предусмотрено выполнения других шагов.Чуть чуть изменим условие программы несколько усложнив ее позволяя произвести какое либо действие в случае, если условия ложно:- ЕСЛИ на улице идет дождь, я буду сидеть дома- ЕСЛИ дождя нет - ТОГДА я пойду на улицуТеперь сперва мы проверяем условие: идет ли дождь.- если дождь идет, то это является ИСТИНОЙ и я выполняю определенное действие согласно условию: никуда не иду.- ЕСЛИ же дождя нет - я иду на улицуВ виде программы это будет записано так:if (идет дождь):
сижу домаВ такой записи при ложности высказывания оператор не выполняется.Пример:number = 4
Оператор ветвления - ifОператор ветвления (или оператор условия) рассматривался нами когда мы знакомились .Определение оператора ветвления:Оператор ветвления (условный оператор) это конструкция языка программирования, обеспечивающая выполнение определённой команды или набора команд только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.Схематичное изображение условного оператора ifДругими словами, как вы помните из рассматриваемых нами ранее принципов , результатом логического выражения может быть либо ИСТИНА, либо ЛОЖЬЭто основополагающая часть любого языка программирования, которая заложена практически в (имеется в виду достаточно большая программа).Ветвление может быть:- простейшим - когда по результату логического выражения выполняется КАКОЕ ТО действие (if)- более сложным - когда выполняется ТО ИЛИ ИНОЕ действие (if - else)- сложным - когда используются вложенные друг в друга операторы if (elif)Кстати, в нашей с вами обычной жизни мы также повсеместно сталкиваемся с принятием решения на основе Булевой алгебры.Например:Если у меня хватит денег - я куплю картошкиЕсли денег не хватит - я пойду домойВ общем виде запись условного оператора if выглядит так:- сначала идет ключевое слово if (от английского "если"); - затем логическое выражение проверяемое на истинность высказывания (оно может быть заключено в круглые скобки), после которого ставится двоеточие, обозначающее конец заголовка оператора.- затем любая последовательность выражений (или тело условного оператора), которая будет выполняться в случае, если условие в заголовке оператора истинно. одиночный if - "если"- ЕСЛИ на улице идет дождь, я буду сидеть домаТ.е. мы сперва проверяем условие: идет ли дождь.- если дождь идет, то это является ИСТИНОЙ и мы выполняем конкретное действие - мы никуда не идем и сидим дома.В виде программы это будет записано так:if (идет дождь):
Быстрая навигация:1.31 Списки - массивы. Первое знакомство.1.30 Функции которые возвращают результат - return1.29 Подпрограммы: функции и процедуры в Питоне1.28 Преобразование типов данных - int()1.27 Ввод данных с клавиатуры - input()1.26 Типы и размеры данных1.25 Цикл с предусловием - while. Числа Фибоначчи1.24 Измерение длины строки, списки1.23 Срезы строк - вывод определенного количества символов из имеющегося текста1.22 Строки и управляющие символы1.21 Системные ошибки в процессе отладки программы1.20 Оператор ветвления - if, комментарии1.19 Вывод на печать - print(), быстрый ввод данных, округление, комментарии1.18 Типы программирования. Часть 2. Объектно-ориентированное программирование1.17 Типы программирования. Часть 1. Структурное программирование. Циклы1.16 Представление символьной информации - ASCII1.15 Деление двоичных чисел1.14 Математические операции с двоичными числами1.13 Как хранится и записывается информация. Биты и байты1.12 Перевод целых чисел десятичной системы счисления в другую систему1.11 Перевод целых чисел из шестнадцатеричной системы счисления в десятичную1.10 Перевод целого двоичного числа в шестнадцатеричное1.9 Перевод целого двоичного числа в другую систему счисления1.8 Системы счисления1.7 Булевая алгебра. Логические выражения1.6 Базовые понятия. Часть 3 - Числа, выражения, операнды, знаки операций1.5 Базовые понятия. Часть 2 - Программа, данные1.4 Базовые понятия. Часть 1 - Задача и алгоритм1.3 Среда разработки СИ1.2 История языков программирования1.1 Введение
1.20 Оператор ветвления - if, комментарии
Информация к новости
» » 1.20 Оператор ветвления - if, комментарии
Заучивать весь представленный материал нет необходимости. Главное - чтобы вы понимали саму суть здесь изложенного.
Сам процесс обучения программированию довольно трудоемок, но если у вас есть цель - то у вас все получится!
Если вы никогда раньше не программировали, то приступать к изучению абсолютно любого языка программирования следует именно с данных основ программирования - в противном случае понимание многих вещей в дальнейшем будет довольно затруднительно.
Здесь простым и доступным языком представлен материал по основам программирования.
Добро пожаловать в раздел "Основы программирования" сайта "Try Objective-c - программирование для начинающих"!
Чужой компьютер
Загрузка. Пожалуйста, подождите...
1.20 Оператор ветвления - if, комментарии » Try Objective-c - программирование для начинающих
Комментариев нет:
Отправить комментарий