- •Тригонометрические: аргумент измеряется в радианах
- •Глава 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)
Использование операторов break и continue
Оператор break имеет два применения:
окончание case в операторе switch
немедленное окончание цикла, не связанное с проверкой обычного условия выхода из цикла. Когда оператор break встречается внутри цикла, то происходит немедленный выход из цикла и переход к следующему по порядку оператору. Пример:
#include <iostream.h>
Void main(void)
{
int i ;
for ( i=0 ; i<=1000 ; i++)
{
cout << i*i*i << endl;
if ( i*i*i >= 10000) break;
}
}
Оператор continue.
Если оператор continue встретился в цикле, происходит переход к следующей итерации цикла. В циклах while и do while на проверку условия, в цикле for на приращение шага. Этот оператор используется, если необходимо закончить текущую итерацию и не выполнять оставшиеся операторы, а сразу перейти к следующей итерации цикла.
Пример. Напечатать натуральные числа, кратные 7.
#include <iostream.h>
Void main(void)
{
int i;
for ( i=1; i<1000; i++ )
{
if ( i%7 ) continue; / / или if ( i!=0 ) continue
cout << число << i << кратно 7 << endl;
}
}
Оператор безусловного перехода goto.
Оператор goto в языке есть и иногда может быть полезен, хотя без него можно обойтись в любой ситуации. Для его использования необходима метка. Метка-это идентификатор, за которым следует двоеточие. Одно из применений goto - это выход из вложенных циклов.
for ( ) {
for ( ) {
. . .
goto exit;
. . .
}
}
exit: cout << быстрый выход из вложенных циклов;
Массивы
Массив это набор данных одного и того же типа, собранных под одним именем. Каждый элемент массива определяется именем массива и порядковым номером в этом массиве, который называется индексом. Индекс всегда целое число.
Объявление одномерного массива
тип имя_массива [ размер]
Объявление n-мерного массива
тип имя_массива [ размер1][ размер2]. . .[размер n] .
М
a [0] = 100
a [ 1 ]=200 …
a [4] = 500
int a [5] = { 100, 200, 300, 400, 500 };
float b[3]={1. 1, 2. 2, 3. 3};
Если не указывать первоначальное значение элемента, программа будет инициализировать его с нулем. Если не указывать размер массива, который мы инициализируем, С++ сам определит количество ячеек памяти под массив.
int [ ] = { 1, 2, 3, 4, 5 }
Пример №1. Записать –1 вместо минимального элемента массива и подсчитать количество отрицательных элементов.
#include <iostream.h>
Void main(void)
{
int i, n, kol = 0, nommin ; float a[100], min ;
cout <<” n=” ; cin >> n;
for ( i=1; i<=n; i++ )
{ cout << “введите” << i << “элемент массива” ; cin >> a[ i ]; }
min = a[1] ; nommin = 1;
for ( i=1; i<=n; i++ )
if ( ( a[i] < 0 ) { kol ++ ;
if ( a[ i ] < min) { min = a [ i ];
nommin = i ;
}
a[ nommin] = 1 ;
cout <<“\nизмененный массив :\n”
for ( i=1; i<=n; i++ ) cout << a[ i ];
cout << “ \nколичество отрицательных элементов: ” << kol;
}
П
min
|a ср
– a i
|
аср
#include<iostream.h>
#include<math.h>
