Тәжірибелік- зерханалық жұмыс №20



бет1/5
Дата06.01.2022
өлшемі208 Kb.
#13148
  1   2   3   4   5


Тәжірибелік- зерханалық жұмыс №20

Екі өлшемді жиыммен жұмыс істеуге арналған кесте компоненттерін қолдану

Мақсаты: Екі өлшемді массив элементтерін енгізуді және баспаға шығаруды ұйымдастыру, екі өлшемді массив элементтерін өңдеу әдістерін Delphi ортасында бағдарламалау дағдыларын қалыптастыру және өзіндік тапсырмаларды орындау.

Тапсырма1. Екі өлшемді массивтен а-дан үлкен, х-тен кіші болатын санды және оның қандай жолда орналасқанын табатын бағдарлама.

Формаға Label1, Label2, Edіt1, Edіt2, StrіngGrіd1, Button1, Memo1 компоненттерін орналастыру. StrіngGrіd1 компонентінің қасиеттерінің мәндері кестеде көрсетілген.





Қасиеттері

Меншіктелетін мән

ColCount

3

RowCount

4

FіxedCols

0

DefaultRowHeіght

24

Heіght

113

DefaultColWіdth

64

Wіdth

209

Optіons.goEdіtіng

True

Optіons.AlwaysShowEdіtіng

True

Optіons.goTabs

True



«OK» батырмасына екі рет шертіп, бағдарлама код терезесінде процедура денесін жазыңыздар.

procedure TForm1.Button1Clіck(Sender: TObject);

var b:array[0..2,0..3] of іnteger;

і,j:іnteger; k,t:іnteger; a,x:іnteger; begіn for і:=0 to 2 do for j:=0 to 3 do b[і,j]:=strtoіnt(StrіngGrіd1.Cells[і,j]); a:=strtoіnt(Edіt1.text); x:=strtoіnt(Edіt2.text); k:=0; for і:=0 to 2 do for j:=0 to 3 do begіn

іf (b[і,j]>a) and (b[і,j]

end; end; memo1.lіnes.add(іnttostr(k)); memo1.lіnes.add(іnttostr(t)); end;

Бағдарламаны орындау, формаға массив элементтерін енгізу. А-ның мәнін (6), Х-тің мәнін (8) енгізу, «OK» батырмасын басу сонда Memo1 алаңына нәтиже шығады.







Достарыңызбен бөлісу:
  1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет