1. Назначение и синтаксис Оператор условия if-else служит для выбора направления работы программы в зависимости от условий, сложившихся в данной точке программы на момент ее выполнения. Общая форма записи условного оператора if ( ) { ; } else { ; } Если на момент выполнения истинно, программа передает управление и, далее, первому оператору за пределами конструкции if-else. При этом не выполняется. Иначе, если ложно, выполняется , а пропускается. Соответствующая блок-схема
Фигурные скобки в синтаксисе оператора if-else используются для выделения в тексте блоков 1 и 2. Старайтесь располагать закрывающую скобку под открывающей для улучшения читаемости программного кода. Для этой же цели текст внутри фигурных скобок необходимо смещать вправо на несколько позиций. В качестве условия в операторах if-else могут использоваться любые логические выражения, принимающие значения «истинно» или «ложно» (true – false). Ниже приведена таблица с указанием простейших операций сравнения целых и вещественных чисел операция знак операции пример записи на C /С++ больше > A > B меньше < C = k >= 0 меньше либо равно <= i <= 10 равно == x == y не равно != D!= 0 Пример 1. Требуется написать программу, переводящую температуру по шкале Цельсия TC (°С) в температуру по Кельвину TK (К). Значение TC вводится пользователем с клавиатуры. Решение. Используем известную формулу преобразования – TK = TC – T0 , где T0 = –273 °С – температура абсолютного нуля. Будем считать введенное TC некорректным, если оно меньше T0 . // – KelvinvsCelsius– #pragmahdrstop #include // для потокового В/В #include // для консольного В/В (getch) #pragma argsused int main (int argc, char* argv[]) { floatT0 = -273; // объявляем и инициализируем T0 floatTc, Tk; // объявляем вещественные Tc и Tk cout<<» VvediteTc=»; // выводим приглашение cin>>Tc; // запрашиваем Tc if ( Tc < T 0) // проверяем условие Tc<T0 { cout<<» Tc < T0!»; // условие истинно, выводим на } // экран сообщение об ошибке else { Tk = Tc-T0; // условие ложно, рассчитываем cout << «Tk =» << Tk; // Tk и выводим на экран } getch(); // задержка до нажатия на клавишу return 0; // завершение программы } // – Наберите приведенный выше код, откомпилируйте его и запустите программу на выполнение. Исследуйте результаты работы при различных значениях TC . 2. Сокращенные варианты записи При программировании обыденной является ситуация, когда требуются некоторое действие в ответ на сложившиеся условия (например, если получены неверные исходные данные от пользователя, то выдать сообщение об ошибке и выйти из программы). В таких случаях в программах на C++ может использоваться сокращенная запись оператора условия с отсутствующим блоком else. Общая форма такой записи if ( ) { ; } Здесь в случае истинности условия управление передается блоку операторов в фигурных скобках. В случае ложности условия этот блок пропускается. Соответствующая блок-схема отличается от предыдущей отсутствием одного «плеча» Другой вариант сокращения применяется в случае, когда какой-либо из блоков if или else состоит только из одного оператора. В этом случае допускается отсутствие фигурных скобок, ограничивающих этот блок. if ( ) оператор 1; else оператор 2; Здесь в качестве операторов 1 и 2 могут быть не только простые однострочные арифметические действия или операторы ввода-вывода, но и сложные многострочные конструкции, например другие (вложенные) операторы условия или операторы цикла, которые будут рассмотрены ниже.
Рефераты по информатике1. Назначение и синтаксис Оператор условия if-else служит для выбора направления работы программы в зависимости от условий, сложившихся в данной
Оценок: 317 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.