- •Тригонометрические: аргумент измеряется в радианах
- •Глава 1......................................3
- •Глава 2.................................….15
- •Объявление переменных в программе.
- •Основные типы переменных
- •Присваивание значений переменным
- •Ввод с клавиатуры.
- •Основные операции
- •Операции отношения и логические операции.
- •Условный оператор.
- •Оператор выбора switch.
- •Цикл while
- •Void main(void)
- •Void main(void)
- •Void main (void)
- •Оператор do while.
- •Void main(void)
- •Void main (void)
- •Оператор цикла for
- •Использование операторов break и continue
- •Void main(void)
- •Void main(void)
- •Оператор безусловного перехода goto.
- •Массивы
- •Void main(void)
- •Void main ( )
- •Void main ( )
- •Вложенные циклы.
- •Void main ( )
- •Void main(void)
- •Int a[10][10], I, j, n, m, kol, sum; float sr;
- •Void main(void)
- •Указатели.
- •Void main(void)
- •Void main(void)
- •Void main(void)
- •Функции.
- •Void show(void)
- •Void main(void)
- •Void show_number ( int a)
- •Void main(void)
- •Void main(void)
- •Область действий переменной.
- •Void func(void); //прототип функции
- •Void main(void)
- •Void func(void)
- •Void show(int a) // локальная переменная а
- •Void main(void)
- •Int step3(int a)
- •Void main ()
- •Void main ()
- •Параметры по значению и параметры по ссылке.
- •Void swap (int &a, int &b)
- •Void main (void)
- •Перегрузка функций
- •Void main (void)
Условный оператор.
Оператор if позволяет осуществить проверку условия и на основании этой проверки выполнять операторы. Условный оператор в неполной форме :
if ( условие ) оператор;
Если условие выполняется, выполняется оператор, если не выполняется, выполняется следующий за if оператор. Оператор может быть составным. (Составной оператор – это несколько операторов, заключенных в { } ).
Условный оператор в полной форме:
if ( условие)
оператор1;
else
оператор2;
Если условие истинно, выполняется оператор 1, если ложь, то выполняется оператор 2, «else» - иначе
Пример №1. Найти минимум из трех чисел а, b, с
#include < iostream.h>
void main(void)
{
float a, b, c, min;
cout << введите 3 числа: ;
cin >> a >> b >> c;
if ((a<b) &&(a<c)) min=a;
else if (( b<a) && (b<c)) min=b;
else min = c;
cout << “min = “ << min ;
}
Пример
№2 Даны действительные числа х и у .
Если оба отрицательны, то каждое значение
заменить модулем. Если отрицательно
одно из них, то оба увеличить на 0.5. Если
оба неотрицательны и ни одно из н
их
не принадлежит отрезку [0.5, 2], оба значения
уменьшить в 10 раз.
#include < iostream.h>
#include < math.h>
void main(void)
{
float x, y ;
cout << “Введите 2 действительных числа :” ;
cin >> x >> y ;
if ((x<0) && (y<0)) { x=fabs(x); y= fabs(y);}
if ((x<0) | | (y<0)) {xx=x+0.5; y=y+0.5;}
if (((x>=0) && (y>=0)) && ((x<0.5) | | (x>2)) && ((y<0.5) | | (y>2)))
{ x=x/10; y=y/10;}
cout <<:x=: <<x<<”y=” << y;
}
Оператор выбора switch.
Оператор позволяет осуществлять множественный выбор. Общая форма оператора:
switch (выражение)
{
case constant1: оператор1; break;
case constant2: оператор2; break;
. . .
case constant n: операторn; break
default оператор;
}
Сначала вычисляется выражение в скобках за ключевым словом switch, затем сравнивается значение выражения с константами, если они совпадают, то передается управление оператору, стоящему за : . Если значение выражение не совпадает ни с одной из констант, то выполняется оператор, следующий за словом default. Оператор может быть составным. Можно использовать оператор switch без слова default. Использование оператора break указывает прекратить работу оператора switch и перейти к следующему по порядку оператору. Когда программа встречает в операторе switch вариант(case), соответствующий условию, то все следующие варианты рассматриваются как удовлетворяющие условию, поэтому для завершения работы оператора используется оператор break.
Пример №1. Проверка числа на четность.
#include <iostream.h>
void main(void)
{ int a;
cout << “ введите число: “ ;
cin >> a;
switch (a%2)
{
case 0:cout << было введено четное число: << a << endl; break;
case 1:cout << было введено нечетное число= << a << endl; break;
}
}
Пример №2. Написать программу, которая вводит 2 числа, знак операции и производит вычисления.
# include<iostream.h>
void main ()
{
float a,b,rez; char zn;
cout <<” введите 2 числа:”; cin >> a>>b;
cout <<”введите знак операции ”; cin >> zn;
switch (zn)
{
case ‘+’ : rez=a+b; break;
case ‘ ’ : rez=ab; break;
case ‘*’ : rez=a*b; break;
case ‘/’ : rez=a/b;break;
default : cout << “введен знак нематематической операции”; }}
Операторы цикла в С++
Цикл – это такая форма организации последовательности действий, при которой одна и та же группа операторов выполняется несколько раз до тех пор, пока выполняется некоторое условие. В С++ существуют три формы операторов цикла : whie . . .; do . . . while; for . . . Циклы whie . . .и do . . . while могут выполняться заранее неизвестное число раз. Рассмотрим
