- •Тригонометрические: аргумент измеряется в радианах
- •Глава 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)
Void main(void)
{
int x, y, *px;
x=2;
px=&x; //px содержит адрес переменной х (х=2)
y=*px; // извлечь значение, находящееся по адресу рх и записать ее в у // y=2
*px=10; // x=10
}
Тот же самый результат можно получить без использования указателей:
#include <iostream.h>
Void main(void)
{
int x, y;
x=2;
y=x;
}
Унарная операция * может использоваться в левой части оператора присваивания для того, чтобы какие-то данные были сохранены в области памяти, на которую показывает указатель.
Пример.
#include <iostream. h>
Void main(void)
{
int x, *px;
px=&x; // px содержит адрес переменной х
*px=10; // изменить значение, находящееся по адресу рх(в результате х=10)
}
В языке С++ существует связь между массивами и указателями. Имя массива – это адрес памяти, начиная с которого расположен массив, т. е. Имя массива является указателем еа первый элемент массива. Если объявлен массив а:
int a[10];
то идентификатор а является указателем на массив, точнее на первый элемент массива
Операторы
int a[10], *pa;
pa=a и pa=&a[0] приведут к одному и тому же результату.
Для того, чтобы получить значение 6-го элемента массива «а», можно написать:
a[5] или *(a+5)
Преимущество второго варианта в том, что арифметические операции над указателями выполняются быстрее, если мы работаем с подряд идущими элементами массива.
Если выбор элементов массива случайный, то быстрее работа с индексами.
Функции.
Функция -это часть программы, предназначенная для решения определенной задачи. Обычно функция вызывается несколько раз. Стандартные математические функции находятся в файле <math.h>. В программе функции находятся перед функцией main. Общий вид функции:
тип < имя функции > (список параметров)
{
объявления переменных;
операторы;
}
тип- тип значения, которое возвращает функция с помощью оператора return
список параметров состоит из перечня типов и имен параметров, разделенных запятыми. Функция может не иметь параметров и не возвращать значение, например
void main(void); void означает «пустой». Выполнение программы всегда начинается с главной функции main. Если в программе встречается вызов функции, выполняются операторы, находящиеся внутри функции, после завершения функции программа продолжает работу с оператора, следующего за именем функции.
Пример№1
#include <iostream.h>
Void show(void)
{
cout << Borland C++ << endl;
}
Void main(void)
{
cout << перед вызовом функции << endl;
show(); // обращение к функции
cout << после функции << endl;}
В результате будет напечатано:
перед вызовом функции
Borland C++
после функции
Программа может передавать информацию в функцию. Параметры функции перечисляются в круглых скобках после ее имени, причем для каждого параметра указывается его тип. Например:
f(int x, int y, float z); нельзя перечислять параметры одного типа через запятую.
Пример №2.
#include <iostream.h>
Void show_number ( int a)
{
cout << значение параметра а= << endl;
}
