2. Лаборатория ишини бажаришга мисол
Алгоритм блок схемаси
Биринчи функция- Func1 :
2
)
1
(
2
)
sin(
+
+
=
x
e
b
x
y
Иккинчи функция -Func2 :
Z=
x
x
2
3
3
2
1
cos
+
,
Блок схема
бошланиши
Учинчи функция –Func3 :
,
1
2
c
bx
ax
Z
+
+
=
Берилмаларни
киритиш
43
Масалани ечишнинг Паскал алгоритмик тилидаги дастури:
program fun;
var
a,b,c,y,z,z1:real;
x,i:integer;
begin
read(a,b,c,x);
for i:=1 to x do
begin
y:=sqrt(sin(x)+b*b)/exp(i/x+1);
z:= cos(1/(exp(1/3*ln(2*i))));
z1:=a*i*i+b*i+c;
write('y=',y);
write(',z=',z);
write(',z1=',z1);writeln(', i=',i);
end;
end.
Натижалар:
2 3 4 6
y=0.919593518935123, z=0.701211821723673, z1=9, i=1
y=0.778419108106433, z=0.808050764202867, z1=18, i=2
y=0.658917549317746, z=0.852356586685558, z1=31, i=3
y=0.557761663707182, z=0.877582561890373, z1=48, i=4
y=0.472135055172714, z=0.894198425262554, z1=69, i=5
y=0.399653695883924, z=0.906114166933524, z1=94, i=6
Блок схема охири
Натижаларни
чоп килиш
44
3-лаборатория иши
Мавзу: Дастурни яратиш. Дастур хатоларини баҳолаш ва тузатиш.
Дастур асосида олинган натижаларни таҳлил қилиш.
Процедуралар ва функциялар.
Ишнинг мақсади: Талабаларни дастурий таъминотни яратишда
процедура ва функцияларни ташкил қилиб дастурлар яратишга ўргатиш.
Қурилмалар: мос дастурий таъминотлар ўрнатилган ўкув
компютери.
Режа:
1. Дастурларни дастурлаш тиллари ёрдамида яратиш.
2. Дастур хатоларини баҳолаш ва тузатиш.
3. Дастур асосида олинган натижаларни таҳлил қилиш.
4. Процедуралар ва функциялар.
5. Лаборатория иши учун вариант масалалар.
6. Назорат саволлари.
Do'stlaringiz bilan baham: |