Бақылау сұрақтары :
Цикл дегеніміз не? Циклды ұйымдастыру үшін қандай мәліметтер керек?
Цикл денесі қалай құрастырылады? Басқарушы айнымалының (параметрдің ) атқаратын ролі қандай?
Цикл құрылымының қандай үлгілерін білесің? Циклдың Әзір, Үшін үлгілерінің құрамы қандай, олар схемада және табиғи тілде қалай белгіленеді? Олардың айырмашылықтары неде?
Функция мәндерін есептейтін алгоритмді сипатта
Қандай айнымалыны циклдың параметріне қолдану ыңғайлы?
ЛАБОРАТОРИЯЛЫҚ ЖҰМЫС N 7
Көмекші алгоритмдердің қолданылуы. Процедуралар мен функциялар
Жұмыстың мақсаты: параметрлі және параметрсіз процедураларды пайдаланатын алгоритмдерді құру іскерлігін қалыптастыру; глобальды және жергілікті айнымалылармен, мәндер парметрімен және айнымалы параметрімен жұмыс істей білу дағдысын қалыптастыру; функцияларды есеп шығару барысында пайдалана білу, функцияларды қолданудың ерекшелігін үйрену.
Тапсырмалар.
Мына төмендегі есептерді процедураны және функцияны пайдаланып шешіңдер:
А)
Б)
Герон формуласы бойынша үшбұрыштың ауданын есептейтін процедураны және функцияны пайдаланып, төмендегі фигураның ауданын есептеу керек:
6-сурет
Төмендегі функциялардың мәндерінің кестесін құрыңдар:
1.
2.
-x-2, x<0
ex-4,
3.
2x-6,
y=
ex-1, x>0
Нақты a, b және с сандары берілген. Төмендегі өрнектердің мәнін есептейтін программа жазыңдар:
А) S=(max(a,a+b)+max(a,b+c))/(1+max(a+b*c,a*b+c));
Б) S=(max(a,b,c)+max(ab,bc,ac))/(mіn(1/a,1/b,1/c)-max(a/b,a/c,b/c)).
Есептеңіз:
Z=(V1+V2+V3)/3, мұндағы V1, V2, V3 – радиустарының өлшемі сәйкес r1,r2,r3 – болып келген шар көлемдері.
Нақты X1,Y1, X2, Y2, …, X10,Y10 сандары берілген. Төбелерінің сәйкес координаталары (X1,Y1),(X2,Y2),…,(X10,Y10) болатын онбұрыштың периметрін табыңдар.
M және n натурал сандары, a1,…,an, b1,…,bm, c1,…,c30 бүтін сандары берілген. Табыңыз:
Mіn(b1,…,bm)+mіn(c1,…,c30), егер mіn(a1,…,an) >10
T=
1+(mіn(c1,…,c30))2 кері жағдайда.
0>
Достарыңызбен бөлісу: |