PASCAL 7.0 òèï äâóìåðíûõ ìàññèâîâ îïèñûâàåòñÿ òàê æå, êàê è îäíîìåðíûõ. Ðàçëè÷èå ñîñòîèò â òîì, ÷òî âû äîëæíû óêàçàòü äèàïàçîí äëÿ äâóõ èíäåêñîâ ìàññèâà – ïîëîæåíèå êàæäîãî ýëåìåíòà ìàññèâà A [I, J] îïðåäåëÿåòñÿ çíà÷åíèåì ñòðîêè I è ñòîëáöà J. Íàïðèìåð, îïèñàíèå äâóìåðíîãî ìàññèâà íàòóðàëüíûõ ÷èñåë ðàçìåðà N õ Ì ìîæåò áûòü çàäàíî ñëåäóþùåé ñòðîêîé:
VAR MAS : ARRAY[1..N, 1..M] OF INTEGER;
Àëãîðèòìû, ïðåäíàçíà÷åííûå äëÿ îáðàáîòêè òàêèõ ìàññèâîâ, ìîãóò áûòü ñòðóêòóðèðîâàíû êàê:
- àëãîðèòìû ïîèñêà;
- àëãîðèòìû âûáîðêè;
- àëãîðèòìû ñîðòèðîâêè;
- àëãîðèòìû ïðåîáðàçîâàíèÿ â âèäå ïîâîðîòà èëè çåðêàëüíîãî îòðàæåíèÿ îòíîñèòåëüíî êàêîé-ëèáî îñè ñèììåòðèè.
{SITELINK-S261}Óïðàæíåíèå 1.{/SITELINK} Äàíà ìàòðèöà NõÌ, ñîñòîÿùàÿ èç íàòóðàëüíûõ ÷èñåë. Íàéòè â íåé íàèìåíüøèé ýëåìåíò è îïðåäåëèòü åãî ìåñòîïîëîæåíèå. Åñëè òàêèõ ýëåìåíòîâ íåñêîëüêî, òî âûâåñòè íà ýêðàí ïîëîæåíèå êàæäîãî èç íèõ.
{SITELINK-S262}Óïðàæíåíèå 2.{/SITELINK} Äàíà ìàòðèöà N õ Ì, ñîñòîÿùàÿ èç íàòóðàëüíûõ ÷èñåë. Íàéòè â ñòðîêàõ ñàìûå ïðàâûå íàèìåíüøèå ýëåìåíòû è îïðåäåëèòü èõ ìåñòîïîëîæåíèå.
Óïðàæíåíèå 3. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Ýëåìåíòû ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Íàéòè íîìåð ñòðîêè è íîìåð ñòîëáöà, â êîòîðûõ íàõîäèòñÿ ìàêñèìàëüíûé ýëåìåíò. Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 4. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Ýëåìåíòû ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Íàéòè ñðåäè ÷åòíûõ ýëåìåíòîâ ìàòðèöû ìàêñèìàëüíûé ýëåìåíò. Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 5. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Îïðåäåëèòü êîëè÷åñòâî îäèíàêîâûõ ýëåìåíòîâ ìàòðèöû è âûâåñòè òå èç íèõ, êîòîðûå íàõîäÿòñÿ íà ÷åòíûõ ñòðîêàõ. Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 6. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Îïðåäåëèòü ñóììó îäèíàêîâûõ ýëåìåíòîâ ìàòðèöû è âûâåñòè òå èç íèõ, êîòîðûå íàõîäÿòñÿ íà íå÷åòíûõ ñòîëáöàõ. Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 7. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë (êâàäðàòíàÿ ìàòðèöà). Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Îïðåäåëèòü ñðåäíåå àðèôìåòè÷åñêîå çíà÷åíèå ýëåìåíòîâ â êàæäîé ñòðîêå ìàòðèöû è îïðåäåëèòü, êàêîå(èå) èç ñðåäíèõ çíà÷åíèé áîëüøå ìàêñèìàëüíîãî çíà÷åíèÿ ýëåìåíòîâ ãëàâíîé äèàãîíàëè. Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 8. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ôîðìèðóþòñÿ ñëó÷àéíûì îáðàçîì. Âû÷èñëèòü ïðîèçâåäåíèå ñóììû ýëåìåíòîâ ãëàâíîé äèàãîíàëè íà ñóììó ýëåìåíòîâ i-îé ñòðîêè (ñòðîêà âûáèðàåòñÿ ïîëüçîâàòåëåì). Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 9. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ââîäÿòñÿ ñ êëàâèàòóðû. Âû÷èñëèòü ñóììó ýëåìåíòîâ ìàòðèöû, èíäåêñû êîòîðûõ ñîñòàâëÿþò â ñóììå çàäàííîå ÷èñëî K (ýòî ÷èñëî ââîäèòñÿ ïîëüçîâàòåëåì). Âûâåñòè ðåçóëüòàò.
Óïðàæíåíèå 10. Çàäàí äâóõìåðíûé ìàññèâ ÷èñåë. Çíà÷åíèå ýëåìåíòîâ ìàòðèöû ôîðìèðóþòñÿ ñëó÷àéíûì îáðàçîì. Íàéòè ñóììó ìèíèìàëüíûõ è ìàêñèìàëüíûõ ýëåìåíòîâ ãëàâíîé è ïîáî÷íîé äèàãîíàëè. Âûâåñòè ðåçóëüòàò.
|