КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Char sim;1. Убедиться, что в переменной записана цифра sim>=’0’&& sim<=’9’ 2. В переменной sim содержится большая латинская буква. sim>=’A’&&sim<=’Z’ Операция условия ?: (тернарная операция) Альтернатива оператору if. Используется, когда есть некоторая переменная, которой можно присвоить одно из двух возможных значений. Синтаксис: выражение 1 ? выражение 2 : выражение 3; Выполняется: если выражение 1 истина, то результатом операции является выражение 2, иначе - выражение 3. Примеры: y=|x| y=(x>0)?x:-x; вычисляется модуль числа.
max=a,b? вычислить max из двух чисел max=(a>b)?a:b;
Задача: определить, кратно ли одно число другому. #include<iostream> using namespace std; int main(void) { int a, b; cout<<”Vvedite bolshee chislo”; cin>>a; cout<<”Vvedite menshee chislo”; cin>>b; if (a%b==0) cout<<”kratno”; else cout<<”ne kratno”; return 0; } 12. Выражения (в том числе и условные). Порядок выполнения операций в выражении. Таблица приоритетов. Выражение – это объединение операций и операндов. Значение выражения определяется выполнением операций по уровню старшинства (приоритету). Для повышения приоритета операций используют круглые скобки.
Операции выполняются в основном слева-направо (справа-налево выполняются только унарные и присваивания). Расставляем круглые скобки для повышения приоритета. Если операции идут в нужном нам приоритете – скобок не ставим. 13. Виды операторов в языке С++. Операторы служат строительными блоками программы и являются командой компьютеру. Операторы делятся на: а) оператор выражения, б) пустой оператор, в) составной оператор (блок), г) оператор вызова функции, д) оператор, начинающийся с ключевого слова.
а) Оператор выражение – если в конце, какого либо выражения поставим ; получим оператор выражения. Синтаксис: выражение; a1=a2=a3; <-=<-=<- б) Пустой оператор – не вызывает никакого действия. Используется там, где по синтаксису необходимо написать оператор, но никакого действия не должно быть. Синтаксис: ; в) Составной оператор – (блок) – любая последовательность операторов заключенная в {}. Блок позволяет написать несколько операторов там, где по синтаксису необходимо написать один оператор. Синтаксис: { = } г) Функция – модуль, написанный ранее, спроектированный для решения конкретной задачи и многократно используемый в программе. О готовой функции необходимо знать: · название, · количество, тип и порядок следования аргументов (исходных данных для функции), · тип результата функции, передаваемого через оператор return, · в каком заголовочном файле находится объявление (прототип) функции. Прототип необходим для контроля правильности вызова функции.
Синтаксис: result=name(arg1, arg2, …, argn); где result – переменная под результат функции, name – название функции, arg1, arg2, …, argN – аргументы функции, разделенные запятой(исходные данные). В качестве аргумента можно писать константу, переменную, выражение, вызов другой функции. Если аргументов нет – пишутся пустые круглые скобки. Если результата нет или он не важен – пишется name(arg1, arg2, …, argn). Например: Y=sin(x); F=pow(2., y+a); Simv=getchar();
д) if switch while do while for return + 14. Условный оператор IF и его применение при программировании.
|