3 – Laboratoriya mashg’uloti



Download 25,14 Kb.
Sana27.02.2023
Hajmi25,14 Kb.
#914924
Bog'liq
3-loborotoriya ishi

3 – Laboratoriya mashg’uloti


Mavzu: Visual C++ da takrorlanuvchi dasturlar tuzish. for operatori


    1. Ishning maqsadi: Talabalarni

  1. Visual C++ muhiti bilan tanishtirish;

  2. Visual C++ muhitida konsol ilovalar yaratishni o`rgatish;

  3. Visual C++ muhitida takrorlanuvchi dasturlar tuzish;

  4. Visual C++ muhitida for operatori bilan ishlashga o`rgatish;

  5. Visual C++ muhitida oddiy dasturlar yaratish, uni kompilyatsiya qilish, ishlatish hamda ularda amaliy koʻnikmalar hosil qilish.

3.2 Masalaning qo‘yilishi:



  1. Visual C++ muhitida konsol ilova yasang;

  2. Visual C++ muhitida oddiy dastur yarating;

  3. Masalani for operatoridan foydalanib dasturini tuzing;

3.3 Vazifani bajarish usuli



3.3.1 Visual С++ da konsol dasturni yaratish

Yangi proyektni yaratish uchun quyidagi komandalar ketma ketligini bajarish kerak bo`ladi:



  1. File –> New Project;

  2. Hosil bo`lgan dialog oynasida Visual C++ -> CLR -> CLR Console Application tanlanadi;

  3. Name proyekt nomi yoziladi;

  4. Location maydonida proyekt saqlanadigan katalog nomi ko`rsatiladi, Masalan: D:\dastur\lab5

  5. Ok tugmasi bosiladi.

Birinchi qadamdan keyinoq Finish tugmasini bosish yetarli.

3.3.2 Umumiy ma’lumotlar


Takrorlanuvchi dasturlarni for operatoridan foydalib tuzishda quyidagi ma’lumotlarga tayanish muhim ahamiyatga ega:

  • sikllarni tashkil etishda takrorlanishning boshlang`ich qiymati, qadami, va yuqori chegarasi ma’lum b`olgan hollarda for takrorlash operatoridan foydalaniladi;

  • sikldagi takrorlanishlar soni uning boshlang`ich qiymati, sikl qadami va yuqori chegarasiga bog`liq;

  • hisoblagich o`zgaruvchisi butun (int) tipida bo`lishi kerak, uni sikl tashkil etilganda e’lon qilib ishlatish ham mumkin.

3.3.3 Ishning bajarilishiga misol


Masala. 2 ning 0-dan 1-darajasiga bo`lgan qiymatlarni jadval shaklida chop etuvchi dastur tuzilsin.
#include "stdafx.h"
#include "iostream"
#include "CMath"

using namespace std;


int main(array ^args)
{
int i;

cout << "Darajasi| Qiymati" << endl;


cout << "-----------------" << endl;

for (i=0;i<=10;i++) {
cout.width(8);
cout << i << "|" << pow(2,i) << endl;
}
cout << "-----------------" << endl;

system("pause");


return 0;
}


3.4 Topshiriqlar




  1. ism familiyangizni 10 marta chop etish dasturi tuzilsin.

  2. birinchi 10 ta sonning kvadratlarini chop etish dasturini tuzing.

  3. birinchi 5 ta toq sonning kublarini chop etish dasturini tuzing.

  4. birinchi n ta sonning yi`g`indisini hisoblash dasturi tuzilsin.

  5. birinchi n ta juft sonlar yi`g`indisini hisoblash dasturi tuzilsin.

  6. birinchi n ta toq sonlar o`rta arifmetigini hisoblash dasturi tuzilsin.

  7. ni hisoblash dasturi tuzilsin.

  8. ni hisoblash dasturi tuzilsin.

  9. 1!, 2!, … n! ni hisoblash va chop etish dasturi tuzilsin.

  10. у=-2,4x2+5x-3 ni -2 dan 2 gacha oraliqda 0,5 qadam bilan hisoblash dasturi tuzilsin.

  11. n ta sonni kiritish va ularning o`rta arifmetigini hisoblash dasturi tuzilsin.

  12. 1 kg mahsulotning narxi a so`m. 1kg, 2kg, … 10kg ning narxini chop etish dasturi tuzilsin.

  13. y=|x| funksiya qiymatini -4 dan 4 gacha bo`lgan sonlarni 0.5 qadam bilan chop etish dasturi tuzilsin.

  14. y=|x-2| + |x+1| funksiya qiymatini -4 dan 4 gacha bo`lgan sonlarni 0.5 qadam bilan chop etish dasturi tuzilsin.

  15. ni n gacha hisoblash dasturi tuzilsin.

  16. funksiya qiymatini [0..2] oraliqdaa 0,2 qadam bilan hisoblash dasturi tuzilsin.

  17. a va n sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin: .

  18. a va n sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin: .

  19. n butun soni berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin:

  20. x haqiqiy va n butun sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin:

  21. x haqiqiy va n butun sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin:

  22. x haqiqiy va n butun sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin: 1

  23. x haqiqiy va n butun sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin: x

  24. x haqiqiy va n butun sonlari berilgan. Quyidagi yig`indini hisoblash dasturi tuzilsin: x

  25. n soni berilgan. f1=1 va f2=1 ga teng. fk=fk-2+fk-1 formula orqali f ning qiymatlarini chop etish dasturi tuzilsin.

  26. n soni berilgan. a1=1 va a2=2 ga teng. ak=ak-2+2ak-1 formula orqali a ning qiymatlarini chop etish dasturi tuzilsin.

  27. n soni berilgan. a1=1 va a2=2 ga teng. ak= formula orqali a ning qiymatlarini chop etish dasturi tuzilsin.

  28. n va k butun sonlari berilgan. ni hisoblash va chop etish dasturi tuzilsin.

  29. n butun soni berilgan. ni hisoblash va chop etish dasturi tuzilsin.

  30. n va k butun sonlari berilgan. ni hisoblash va chop etish dasturi tuzilsin.

Download 25,14 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish