Муҳаммад ал-Хоразмий номидаги тату самарқанд филиали
Download 443.1 Kb.
|
Дастурлаш 2.1 лаборатория машгулоти
- Bu sahifa navigatsiya:
- Ҳафта рақами
- Мақсад
Муҳаммад ал-Хоразмий номидаги ТАТУ Самарқанд филиали Лаборатория машғулотлари
1-ҳафта давомида дастурларни яратиш, компиляция қилиш ва ишга тушириш кўриб чиқилди. Энди дастур ёзиш орқали муаммаларга ечим топиш кўриб чиқилади. 2-3 ҳафтада маълумотлар турлари, ўзгарувчилар, операторлар, ифодалар, киритиш ва чиқаришдан фойдаланиб оддий дастурлар тузиш бўйича билим ва кўникмаларга эга бўламиз. Дастурни тузиш бу аввало қўйилган муаммони (масалани) ечиш бўйича стратегияни ишлаб чиқиш ва кейинчалик ушбу стратегияни амалга ошириш учун маълум бир дастурлаш тилидан фойдаланишни ўз ичига олади. 1-машқ:
Айлана юзасини ҳисоблаш масаласини ишлашга қаратилган дастур тузиш: Ечим:
Масаланинг математик модели қуйидагича:
Блок-схема: Мазкур блок-схема асосида С++ дастурлаш тилида юқоридаги масалани кодини ёзиш қуйидагича амалга оширилади: Дастур коди: #include using namespace std; int main() { double radius; double yuza; double pi; // 1-qadam: radius va pi qiymatlarini kiritamiz radius = 20; pi = 3.14159; // 2-qadam: yuzani hisoblash formulasini kiritamiz yuza = radius * radius * pi; // 3-qadam: Natijani ekranga chop etamiz cout << "Aylananing yuzasi ==> " << yuza << " ga teng" << endl; return 0; } Натижа:
Download 443.1 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling