Әдістемелік нұсқау
Өрнектерде әртүрлі типті операндтар кездесуі мүмкін , онда олар белгілі ережелермен жалпы бір типке түрлендіріледі. Негізгі типтердің төменнен жоғары қарай бағытталған түрлендіру реттілігі бар
Мұнда оң жақтағы типтер сол жақтағылардан жоғары дәрежелі болып табылады. Сондықтан , егер өрнек әртүрлі 2-3 типті деректер үшін орындалатын болса, онда олар типтердің ''жоғарғы'' типіне келтірілелді де, нәтиже ең үлкен дәрежелісінің типіне түрленеді.
1. char типті айнымалылар таңбасыз бүтін (unsigned) деп есептеледі.
1. short типті айнымалы автоматты түрде int типке түрленеді, операндтардың бірі unsigned болса, онда басқалары да осы типке түрленеді де, нәтиже unsigned болады.
2. Егер операндтар бірінің типі int (char) болса , басқа операндтарда осы int (char) типіне түрлендіріледі, нәтиже де int (char) типті болады.
Өрнекте әртүрлі типті айнымалыларды пайдалануға болады, мысалы, e=3.1415*2 мұнда жылжымалы үтірлі 3,1415 санды бүтін 2 санына көбейтіндісін нәтиже жылжымалы үтірлі болатын e айнымалысына меншіктейді.
№8 жұмыс
Тақырыбы: Есептерге әр түрлі циклдік операторларды қолданып бағдарлама құру
Тапсырмалар.
Циклдық құрылымды алгоритмдерді программалау. [a, b] аралығында h қадаммен өзгеретін x мәндері үшін y=f(x) функциясының мәндерінің кестесін экранға шығару. Есеп нұсқасына сәйкес, табылған y мәндерінің қосындысын (S), көбейтіндісін (P) және оң сандардың санын (K) анықтау. Есепті үш тәсілмен шығару:
Достарыңызбен бөлісу: |