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

...

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

БИЛЕТ N 3





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

1. Типы данных и их роль в программах на Си

Понятие типа является одним из фундаментальных понятий любого языка программирования. Объекты , которыми оперирует программа, относятся к определенному типу. Тип – это множество значений, которые могут принимать объекты программы, и совокупность операций, допустимая над этими значениями.

Тип является основной характеристикой объекта и функции. Тип определяет структуру и размеры объекта, диапазон и способы интерпретации его значения, множество допустимых операций.

тип оказывается важнейшей характеристикой языка.

Все типы можно подразделить на две большие группы: скалярные и структурированные. Скалярные типы подразделяются на стандартные и пользовательские. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия.

Основные типы в C++ подразделяются на две группы: целочисленные типы и типы с плавающей точкой , арифметические типы.

К стандартным скалярным типам относятся int, char, float, double, bool для представления соответственно данных. Кроме того в С++ используются данные типа void для обозначение типа возвращаемого функцией значения в том случае, если она не генерирует никого результата .

К целочисленным типам относятся типы, представленные следующими именами основных типов: char short int long

Имена целочисленных типов могут использоваться в сочетании с парой модификаторов типа: signed unsigned

Модификатор типа signed указывает, что переменная может принимать как положительные, так и отрицательные значения. Модификатор типа unsigned указывает, что переменная принимает неотрицательные значения.

К плавающим типам относятся три типа, представленные следующими именами типов, модификаторов и их сочетаний: float, double ,long double

Плавающие типы используются для работы с вещественными числами, которые представляются в форме записи с десятичной точкой

 

2. Для трёх чисел А, В, С найти произведение двух наибольших, пользуясь формулой: P = A*B*C/ min(A,B,C)

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

int a,b,c,min,p;

cin>>a>>b>>c;

if(a<b &&a<c)

min=a;

else if(b<a&&b<c)

min=b;

else

min=c;

p=(a*b*c)/min;

cout<<"\nPr-e = "<<p;

 

cin.get();

cin.get();

return 0;

}

2 вариант

#include <iostream.h>

int main()

{

int a,b,c,min,P;

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

cin>>a;

cin>>b;

cin>>c;

if(a<b&&a<c)

min=a;

else if(b<a&&b<c)

min=b;

else

min=c;

P=a*b*c/min;

cout<<P;

return 0;

}

 

3. Написать программу вычисления cos(x) используя выражение

 

Cos(x) = 1- + - + - … точность 0.001

 

И оформить ее как функцию пользователя.

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

 

double cos(double x)

{

const int t=20;

double cos=1,sum;

for (int i=2;i<t;i=i+2)

{

cos*=(-x*x/((i)*(i-1)));

sum+=cos;}

return sum;

}

 

int main()

{

clrscr();

double x;

cin>>x;

cout<<"\ncos("<<x<<") = "<<cos(x)+1;

cin.get();

cin.get();

return 0;

}

2 вариант

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

const int t=5;

double sum=0,sin,x,a;

cout<<"Vvedite x: ";

cin>>x;

a=1;

for (int i=1;i<t;i++)

{a=-a*x*x/((i*2)*(i*2-1));

sum+=a;}

cout<<"\ncos("<<x<<") = "<<sum +1;

cin.get();

cin.get();

return 0;

}

 

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

 

*

**

***

****

*****

******

#include <stdio.h>

 

int

main(void)

{

int i, j, height;

height = 6;

for (i = 0; i < height; i += 1) {

for (j = 0; j < i; j += 1)

printf("*");

printf("*");

printf("\n");

}

 

return 0;

}

 

2 вариант

 

#include <stdio.h>

int main()

{

int i, j, height;

height = 7;

for (i = 0; i < height; i += 1) {

for (j = 0; j < i; j += 1)

printf("*");

printf("\n");

}

return 0;

}

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



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







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