Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
15.04.2015
Размер:
474.58 Кб
Скачать

Российский государственный гидрометеорологический университет. Кафедра морских информационных систем.

Лабораторная работа № 1 Линейные программы.

Расчет по формуле.

Работу выполнил Студент группы ис-147

Федоров Александр,

Дмитрий Тебеньков Работу принял Доцент кафедры МИС Неклюдова С. А.

Санкт-Петербург

2012

1.Условие задачи

Контрольный расчет: b=2

2.Таблица имен

Имя в задаче.

Имя в программе.

Тип данного.

Содержательный смысл.

 

 

 

b

b

Вещ.

3

 

 

 

 

 

 

 

 

m

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b+2

h

Вещ.

Неизв.

 

 

 

 

 

 

 

 

chis

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

znam

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z1

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

Вещ.

Неизв.

 

 

 

 

 

 

 

 

 

 

 

3.Блок-схема алгоритма

1

2

3

4

5

6

7

8

9

10

11

4. Трассировка

№ блока

Результат вычислений

1

2

 

 

 

Ввод b=2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

m=

=

 

 

=4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y=√

 

 

 

 

= 0

 

 

 

 

 

 

 

 

 

 

 

 

4

5

h=b+2=2+2=4

5

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

chis=√

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

7

znam=y+h=4

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

5

 

Вывод

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

6

 

 

 

 

Конец

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.Код программы

#include <iostream> #include <math.h> int main(){

using namespace std;

double x,y,m,n,b,h,chis,znam,z1,z2; cout << "vvedite b";

cin >> b; m=pow(b,2); y=sqrt(m-4); h=b+2; chis=sqrt(2*b+2*y); znam=y+h; z1=chis/znam; z2=1/sqrt(h);

cout <<"z1="<< z1; cout <<" z2="<< z2;

system("PAUSE"); return 0;

}

6.Результаты и выводы

Так как результат трассировки совпадает с результатом программы алгоритм разработан верно.

Соседние файлы в папке Алиса