• Amaliy topshiriqlar
  • VI- BO’LIM.
  • Amaliy mashg’ulotning texnik ta’minoti




    Download 15,08 Mb.
    bet98/135
    Sana22.05.2024
    Hajmi15,08 Mb.
    #250347
    1   ...   94   95   96   97   98   99   100   101   ...   135
    Bog'liq
    Fizik jarayonlarni kompyuterda modellashtirish

    Amaliy mashg’ulotning texnik ta’minoti: video proyektor, kompyuter Pentium 4, Visal Studio Express muhiti.
    Amaliy mashg’ulotning maqsadi: Microsoft Visual Studio Express muhitida tasodifiy sonlar massivlari bilan ishlashni o’rganish.
    Amaliy mashg’ulotning nazariy bayoni: nazariy qismini konspekt qiling.
    C++ tilida massivlar elementining turiga cheklovlar qo‘yilmaydi, lekin bu turlar chekli o‘lchamdagi obyektlarning turi bo‘lishi kerak. Chunki kompilyator massivning xotiradan qancha joy (bayt) egallashini hisoblay olishi kerak. Xususan, massiv komponentasi massiv bo‘lishi mumkin, ya’ni «vektorlar-vektori» natijada matritsa deb nomlanuvchi ikki o‘lchamli massiv hosil bo‘ladi.
    Amaliy topshiriqlar:
    1.Statik massivlarga misol:
    int x, y = 20;
    float z, A[10];
    char str[80];

    1. int *pI, i,

    A[] = {1, 2, 3, 4, 5, 999};
    pI = A;// A[0] adresi huddi A kabi yoziladi
    while ( *pI != 999 ) { // while( A[i] != 999 ) *pI += 2
    // A[i] += 2; pI++; // i++ (keying elemntga o’tish) }

    1. #include

    void main()
    {
    int *A, N; printf (“Massiv o’lchovini kiriitng > ");
    scanf ("%d", &N);
    A = new int [N]; if ( A == NULL )
    {
    printf(“hotira ajratishda muammo");
    return; }
    for (i = 0; i < N; i ++ )
    {
    printf ("\nA[%d] = ", i+1); scanf ("%d", &A[i]);
    }
    ... delete pI;
    }
    delete A; A = new int [N];
    Dinamik hotira ajratish
    Xotirani uchirish for (i = 0; i < N; i ++ )
    {
    printf ("\nA[%d] = ", i+1); scanf ("%d", &A[i]); } oddiy massiv


    1. #include main()

    { const int N = 10;
    int A[N], i; printf(“Massiv:\n");
    for (i = 0; i < N; i++ )
    {
    A[i] = random(100) + 50; cout< < a[i];
    }

    VI- BO’LIM.

    Download 15,08 Mb.
    1   ...   94   95   96   97   98   99   100   101   ...   135




    Download 15,08 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy mashg’ulotning texnik ta’minoti

    Download 15,08 Mb.