Tt fakulteti pat-11-22 guruh talabasining dasturlash 1 fanidan bajardi: Nishonov Ma’ruf


Download 184.36 Kb.
Sana20.12.2022
Hajmi184.36 Kb.
#1038106
Bog'liq
1-amaliy ish


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
____________________________________TT FAKULTETI
PAT-11-22 - GURUH TALABASINING
DASTURLASH 1
FANIDAN
Bajardi: Nishonov Ma’ruf

  1. AMALIY ISH
    Mavzu: Chiziqli tuzilmali algoritmlarni tavsiflash, C++ tilida dasturlashtirish
    va kompyuterda hisoblashlar o‘tkazish
    Amaliy ishdan maqsad: Algoritmlar, algoritm turlarini, Chiziqli tuzilmali
    algoritmlarni, Chiziqli tuzilmali algoritmlarni tavsiflashni, dasturlarini tuzishni
    va kompyuterda hisoblashlar o‘tkazishni o‘rganish
    Amaliy ish vazifalari:
    1. Berilgan funksiya qiymatlarini hisoblash algoritmining blok–sxemasi tuzilsin
    2. Tuzilgan blok–sxema bo’yicha funksiya qiymatlarini hisoblash algoritmi C++
    tilida dasturlashtirilsin
    3. Tuzilgan dastur kompyuterning DEV C++ yoki BORLAND BUILDER C++
    tizimiga kiritilib, hisoblashlar o‘tkazilsin va jadval to‘ldirilsin
    Amaliy bo’yicha sinov savollari
    1. Masalani kompyuterda yechishning asosiy bosqichlarini aytib bering.
    2. Algoritm tushunchasiga va chiziqli tuzilmali algoritm tushunchasiga izoh
    bering.
    3. C++ dasturlashtirish tilida o‘zgaruvchilarni tavsiflash, kiritish va chiqarish
    operatorlarini izohlab bering.
    4. C++ dasturlashtirish tilida operatorlar qaysi belgi bilan ajratiladi?
    5. C++ dasturlashtirish tilida dastur qanday qismlardan iborat bo‘ladi?
    6. Amaliy ishda tuzilgan blok–sxemaning har bir blokini izohlab bering.
    1-Amaliy ish bo‘yicha variantlar





x, t ni kiriting

a =

b = lg(5x+t)

c =

Y = a / b+ c + 0.1123

Y =

tugatish

boshlash

Dastur kodi:


#include
#include
using namespace std;
int main() {
float x, t, Y, a, b, c;

cout << "x ni qiymatini kiriting x = "; cin >> x;

cout << "t ni qiymatini kiriting t = "; cin >> t;

a = exp(5 * x + t) + 3.45;

b = log10(5 * x + t);

c = pow(tan(5 * x + t),3);

Y = a / b + c + 0.1123;

cout << "Y = " << Y << endl;



return 0;
}





x

t

Y

0.14

0.13

-69.554

1.11

1.2

1034.25

1

4

8495.28

Download 184.36 Kb.

Do'stlaringiz bilan baham:




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