êóðñîâûå,êîíòðîëüíûå,äèïëîìû,ðåôåðàòû
Çàäàíèå.
Âû÷èñëèòü ïðîèçâåäåíèå ýëåìåíòîâ ìàññèâà, ïðåâûøàþùèõ çàäàííîå ÷èñëî Ñ, òî åñòü yk > C, äëÿ õ Î [a,b] è èçìåíÿþùåãîñÿ ñ øàãîì h.
yk=1 + x + Ö x, ãäå x < 5
yk=Ö 2 – cosx, ãäå 5 £ x £ 8
yk=ln (1+x), ãäå x > 8
Ýòàï 1. Îáîçíà÷åíèÿ.
X – çíà÷åíèå àðãóìåíòà x;
Y - çíà÷åíèå yk;
C – çàäàííîå ÷èñëî;
À – íà÷àëüíîå çíà÷åíèå àðãóìåíòà x;
 – êîíå÷íîå çíà÷åíèå àðãóìåíòà x;
Í – øàã èçìåíåíèÿ àðãóìåíòà x;
Ð – ïðîèçâåäåíèå ýëåìåíòîâ yk ìàññèâà.
Ýòàï 2. Îáñóæäåíèå àëãîðèòìà.
Çàäàåòñÿ íà÷àëüíîå çíà÷åíèå àðãóìåíòà x = a è íà÷àëüíîå çíà÷åíèå ïðîèçâåäåíèÿ ýëåìåíòîâ ìàññèâà Ð = 1. Òàê êàê, ÷èñëî ïîâòîðåíèé öèêëà çàðàíåå íåèçâåñòíî, îðãàíèçóåòñÿ öèêëè÷åñêèé (èòåðàöèîííûé) âû÷èñëèòåëüíûé ïðîöåññ. Âíóòðè öèêëà îñóùåñòâëÿåòñÿ ïðîâåðêà çíà÷åíèé õ, è â çàâèñèìîñòè îò òîãî x < 5, èëè 5 £ x £ 8, èëè x > 8, âûáèðàåòñÿ ôîðìóëà äëÿ âû÷èñëåíèÿ çíà÷åíèé yk. Êðîìå òîãî, åñëè âûïîëíÿåòñÿ óñëîâèå x < 5, òî ïðîâåðÿåòñÿ åùå îäíî óñëîâèå õ ³ 0 (òàê êàê ïîäêîðåííîå âûðàæåíèå ïðè âû÷èñëåíèè yk íå ìîæåò áûòü îòðèöàòåëüíûì).  ñëó÷àå âûïîëíåíèÿ ýòîãî óñëîâèÿ, çíà÷åíèþ yk ïðèñâàèâàåòñÿ çíà÷åíèå yk = 1 (äëÿ òîãî, ÷òîáû ïðè âû÷èñëåíèè íå èçìåíèëîñü çíà÷åíèå ïðîèçâåäåíèÿ Ð, à ïðîöåññ ïåðåøåë ê âû÷èñëåíèþ ñëåäóþùåãî çíà÷åíèÿ yk ïðè ñëåäóþùåì çíà÷åíèè õ). Çàòåì, íà îñíîâàíèè ïîëó÷åííîãî çíà÷åíèÿ yk ïðîâåðÿåòñÿ óñëîâèå yk > Ñ. Åñëè îíî âûïîëíÿåòñÿ, òî çíà÷åíèå ïðîèçâåäåíèÿ Ð óìíîæàåòñÿ íà ïîëó÷åííîå çíà÷åíèå yk. Ïîñëå ýòîãî, àðãóìåíò õ óâåëè÷èâàåòñÿ íà øàã h. Öèêë âûïîëíÿåòñÿ äî òåõ ïîð, ïîêà òåêóùåå çíà÷åíèå õ íå ïðåâûñèò çíà÷åíèÿ b – êîíå÷íîå çíà÷åíèå àðãóìåíòà õ.
Ýòàï 3. Òåêñò ïðîãðàììû.
PROGRAM_KR0;
VAR_A,B,C,H,P,X,Y:REAL;
BEGIN
WRITELN(‘Ââåäèòå çíà÷åíèÿ a è b’);
READLN(A,B);
WRITELN(‘Ââåäèòå øàã Í è ÷èñëî Ñ’);
READLN(H,C);
X:=A;
P:=1;
WHILE_X<=B_DO
BEGIN
IF_X<5_THEN_IF_X>=0_THEN_Y:=1+X+SQRT(X);
ELSE_Y:=1;
ELSE_IF_X>8_THEN_Y:=LN(1+X);
ELSE_Y:=SQRT(2-COS(X));
IF_Y>C_THEN_P:=P*Y;
X:=X+H;
END;
WRITE(‘Ïðîèçâåäåíèå ýëåìåíòîâ ìàññèâà ðàâíî’, P:8:2);
END.
Ïîÿñíåíèÿ ê ïðîãðàììå.
Êîãäà ïîñëå çàïóñêà ïðîãðàììû íà ýêðàíå ïîÿâèòñÿ òåêñò:
Ââåäèòå çíà÷åíèÿ a è b,
íóæíî íà êëàâèàòóðå âûáðàòü êîíêðåòíûå ÷èñëà, êîòîðûå áóäóò ïðèñâîåíû ýòèì ïåðåìåííûì.
Çàòåì ïîÿâèòñÿ ñîîáùåíèå:
Ââåäèòå øàã Í è ÷èñëî Ñ.
Íåîáõîäèìî ââåñòè òàêæå êîíêðåòíûå çíà÷åíèÿ ýòèõ ïåðåìåííûõ. Ïîñëå ýòîãî ïðîãðàììà íà÷íåò âûïîëíåíèå âû÷èñëèòåëüíîãî ïðîöåññà.  ðåçóëüòàòå ðàáîòû ïðîãðàììû íà ýêðàíå ïîÿâèòñÿ òåêñò:
Ïðîèçâåäåíèå ýëåìåíòîâ ìàññèâà ðàâíî ÷èñëî.
Ëàáîðàòîðíûå ðàáîòû.
Âàðèàíò 10.
Òåìà 1. Ëèíåéíûé âû÷èñëèòåëüíûé ïðîöåññ.
Çàäàíèå 1. Ñîñòàâèòü ïðîãðàììó äëÿ âû÷èñëåíèÿ çíà÷åíèÿ õ è ïðîèçâåñòè âû÷èñëåíèÿ íà êîìïüþòåðå.
PROGRAM_LR1;
VAR_A,B,D,P,G:REAL;
BEGIN
WRITE(’Ââåäèòå ÷åðåç ïðîáåë çíà÷åíèÿ a, b, d, p, g’);
READ(A,B,D,P,G);
Õ:=A*SIN(SQR(P))+B*SQR(COS(P))/(A*D*(SQR(P)+SQR(G)));
WRITE(’X=’,X:7:2);
END.
Òåìà 2. Ðàçâåòâëÿþùèåñÿ âû÷èñëèòåëüíûé ïðîöåññ.
Çàäàíèå 2. Ñîñòàâèòü ñòðóêòóðíóþ ñõåìó è íàïèñàòü ïðîãðàììó âû÷èñëåíèÿ çíà÷åíèÿ ó(õ) äëÿ ëþáîãî çíà÷åíèÿ àðãóìåíòà õ.
y =sin2Öx+cosÖx,, åñëè x > 5
y =x3+x2+1, åñëè x £ 1
PROGRAM_LR2;
VAR_X,Y:REAL;
BEGIN
WRITELN(’Ââåäèòå õ’);
READLN(X);
IF_X>5_THEN_Y:=SQR(SIN(SQRT(X)))+COS(SQRT(X));
WRITE(’Y=’,Y:8:2);
ELSE_IF_X<=1_THEN_Y:=SQR(X)*X+SQR(X)+1;
WRITE(’Y=’,Y:8:2);
ELSE_WRITE(’Y íå îïðåäåëåíî ïðè äàííîì çíà÷åíèè Õ);
END.
Òåìà 3. Öèêëè÷åñêèé âû÷èñëèòåëüíûé ïðîöåññ (ñòðóêòóðíûé è èòåðàöèîííûé).
Çàäàíèå 3. Ñîñòàâèòü ñòðóêòóðíóþ ñõåìó è ïðîãðàììó äëÿ âû÷èñëåíèÿ òàáëèöû çíà÷åíèé ôóíêöèè y=f(x) íà îòðåçêå [a,b], åñëè õ íà ýòîì îòðåçêå èçìåíÿåòñÿ ñ øàãîì h.
PROGRAM_LR3;
VAR_A,B,H,X,Y:REAL;
BEGIN
WRITELN(’Ââåäèòå a,b,h’);
READLN(A,B,H);
X:=A;
WRITELN(’I___X___I___Y___I’);
REPEAT
Y:=(X-SIN(X))/(LN(X)+1);
WRITELN(’I’,X:7:2,’I’,Y:7:2,’I’);
X:=X+H:
UNTIL_X>B;
END.
Òåìà 4. Ïðîãðàììèðîâàíèå àëãîðèòìîâ öèêëè÷åñêîé ñòðóêòóðû ñ èñïîëüçîâàíèåì ìàññèâîâ.
Çàäàíèå 5. Ñîñòàâèòü ñòðóêòóðíóþ ñõåìó è ïðîãðàììó ñ èñïîëüçîâàíèåì îäíîìåðíûõ ìàññèâîâ.  çàäàííîé ïîñëåäîâàòåëüíîñòè x1,x2,x3,...,xn îòðèöàòåëüíûå ÷èñëà çàìåíèòü íà èõ êâàäðàòû.
PROGRAM_LR5;
CONST_N1=100;
VAR_K,N:INTEGER;
X:ARRAY[1..N1]_OF_REAL;
BEGIN
WRITE(’Ââåäèòå êîëè÷åñòâî ÷èñåë â ïîñëåäîâàòåëüíîñòè n=’);
READLN(N);
WRITELN(’Ââåäèòå ýëåìåíòû ïîñëåäîâàòåëüíîñòè’);
FOR_K:=1_TO_N_DO
BEGIN
READ(X[K]);
IF_X[K]<=0_THEN_X[K]:=SQR(X[K]);
WRITELN(X[K]);
END;
END.
Ìîäåëèðîâàíèå ðàáîòû. Simula
Îïåðàöèîííûå ñèñòåìû (øïàðãàëêà)
Êîìïüþòåð è åãî äèàãíîñòèêà
Ïîñòðîåíèå öèêëè÷åñêèõ êîäîâ
Ïðèìåðû èñïîëüçîâàíèÿ Java è GGI ñêðèïòîâ
Îïèñàíèå ôàéëîâ, ñîçäàâàåìûõ Äåëüôè
Èíôîðìàòèêà è ÂÒ
Ïðàêòèêà Access
Ïîñòðîåíèå öèêëè÷åñêèõ êîäîâ
Ìîäåëèðîâàíèå ðàáîòû. Simula
Copyright (c) 2024 Stud-Baza.ru Ðåôåðàòû, êîíòðîëüíûå, êóðñîâûå, äèïëîìíûå ðàáîòû.