Составление программ с линейной структурой и исполнение её в IDE Borland C++ 5.0

Страницы работы

2 страницы (Word-файл)

Содержание работы

Лабораторная работа №1

Тема:    Разработка и реализация программ с линейной структурой.

Цель:    закрепить знания алфавита языка программирования C++, приобрести навыки записи его констант, переменных, выражений, операторов присвоения; овладеть навыками составления программ с линейной структурой и исполнение её в IDE Borland C++ 5.0.

Задания

1.  Записать языком C++ математические выражения:

а)  3(z+1)2+2,1×106;

б)  ïx+zï>0 Ù 0<b<1.

2.  Представить математическую запись выражения и показать порядок действий:

Ø x+2./3.*x/a+cos(x)/2./sqrt(x)+1.0e-5*pow(x,7).

3.  Составить программу вычисления и сделать её в IDE Borland C++ 5.0.

Ø Периметр треугольника с вершинами A(1; 1), B(4; 1), C(4; 5).

Задание 1

а)  3*pow(z+1,2)+2.1*1.0E–6

б)  abs(x+z)>0 && 0<b && b<1

Задание 2

4         1      2    3    9         5      6         8                 7      13           12       11               10

x+2./3.*x/a+cos(x)/2./sqrt(x)+1.0e-5*pow(x,7)

Задание 3

#include <iostream.h>

#include <math.h>

double r(double x1 , double x2 , double y1 , double y2);

void main(){

  double a1, a2, b1, b2, c1, c2, p;

  cout<<" Introduce coordinate (x, y) for A, B, C "<<endl;

  cin>>a1>>a2>>b1>>b2>>c1>>c2;

  p=r(a1, a2, b1, b2)+r(b1, b2, c1, c2)+r(c1, c2, a1, a2);

  cout<<" Perimetr="<<p<<endl;

  cout<<"Press Enter"<<endl;

  cin>>a1;

}

double r(double x1 , double x2 , double y1 , double y2){

  return sqrt(pow(y1-x1,2)+pow(y2-x2,2));

}

Похожие материалы

Информация о работе