Программирование на языках высокого уровня. Методические указания - 3 стр.

UptoLike

Составители: 

3
1. ÎÁÙÈÅ ÒÐÅÁÎÂÀÍÈß Ê ÑÎÄÅÐÆÀÍÈÞ ÎÒ×ÅÒÎÂ
 ìåòîäè÷åñêèå óêàçàíèÿ âêëþ÷åíû çàäàíèÿ ëàáîðàòîðíûõ ðàáîò
¹ 18, ñîäåðæàíèåì êîòîðûõ ÿâëÿåòñÿ ðàçðàáîòêà ïðîãðàììû íà ÿçûêå Ñ.
Ïðîöåññ ðàçðàáîòêè ïðîãðàììû ñòóäåíò äîëæåí îòðàçèòü â ïèñüìåííîì
îò÷åòå î âûïîëíåíèè ëàáîðàòîðíîé ðàáîòû, êîòîðûé äîëæåí ñîñòîÿòü
èç ñëåäóþùèõ ðàçäåëîâ:
1. Ïîñòàíîâêà çàäà÷è.
2. Îïèñàíèå âõîäíûõ è âûõîäíûõ äàííûõ.
3. Íàáîð òåñòîâ.
4. Îïèñàíèå àëãîðèòìà.
5. Òåêñò ïðîãðàììû.
6. Àíàëèç ðåçóëüòàòîâ è âûâîäû.
Ïåðâûå òðè ïóíêòà îò÷åòà ñëåäóåò ïîäãîòîâèòü è îáñóäèòü ñ ïðåïî-
äàâàòåëåì äî íàïèñàíèÿ òåêñòà ïðîãðàììû. Ïðè ýòîì â ïîñòàíîâêó çà-
äà÷è â äîïîëíåíèå ê òåêñòó èç íàñòîÿùèõ ìåòîäè÷åñêèõ óêàçàíèé ñëå-
äóåò âíåñòè îïèñàíèå ðåàêöèè áóäóùåé ïðîãðàììû íà íåêîòîðûå íåî-
ãîâîðåííûå â çàäàíèè çíà÷åíèÿ èñõîäíûõ äàííûõ, â òîì ÷èñëå íà íå-
êîððåêòíûå ñ òî÷êè çðåíèÿ ïîñòàíîâêè çàäà÷è çíà÷åíèÿ.
Âî âòîðîì ðàçäåëå äëÿ âõîäíûõ è âûõîäíûõ ïàðàìåòðîâ íåîáõîäèìî
ââåñòè ñèìâîëè÷åñêèå îáîçíà÷åíèÿ (èìåíà) è ïðèâåñòè îïèñàíèÿ òè-
ïîâ ýòèõ èìåí â òåðìèíîëîãèè ÿçûêà Ñ.
 òðåòüåì ðàçäåëå ñëåäóåò ïåðå÷èñëèòü íåñêîëüêî âàðèàíòîâ çíà÷å-
íèé âõîäíûõ ïàðàìåòðîâ ñ ñîîòâåòñòâóþùèìè èì çíà÷åíèÿìè âûõîä-
íûõ, âû÷èñëåííûìè âðó÷íóþ.
Îñíîâíîå òðåáîâàíèå ê îïèñàíèþ àëãîðèòìà çàêëþ÷àåòñÿ â òîì, ÷òî-
áû îíî áûëî áîëåå ïîäðîáíûì îïèñàíèåì ïðîöåññà ðåøåíèÿ çàäà÷è, ÷åì
ïîñòàíîâêà çàäà÷è èç ï. 1, íî ìåíåå ïîäðîáíûì, ÷åì òåêñò ïðîãðàììû.
 îïèñàíèè äîëæíà íàéòè îòðàæåíèå îñíîâíàÿ èäåÿ ðåøåíèÿ ïîñòàâëåí-
íîé çàäà÷è. Äîïóñêàåòñÿ èñïîëüçîâàíèå ëþáîé èç îáùåïðèíÿòûõ ôîðì
îïèñàíèÿ àëãîðèòìà, â òîì ÷èñëå áëîê-ñõåìû è ñëîâåñíîå îïèñàíèå.
Òåêñò ïðîãðàììû íåîáõîäèìî ñíàáäèòü êîììåíòàðèÿìè. Ðåøåíèå
çàäà÷è äîëæíî áûòü îôîðìëåíî â âèäå ôóíêöèè, ïàðàìåòðàìè êîòîðîé
ÿâëÿåòñÿ âñå ïåðå÷èñëåííîå â ï. 2 îò÷åòà.  ýòîì æå ïóíêòå îò÷åòà
ñëåäóåò ïðèâåñòè îïåðàòîð ïðîòîòèïà ýòîé ôóíêöèè. Îíà íå äîëæíà
ñîäåðæàòü îïåðàöèé ââîäà-âûâîäà, åñëè ýòî íå òðåáóåòñÿ â ïîñòàíîâêå
çàäà÷è. Ââîä èñõîäíûõ äàííûõ è âûâîä ðåçóëüòàòîâ âûïîëíÿþòñÿ â ãî-