Mavzu: ikki o'lchovli massivlarga doir dastur tuzish reja


Download 226.98 Kb.
bet4/5
Sana16.06.2023
Hajmi226.98 Kb.
#1496860
1   2   3   4   5
Bog'liq
1MUSTAQIL ISH 14.05

Amaliy qism

  1. Oynada Borland C++ Builder6ning yangi Forma ilovasini o‘rnating. Buning uchun quyudagi buyruqlarni ketma-ket bajaring:

File -> New->Form

  1. Object Inspector jadvalining Preporite sahifasidan Caption xossasida Form1 yozuvini Mening 1-ilovam yozuvi bilan almashtiring.

  2. Object Inspector jadvalining Preporite sahifasidan Color xossasi ro‘yhatidan biror rangni tanlang.

  3. Standart komponentalar guruhidan -Label komponentasini tanlang va uni Formaning ixtiyoriy joyiga o‘rnating.

  4. Object Inspector jadvalining Preporite sahifasidan Color, Font, Caption xossalarida mos ravishda komponentaning fon rangini, shrift turini va yozuvini o‘zgartiring.

  5. Standart komponentalar guruhidan -Button komponentasini Formaga joylashtiring va uning xossalarini ham 5-amalda keltirilgan tartibda o‘rnating. Masalan, Caption xossasiga Bajarish yozuvini kiriting.

  6. Formadagi Button komponentasini 2-marta bosing va dastur kodi oynasini oching, bunda dastur kodi oynasida quyidagi modul dasturining boshlang‘ich ko‘rinishi yozilgan bo‘ladi:

Dastur kodi:
//-------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
//----------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{}

XULOSA


Bir o`lchovli massivlar. Massiv bu bir tipli nomerlangan ma`lumotlar jamlanmasidir. Massiv indeksli o`zgaruvchi tushunchasiga mos keladi. Massiv ta`riflanganda tipi, nomi va indekslar chegarasi ko`rsatiladi. Masalan, long int a[5]; char w[200]; double f[4][5][7]; char[7][200]. Massiv indekslar har doim 0 dan boshlanadi. C ++ tili standarti bo`yicha indekslar soni 31 tagacha bo`lishi mumkin, lekin amalda bir o`lchovli va ikki o`lchovli massivlar qo`llaniladi. Bir o`lchovli massivlarga matematikada vektor tushunchasi mos keladi. Massivning int z[3] shakldagi ta`rifi, int tipiga tegishli z[0],z[1],z[2] elementlardan iborat massivni aniqlaydi. Massivlar ta`riflanganda initsializatsiya qilinishi, ya`ni boshlang`ich qiymatlarlari ko`rsatilishi mumkin. Masalan, float C[]={1,-1,2,10,-12.5}; Bu misolda massiv chegarasi avtomatik aniqlanadi. Agar massiv initsializatsiya qilinganda elementlar chegarasi ko`rsatilgan bo`lsa , ro`yxatdagi elementlar soni bu chegaradan kam bo`lishi mumkin, lekin ortiq bo`lishi mumkin emas. Masalan, int A[5]={2,-2}. Bu holda a[0] va a[1] qiymatlari aniqlangan bo`lib, mos holda 2 va –2 ga teng.
Borland C++ Builder6 ning intеgrаllаshgаn sоhаsi dаstur mаtnini kiritish, uni tаhrirlаsh, nаtijаlаrini sаqlаsh, dаsturni bаjаrish kаbi imkоniyatlаrni bеrаdi.


Download 226.98 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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