-->
|
|
|
§ 2.3. Îáúåêòû àëãîðèòìîâ Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ2.3.2. Âûðàæåíèÿ. Îáúåêòû àëãîðèòìîâÂûðàæåíèå — ÿçûêîâàÿ êîíñòðóêöèÿ äëÿ âû÷èñëåíèÿ çíà÷åíèÿ ñ ïîìîùüþ îäíîãî èëè íåñêîëüêèõ îïåðàíäîâ.Âûðàæåíèÿ ñîñòîÿò èç îïåðàíäîâ (êîíñòàíò, ïåðåìåííûõ, ôóíêöèé), îáúåäèí¸ííûõ çíàêàìè îïåðàöèé. Âûðàæåíèÿ çàïèñûâàþòñÿ â âèäå ëèíåéíûõ ïîñëåäîâàòåëüíîñòåé ñèìâîëîâ (áåç ïîäñòðî÷íûõ è íàäñòðî÷íûõ ñèìâîëîâ, îáûêíîâåííûõ äðîáåé è ò. ä.); çíàêè îïåðàöèé ïðîïóñêàòü íåëüçÿ. Ïîðÿäîê âûïîëíåíèÿ îïåðàöèé îïðåäåëÿåòñÿ ñêîáêàìè è ïðèîðèòåòîì (ñòàðøèíñòâîì) îïåðàöèé; îïåðàöèè îäèíàêîâîãî ïðèîðèòåòà âûïîëíÿþòñÿ ñëåâà íàïðàâî. Ðàçëè÷àþò àðèôìåòè÷åñêèå, ëîãè÷åñêèå è ñòðîêîâûå âûðàæåíèÿ. Àðèôìåòè÷åñêèå âûðàæåíèÿ ñëóæàò äëÿ îïðåäåëåíèÿ ÷èñëîâîãî çíà÷åíèÿ. Íàïðèìåð, 2*õ+3 — àðèôìåòè÷åñêîå âûðàæåíèå, çíà÷åíèå êîòîðîãî ïðè õ — 1 ðàâíî ïÿòè, à ïðè õ = -1 — åäèíèöå. Âûðàæåíèå sqrt(x) ñëóæèò äëÿ îáîçíà÷åíèÿ îïåðàöèè èçâëå÷åíèÿ êâàäðàòíîãî êîðíÿ èç x (√x). Ëîãè÷åñêèå âûðàæåíèÿ îïèñûâàþò íåêîòîðûå óñëîâèÿ, êîòîðûå ìîãóò óäîâëåòâîðÿòüñÿ èëè íå óäîâëåòâîðÿòüñÿ. Ëîãè÷åñêîå âûðàæåíèå ìîæåò ïðèíèìàòü îäíî èç äâóõ çíà÷åíèé — ÈÑÒÈÍÀ èëè ËÎÆÜ. Íàïðèìåð, ëîãè÷åñêîå âûðàæåíèå (õ > 5) è (õ < 10) îïðåäåëÿåò ïðèíàäëåæíîñòü òî÷êè õ èíòåðâàëó (5; 10):
Ïðè õ = 6 çíà÷åíèå ýòîãî âûðàæåíèÿ — ÈÑÒÈÍÀ, à ïðè õ = 12 — ËÎÆÜ. Ñòðîêîâûå âûðàæåíèÿ ñîñòîÿò èç âåëè÷èí (êîíñòàíò, ïåðåìåííûõ) ñèìâîëüíîãî è ëèòåðíîãî òèïîâ, ñîîòâåòñòâóþùèõ ôóíêöèé è îïåðàöèé ñöåïëåíèÿ (ïðèñîåäèíåíèÿ). Îïåðàöèÿ ñöåïëåíèÿ îáîçíà÷àåòñÿ çíàêîì « + » è ïîçâîëÿåò ñîåäèíèòü â îäíó ïîñëåäîâàòåëüíîñòü íåñêîëüêî ïîñëåäîâàòåëüíîñòåé ñèìâîëîâ. Çíà÷åíèÿìè ñòðîêîâû âûðàæåíèé ÿâëÿþòñÿ ïîñëåäîâàòåëüíîñòè ñèìâîëîâ. Íàïðèìåð, åñëè À = 'òîì', òî çíà÷åíèå ñòðîêîâîãî âûðàæåíèÿ 'à'+À åñòü ‘àòîì’.
|
|
|