🗊Презентация Написание программы

Нажмите для полного просмотра!
Написание программы, слайд №1Написание программы, слайд №2Написание программы, слайд №3Написание программы, слайд №4Написание программы, слайд №5Написание программы, слайд №6Написание программы, слайд №7Написание программы, слайд №8Написание программы, слайд №9

Вы можете ознакомиться и скачать презентацию на тему Написание программы. Доклад-сообщение содержит 9 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Задание 4. По заданию лабораторной работы №3 написать программу расчета выбранной функции Y(x), или S(x) и |Y(x)–S(x)|, вид которой в свою очередь передается в качестве параметра в функцию вывода Out. 
Задание 4. По заданию лабораторной работы №3 написать программу расчета выбранной функции Y(x), или S(x) и |Y(x)–S(x)|, вид которой в свою очередь передается в качестве параметра в функцию вывода Out. 
Задание 9. Написать программу вывода графиков функций Y(x), S(x) и |Y – S | (лабораторная работа №3) с использованием ТОЛЬКО компоненты Сhart.
Описание слайда:
Задание 4. По заданию лабораторной работы №3 написать программу расчета выбранной функции Y(x), или S(x) и |Y(x)–S(x)|, вид которой в свою очередь передается в качестве параметра в функцию вывода Out. Задание 4. По заданию лабораторной работы №3 написать программу расчета выбранной функции Y(x), или S(x) и |Y(x)–S(x)|, вид которой в свою очередь передается в качестве параметра в функцию вывода Out. Задание 9. Написать программу вывода графиков функций Y(x), S(x) и |Y – S | (лабораторная работа №3) с использованием ТОЛЬКО компоненты Сhart.

Слайд 2


Написание программы, слайд №2
Описание слайда:

Слайд 3





typedef double (*TypeFun)(double);
typedef double (*TypeFun)(double);
// -------------- Прототипы функций --------------------
double fun (double);        		//  Y(x)
double sum (double);        		// S(x)
double razn (double);       		// |s-y|
void  Out ( TypeFun  /* double(*p_fun)(double) */,
		double,  double, double, TMemo*, int);
     int  n;          	// Глобальная переменная
Описание слайда:
typedef double (*TypeFun)(double); typedef double (*TypeFun)(double); // -------------- Прототипы функций -------------------- double fun (double); // Y(x) double sum (double); // S(x) double razn (double); // |s-y| void Out ( TypeFun /* double(*p_fun)(double) */, double, double, double, TMemo*, int); int n; // Глобальная переменная

Слайд 4





//--------------------- Кнопка START ( Button1Click) ------------
//--------------------- Кнопка START ( Button1Click) ------------
{
        double a, b, h;
        a = StrToFloat (Edit1->Text);
        b = StrToFloat (Edit2->Text);
        h = StrToFloat (Edit3->Text);
        n = StrToInt (Edit4->Text);
        switch ( RadioGroup1->ItemIndex ) {
                case 0: Out ( fun, a, b, h, Memo1, 0);
                break;
                case 1: Out ( sum, a, b, h, Memo2, 1);
                break;
                case 2: Out ( razn, a, b, h, Memo3, 2);
                break;
        }
}
Описание слайда:
//--------------------- Кнопка START ( Button1Click) ------------ //--------------------- Кнопка START ( Button1Click) ------------ { double a, b, h; a = StrToFloat (Edit1->Text); b = StrToFloat (Edit2->Text); h = StrToFloat (Edit3->Text); n = StrToInt (Edit4->Text); switch ( RadioGroup1->ItemIndex ) { case 0: Out ( fun, a, b, h, Memo1, 0); break; case 1: Out ( sum, a, b, h, Memo2, 1); break; case 2: Out ( razn, a, b, h, Memo3, 2); break; } }

Слайд 5





//-------------- Функция для Y(x) -------------------------
//-------------- Функция для Y(x) -------------------------
double  fun (double x)
{
        return  «Выражение для расчета функции»;
}
//-------------- Функция для | y – s | ---------------------
double  razn (double x)
{
        return fabs ( fun (x) – sum (x) );
}
Описание слайда:
//-------------- Функция для Y(x) ------------------------- //-------------- Функция для Y(x) ------------------------- double fun (double x) { return «Выражение для расчета функции»; } //-------------- Функция для | y – s | --------------------- double razn (double x) { return fabs ( fun (x) – sum (x) ); }

Слайд 6





//--------------- Функция для расчета суммы ------------
//--------------- Функция для расчета суммы ------------
double  sum (double x)
{
	    double s, r;
        s = «Начальное значение суммы»;
	     r = «Начальное значение рекуррентного 			элемента»;
        for(int k = 1; k <= n; k++) {
                r = r * «Нужный коэффициент»;
                s = s + «Текущее значение элемента»;
        }
        return s;
}
Описание слайда:
//--------------- Функция для расчета суммы ------------ //--------------- Функция для расчета суммы ------------ double sum (double x) { double s, r; s = «Начальное значение суммы»; r = «Начальное значение рекуррентного элемента»; for(int k = 1; k <= n; k++) { r = r * «Нужный коэффициент»; s = s + «Текущее значение элемента»; } return s; }

Слайд 7





//-------------------- Вывод результатов -------------------
//-------------------- Вывод результатов -------------------
void  Out (TypeFun p_fun /*double (*p_fun)(double)*/, 
	double xn, double xk, double h, TMemo *m, int kod )
{
	double x, y;
	Form1->Chart1->Series[kod]->Clear();
	for(x = xn; x <= xk; x += h) {
  		y = p_fun(x);
        	m->Lines->Add("x= " + FloatToStrF(x,ffFixed,5,2)
        		+ "  :  " + FloatToStrF(y, ffFixed, 8,6));
  		Form1->Chart1->Series[kod]->AddXY(x, y);
  	}
}
Описание слайда:
//-------------------- Вывод результатов ------------------- //-------------------- Вывод результатов ------------------- void Out (TypeFun p_fun /*double (*p_fun)(double)*/, double xn, double xk, double h, TMemo *m, int kod ) { double x, y; Form1->Chart1->Series[kod]->Clear(); for(x = xn; x <= xk; x += h) { y = p_fun(x); m->Lines->Add("x= " + FloatToStrF(x,ffFixed,5,2) + " : " + FloatToStrF(y, ffFixed, 8,6)); Form1->Chart1->Series[kod]->AddXY(x, y); } }

Слайд 8





//------------- Кнопка All Clear (Button2Click) ----------
//------------- Кнопка All Clear (Button2Click) ----------
{
        Memo1->Clear();
        Memo2->Clear();
        Memo3->Clear();
        Chart1->Series[0]->Clear();
        Chart1->Series[1]->Clear();
        Chart1->Series[2]->Clear();
}
Описание слайда:
//------------- Кнопка All Clear (Button2Click) ---------- //------------- Кнопка All Clear (Button2Click) ---------- { Memo1->Clear(); Memo2->Clear(); Memo3->Clear(); Chart1->Series[0]->Clear(); Chart1->Series[1]->Clear(); Chart1->Series[2]->Clear(); }

Слайд 9


Написание программы, слайд №9
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию