Составители:
7
Ïðè âûïîëíåíèè ëàáîðàòîðíîé ðàáîòû íóæíî îãðàíè÷èòüñÿ ìèíèìàëü-
íûì êîëè÷åñòâîì ïåðåìåííûõ, õðàíÿùèõ ðåçóëüòàòû àðèôìåòè÷åñêèõ
äåéñòâèé, èñïîëüçóÿ îêíî îòñëåæèâàíèÿ èõ ïîñëåäîâàòåëüíûõ çíà÷åíèé
ïðè ïîøàãîâîì âûïîëíåíèè ïðîãðàììû. Îêíî îòñëåæèâàíèÿ âûçûâàåò-
ñÿ ïîñðåäñòâîì êîìàíä ìåíþ DEBUG ñðåäû turbo C (Visual C).
2. Çàäàíèå íà ëàáîðàòîðíóþ ðàáîòó
1. Äëÿ äâóõ íåîòðèöàòåëüíûõ âåùåñòâåííûõ ÷èñåë ñ öåëîé ÷àñòüþ
íå áîëåå 9 âûïîëíèòü âñå àðèôìåòè÷åñêèå îïåðàöèè â ïîøàãîâîì ðåæè-
ìå ðàáîòû ïðîãðàììû, ïðîñìîòðåâ ðåçóëüòàòû âû÷èñëåíèé â îêíå
«Watch» îòëàä÷èêà.
2. Ïðîäåëàòü àíàëîãè÷íóþ ïðîöåäóðó íàä öåëûìè ÷èñëàìè, ðàâíû-
ìè öåëûì ÷àñòÿì ââåäåííûõ âåùåñòâåííûõ.
3. Ñôîðìèðîâàòü êîä öèôðû, ðàâíîé îäíîìó èç öåëûõ ÷èñåë, ïîëó-
÷åííûõ â ï. 2.
Ëàáîðàòîðíàÿ ðàáîòà ¹ 2
ÏÐÎÃÐÀÌÌÈÐÎÂÀÍÈÅ ÎÏÅÐÀÖÈÉ ÂÂÎÄÀ-ÂÛÂÎÄÀ
1. Íåêîòîðûå áèáëèîòå÷íûå ôóíêöèè äëÿ ðàáîòû
ñ ôàéëàìè
Ôóíêöèè ôàéëîâîãî ââîäà-âûâîäà èñïîëüçóþò óêàçàòåëü ôàéëîâîãî
ïîòîêà (óêàçàòåëü íà ôàéë): FILE *f .
Äëÿ îòêðûòèÿ ôàéëà èñïîëüçóåòñÿ ôóíêöèÿ:
FILE *fopen (const char *filename, const char *mode),
êîòîðàÿ îòêðûâàåò ôàéë äëÿ ÷òåíèÿ èëè äëÿ çàïèñè, èëè äëÿ òîãî è
äðóãîãî (â çàâèñèìîñòè îò çíà÷åíèÿ ïàðàìåòðà mode) è âîçâðàùàåò çíà-
÷åíèÿ óêàçàòåëÿ íà ôàéë. Äàëåå ïîëó÷åííûé óêàçàòåëü ìîæåò èñïîëüçî-
âàòüñÿ äëÿ âûïîëíåíèÿ îïåðàöèé ÷òåíèÿ èëè çàïèñè.
Íåêîòîðûå çíà÷åíèÿ ïàðàìåòðà mode:
«r» îòêðûòèå òåêñòîâîãî ôàéëà äëÿ ÷òåíèÿ;
«w» ñîçäàíèå òåêñòîâîãî ôàéëà äëÿ çàïèñè;
«a» îòêðûòèå òåêñòîâîãî ôàéëà äëÿ äîáàâëåíèÿ.
 ñëó÷àå íåóäà÷íîé ïîïûòêè îòêðûòü ôàéë fopen âîçâðàùàåò NULL.
Ôóíêöèÿ int fclose (FILE *f) çàêðûâàåò ôàéë.
Ôóíêöèÿ int feof (FILE *f) âîçâðàùàåò íåíóëåâîå (èñòèííîå) çíà÷åíèå
ïðè îáíàðóæåíèè êîíöà ôàéëà.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »