Íà ãëàâíîé ôîðìå ðàçìåñòèòü êîìïîíåíò PageControl äëÿ ïåðåõîäà ñ îäíîãî çàäàíèÿ íà äðóãîå:
{SITELINK-S139}Çàäàíèå 1{/SITELINK}. Ìàññèâ öåëûõ ÷èñåë èç 10 ýëåìåíòîâ çàïîëíèòü ñëó÷àéíûì îáðàçîì. Óïîðÿäî÷èòü ìàññèâ ïî âîçðàñòàíèþ. Ïîäñ÷èòàòü êîëè÷åñòâî è ñóììó ýëåìåíòîâ, áîëüøèõ 10 è ìåíüøèõ 40, âûâåñòè ïîëó÷åííûé ðåçóëüòàò.
Ìàññèâ öåëûõ ÷èñåë èç 10 ýëåìåíòîâ çàïîëíèòü ñëó÷àéíûì îáðàçîì. Óïîðÿäî÷èòü ìàññèâ ïî âîçðàñòàíèþ. Ïîäñ÷èòàòü êîëè÷åñòâî è ñóììó ýëåìåíòîâ, áîëüøèõ 10 è ìåíüøèõ 40, âûâåñòè ïîëó÷åííûé ðåçóëüòàò.
Ðåêîìåíäàöèè ïî âûïîëíåíèþ çàäàíèÿ ¹1:
1. Íà ãëàâíîé ôîðìå (Form1) ðàñïîëîæèòü êîìïîíåíò PageControl.
2. Äëÿ ýòîãî êîìïîíåíòà ñîçäàòü òðè çàêëàäêè ñ íàçâàíèÿìè: Çàäàíèå ¹1, Çàäàíèå ¹2 è Çàäàíèå ¹3.
3. Íà çàêëàäêå «Çàäàíèå ¹1» ðàñïîëîæèòü îñíîâíûå êîìïîíåíòû: StringGrid1 – äëÿ âûâîäà ýëåìåíòîâ èñõîäíîãî ìàññèâà; StringGrid2 – äëÿ âûâîäà îòñîðòèðîâàííîãî ìàññèâà; Button1 – äëÿ ãåíåðèðîâàíèÿ ñëó÷àéíûõ ÷èñåë è çàïîëíåíèÿ ìàññèâà; Button2 – äëÿ ñîðòèðîâêè ïî âîçðàñòàíèþ; Button3 – äëÿ ïîäñ÷åòà êîëè÷åñòâà è ñóììû; Edit1 è Edit2 – äëÿ âûâîäà ðåçóëüòàòîâ; Label1 è label2 – êîììåíòàðèé äëÿ Edit1 è Edit2.
4. Íàïèñàòü ïðîöåäóðû äëÿ çàïîëíåíèÿ ìàññèâà, ñîðòèðîâêè åå ýëåìåíòîâ è âû÷èñëåíèÿ çíà÷åíèé (êîëè÷åñòâà è ñóììû).
5. Ïðîâåðèòü ïðîãðàììó íà îøèáêè è â ñëó÷àå èõ îáíàðóæåíèÿ óñòðàíèòü. Çàïóñòèòü ïðîãðàììó íà âûïîëíåíèå è ñîõðàíèòü.
{SITELINK-S140}Çàäàíèå 2{/SITELINK}. Çàïîëíèòü ìàòðèöó 10×10 ïî îáðàçöó è âûâåñòè åå íà ýêðàí êîìïüþòåðà. Ïîäñ÷èòàòü êîëè÷åñòâî ýëåìåíòîâ îòëè÷íûõ îò íóëÿ. Íàéòè ïðîèçâåäåíèå âñåõ ýëåìåíòîâ áîëüøèõ 4 è ìåíüøèõ 8, âûâåñòè ïîëó÷åííûé ðåçóëüòàò. Äëÿ âûâîäà ìàòðèöû èñïîëüçîâàòü êîìïîíåíò StringGrid.
Ðåêîìåíäàöèè ïî âûïîëíåíèþ çàäàíèÿ ¹2:
1. Ïåðåéòè íà çàêëàäêó «Çàäàíèå ¹2» è ðàñïîëîæèòü íà íåé îñíîâíûå êîìïîíåíòû äëÿ âûâîäà ìàòðèöû (StringGrid3) è ðåçóëüòàòîâ (Edit3 è Edit4), à òàêæå êíîïêó, ïðè íàæàòèè íà êîòîðóþ, çàïîëíèòñÿ ìàòðèöà (Button4)è êíîïêó, ïðè íàæàòèè íà êîòîðóþïîñ÷èòàåòñÿ êîëè÷åñòâî íåíóëåâûõ ýëåìåíòîâ è ïðîèçâåäåíèå ýëåìåíòîâ ìàòðèöû áîëüøèõ 4 è ìåíüøå 8(Button5).
2. Íàïèñàòü ïðîöåäóðó ôîðìèðîâàíèÿ ìàòðèöû è âû÷èñëåíèÿ çíà÷åíèé.
3. Ïðîâåðèòü ïðîãðàììó íà îøèáêè è â ñëó÷àå èõ îáíàðóæåíèÿ óñòðàíèòü.
4. Çàïóñòèòü ïðîãðàììó íà âûïîëíåíèå è ñîõðàíèòü.
{SITELINK-S141} Çàäàíèå 3{/SITELINK} . Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Ðàçìåðíîñòü ìàññèâà îïðåäåëÿåò ïîëüçîâàòåëü (ïðè çàïóñêå ïðîãðàììû ðàçìåðíîñòü 10×10). Ýëåìåíòû ìàòðèöû ôîðìèðóþòñÿ ñëó÷àéíûì îáðàçîì. Íàéòè êîëè÷åñòâî ÷åòíûõ ýëåìåíòîâ ìàòðèöû è âûïèñàòü èõ â êîìïîíåíò Memo.
Ðåêîìåíäàöèè ïî âûïîëíåíèþ çàäàíèÿ ¹3:
1. Ïåðåéòè íà çàêëàäêó «Çàäàíèå ¹3» è ðàñïîëîæèòü íà íåé îñíîâíûå êîìïîíåíòû: StringGrid4 (èñõîäíàÿ ìàòðèöà); ComboBox1 (êîëè÷åñòâî ñòðîê ìàòðèöû); ComboBox2 (êîëè÷åñòâî ñòîëáöîâ ìàòðèöû); Edit5 (äëÿ âûâîäà êîëè÷åñòâà ÷åòíûõ ýëåìåíòîâ ìàòðèöû); Memo1 (äëÿ âûâîäà ÷åòíûõ ýëåìåíòîâ ìàòðèöû); Button6 (äëÿ çàïîëíåíèÿ ìàòðèöû); Button7 (äëÿ ïîäñ÷åòà êîëè÷åñòâà ÷åòíûõ ýëåìåíòîâ) äëÿ îòîáðàæåíèÿ èñõîäíûõ äàííûõ è âûâîäà ðåçóëüòàòà.
2. Íàïèñàòü ïðîöåäóðó çàïîëíåíèÿ ìàòðèöû ñ ó÷åòîì îïðåäåëåíèÿ ïîëüçîâàòåëåì êîëè÷åñòâà ñòðîê è ñòîëáöîâ ìàòðèöû (ðàçìåðíîñòè) è ïðîöåäóðó äëÿ âû÷èñëåíèÿ êîëè÷åñòâà ÷åòíûõ ýëåìåíòîâ ìàòðèöû è âûâîäà èõ â êîìïîíåíò Memo.
3. Ïðîâåðèòü ïðîãðàììó íà îøèáêè è â ñëó÷àå èõ îáíàðóæåíèÿ óñòðàíèòü.
4. Çàïóñòèòü ïðîãðàììó íà âûïîëíåíèå è ñîõðàíèòü.
|