Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

БИЛЕТ N 2



1. Константы и переменные в Си

В программе каждый элемент данных является либо константой, либо переменной. Константы и переменные определяются идентификаторами , по которым к ним можно обращаться для получения текущих значений.

Константами называется элементы данных, значения которых известны заранее и в процессе выполнения программы не изменяются.В С++ имеется два вида констант основанные на макроопределениях и формальные, которые задаются при помощи объявления константы.

Общий синтаксис директивы #define:

#define имя_константы значение_константы;

Директива #define дает указание транслятору вызвать препроцессор и выполнить замену имени константы ее значением в виде подставляемого текста. Замена происходит до того, как транслятор обработает операторы программы.

Вторым типом константы в языке С++ является формальная константа.

Общий синтаксис записи формальной константы:

Const тип_данных имя_константы = значение_константы;

Переменные в отличие от констант могут менять свои значения в процессе выполнения программы. Каждая переменная и константа принадлежат к определенному типу данных. Тип констант распознается компилятором без предварительного описания.

Общий синтаксис объявления переменных следующий:

type имя_переменной;

type имя_переменной = начальное_значение;

type имя_переменной_1[ = начальное_значение_1], type имя_переменной_2[ = начальное_значение_2], type имя_переменной_3[ = начальное_значение_3],…;

 

2. Даны действительные числа а, в, с. Проверить, выполняется ли неравенство а3 >= в2 >= с.

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

double a,b,c;

cin>>a>>b>>c;

if(a*a*a>=b*b && b*b>=c)

cout<<"Uslovie vip-sia";

 

2 вариант

cin.get();

cin.get();

return 0;

}

 

#include <iostream.h>

 

main()

{

int a,b,c;

cout<<"vvedemo a,b,c"<<"\n";

cin>>a;

cin>>b;

cin>>c;

if(b^2<=a^3 && b^2>=c)

cout<<"DA"<<"\n";

else

cout<<"NET"<<"\n";

return 0;

}

3. Написать программу, используя функцию со статическими переменными, для расчета скользящего среднего.

#include <iostream.h>

double mean(double x)

{

static double sum=0;

static double sumx=0;

sum=sum+1;

sumx=sumx+x;

return sumx / sum;

}

 

int main()

{

cout << “avereg=”<<mean(1)<<”\n”;

cout << “avereg=”<<mean(2)<<”\n”;

cout << “avereg=”<<mean(3)<<”\n”;

cout << “avereg=”<<mean(10)<<”\n”;

cout << “avereg=”<<mean(11)<<”\n”;

return 0;

}

 

4. Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

 

*

**

***

*****

*******

********

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

int razm;

cin>>razm;

for(int n=1;n<=razm;n++)

{

 

for(int b=razm;b>n;b--)

cout<<" ";

 

for(int i=0; i<n;i++)

cout<<"*";

 

cout<<endl;

}

cin.get();

cin.get();

return 0;

}

 




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.