71512

Разработка алгоритмов и программ с использованием дружественных функций и классов

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

Информатика, кибернетика и программирование

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ с использованием дружественных функций и классов.

Русский

2014-11-08

617.37 KB

1 чел.

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

Тема работы: Разработка алгоритмов и программ с использованием дружественных функций и классов.

Цель работы:Получить практические навыки в разработке алгоритмов и написании программ с использованием дружественных функций и классов.

Приложение 1

Блок схема задачи

 

Приложение 2

Исходный модуль задачи

#include "stdafx.h"

#include "iostream.h"

#include "math.h"

class X

{

double *L,*x,*y,*z;

friend void print (X &);

friend void run (X &);

public:  X(double a,doubleb,doublec,double d)

{

x=new double (a);

y=new double(b);

z=new double(c);

L=new double(d);

cout<<"object created!"<<endl;

}

~X()

{

delete x;

delete y;

delete z;

delete L;

cout<<"object destroyed!"<<endl;

}

};

void print (X &p)

{

cout<<"for"<<endl;

cout<<"x="<<*p.x<<endl;

cout<<"y="<<*p.y<<endl;

cout<<"z="<<*p.z<<endl;

cout<<"Rezultat L="<<*p.L<<endl;

}

void run (X &p)

{

(*p.L)=5;pow((fabs(cos(*p.x)-sin(*p.y))),(1+(2*pow(sin(*p.y),2))))*(1+(*p.z)+(pow((*p.z),2)/2)+(pow((*p.z),3)/3)+(pow((*p.z),4)/4));

}

void main (void)

{

doublex,y,z;

char f;

X x1(0.4,-0.875,-0.475,0.2);

run(x1);

print (x1);

m1: cout<<"vvedi x=,y=,z="<<endl;

cin>>x;

cout<<"x="<<x<<endl;

cin>>y;

cout<<"y="<<y<<endl;

cin>>z;

cout<<"z="<<z<<endl;

X x2(x,y,z,0);

run(x2);

print(x2);

cout<<"continue(y/n)?"<<endl;

f=getchar();

if ((f=='Y')||(f=='y')) goto m1;

cout<<"Good By!"<<endl;

}

 


 

А также другие работы, которые могут Вас заинтересовать

75025. Україна велика повстала зі сну. Виховний захід 2.34 MB
  Узагальнити та систематизувати знання учнів про Україну, її історію, державні та народні символи. Розвивати увагу, память, виразність читання. Виховувати любов до рідної країни, почуття патріотизму...
75026. АЛГОРИТМ ИСПУСКАНИЯ ЛУЧЕЙ НА ВЕКТОРНО-РАСТРОВЫХ ГИС-МОДЕЛЯХ В ЗАДАЧАХ РАСЧЕТА ШУМОВОГО ЗАГРЯЗНЕНИЯ СЕЛИТЕБНОЙ ТЕРРИТОРИИ 4.07 MB
  разработка эффективных алгоритмов расчета эквивалентных уровней шумов на селитебной территории с возможностью построения шумовых карт. Алгоритмизация и моделирование процесса распространения звуковых волн в условиях городской застройки.
75027. У Миколая багато роботи, Розробка виховного заходу для учнів початкових класів 56 KB
  Не так давно в Україні Новий рік зустрічали зі Святим Миколаєм більше знаним у народі як Миколай Чудотворець. У зимову ніч з 18 на 19 грудня святий Миколай спускався на срібній вервечці з неба. А скоро прийде Миколай Мати. Біжіть швиденько спати В дорозі Миколай Тільки не забудьте помолитися перед сном.
75028. Норми морального життя. Урок з основ християнської етики 115 KB
  Допомогти дитині зрозуміти Заповіді Божі їх дотримання у своєму житті наше ставлення до них збагатити словниковий запас виховувати любов до Божого слова та виконання всіх заповідей. Що це за шлях істинний це дотримання і збереження Божих Заповідей. Часто вони виникають із Божих заповідей. А зараз прослухайте ще одну притчу про те як Бог дав Ізраїльтянам десять заповідей.
75029. Сімейні обереги. Сценарій дитячої вистави 57.5 KB
  Вчити передавати почуття героїв вистави. Розвивати артистичні здібності, уміння триматися на сцені. Виховувати культуру святкування дня народження, гостинність, доброту. Прищеплювати любов до традицій свого народу...
75030. Українська хата. Обереги, Позакласний захід 48 KB
  Між дверима і піччю стояли кочерга рогач коцюба хлібна лопата. Піч служить українському селянинові тричі: а для опалення житла; б як тепле спальне місце; в для приготування їжі випікання хліба. Піч мати головна в хаті берегиня бо хліб народжувала. На неї клали хліб і накривали теж вишиваним рушником.
75031. Оберіг душі й родини, позакласний виховний захід 147 KB
  Зацікавити учнів вивченням історії розвитку лялькимотанки прищепити повагу до культурних традицій родини й країни. Домогтися глибокого осмислення учнями значення лялькимотанки в житті людини. Про історію народної ляльки та про методику виготовлення та використання ми й поговоримо. Ляльки різних народів відрізняються між собою ззовні і матеріалом з якого зроблені в Африці вона здебільшого камяна або деревяна десь глиняна а ще десь зроблена з тканини але суть і призначення ляльки незмінні і це споріднює більше аніж...
75032. Цікаві моменти історії бухгалтерського обліку, Методична розробка позакласного заходу 80.5 KB
  Метою даної методичної розробки є удосконалення досвіду проведення позааудиторних заходів. Виникнення і розвиток бухгалтерського обліку є невідємною складовою частиною всієї історії людського суспільства. Сучасна наука не дала однозначної відповіді, який момент слід вважати виникненням бухгалтерського обліку...
75033. Здоровый образ жизни школьника, конспект мероприятия 43 KB
  Цель: расширить и закрепить представление учащихся о том что здоровьеглавное богатство каждого человека сформировать и закрепить представление жить здоровым в здоровом обществе учить заботится о своем здоровье воспитывать желание поддерживать здоровый способ жизни.счастье здоровье успехи в учебе деньги сила ум красота. Давайте подумаем что для человека самое главное в жизни Итак самое главное в жизни для человека здоровье. Здоровье это радость жизнижелание жить творить работать учиться радоваться встречи с друзьями.