Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_Раб_1С++ (1).doc
Скачиваний:
13
Добавлен:
16.11.2019
Размер:
419.84 Кб
Скачать

Задание

1. Запустить интегрированную среду Borland C++ Builder и выполнить приведенный пример линейной программы в консольном исполнении c использованием переменной вещественного типа.

#include <iostream.h>

#include<conio.h>

#include<math.h>

void main()

{float x;

cout << "Введите х";

cin>>x;

cout<<sin(x);

getch();

}

Данная программа позволяет вычислить значение функции sin(x) для произвольного значения аргумента x, который вводится с клавиатуры с помощью cin, для вывода результата используется cout. Для задержки результата на экране в этой среде можно использовать последнюю строчку программы getch();.Для подключения библиотеки математических функций используется оператор #include<math.h. Формат данных математических функций приведен в приложении А.

2. Выполните задания на вычисление значения выражений с использованием вещественных переменных по указанному преподавателем варианту из приложения Б.

3. Выполнить приведенный пример линейной программы в консольном исполнении c использованием переменной целого типа.

Дано трехзначное число. Найти произведение его цифр.

#include <iostream.h>

#include<conio.h>

#include<math.h>

int main()

{

int x, x1, x2, x3, p;

cout << "Введите х";

cin>>x;

x1=x/100;

x2=(x/10)%10;

x3=x%10;

p=x1*x2*x3;

cout<<p;

getch();

return 0;

}

4. Выполните задания на вычисление значения выражений с использованием целых переменных по указанному преподавателем варианту из приложения В.

5. Запустить интегрированную среду Borland C++ Builder и выполнить приведенный пример линейной программы в консольном исполнении c использованием логических условий.

Даны два целых числа: A, B. Проверить истинность высказывания: «Хотя бы одно из чисел A, B отрицательное».

#include <iostream.h>

#include<conio.h>

#include<math.h>

main()

{int a,b;

cout << "Введите a, b";

cin >>a;

cin >>b;

cout<< (a<0||b<0);

getch();

}

Данная программа выводит значение 1 если выражение истинно и 0 – если ложно.

6. Выполните задания на вычисление значения выражений с использованием логических условий по указанному преподавателем варианту из приложения Г.

7. Выполните задания на выполнения расчета по двум формулам с использованием математических функций по указанному преподавателем варианту из приложения Д. Результат вычисления по первой формуле должен совпадать со второй.

Приложение а

Стандартные математические функции С++

Название

Действие

Обозначение

Формат

abs

абсолютное значение целого числа

|x|

int abs(int x)

labs

абсолютное значение "длинного" целого числа

|x|

long labs(long x)

fabs

абсолютное значение числа с плавающей точкой

|x|

double fabs(double x)

sqrt

извлечение квадратного корня

double sqrt(double x)

pow

возведение в степень

ху

double pow(double x, double y)

pow10

Вычисляет значение 10 в степени p

10р

double pow10(int p);

cos

косинус (x задается в радианах)

cos x

double cos(double x)

sin

синус (x задается в радианах)

sin x

double sin(double x)

tan

тангенс

tg x

double tan(double x)

acos

арккосинус

arccos x

double cos(double x)

asin

арксинус

arcsin x

double sin(double x)

atan

арктангенс

arctg x

double atan(double x)

atan2

арктангенс

arctg x/y

double atan2(double x, double y)

exp

экспонента

ех

double exp(double x)

log

натуральный логарифм

ln x

double log(double x)

log10

десятичный логарифм

log10x

double log10(double x);

ceil

округляет дробное число в большую сторону

double ceil(double x);

floor

округляет дробное число в меньшую сторону

double floor(double x);

fmod

Вычисляет x по модулю y, остаток от х/y

double fmod(double x, double y);

modf

Разделяет число типа double на целую и дробную части

double modf(double x,double *ipart);

hypot

Вычисляет гипотенузу прямоугольного треугольника

double hypot(double x,double y);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]