КампутарыПраграмаванне

Для чаго патрэбныя тыпы дадзеных у Паскалю?

Пры праграмаванні на мове Паскаль (Pascal) неабходна выбіраць тыпы дадзеных Паскаль-праграмы. Праграмісту важна разумець, што для запуску яго праграмы ў аператыўнай памяці вылучаецца месца для захоўвання не толькі каманд, але і дадзеных, з якімі гэтыя каманды працуюць.

Усе тыпы дадзеных у Pascal дзеляцца на дзве групы: простыя і структураваныя. Для кожнага тыпу дадзеных адводзіцца некаторы колькасць байт. Да простых тыпах адносяцца: цэлыя тыпы (byte, integer і інш.), Рэчавыя тыпы (real, single і інш.), Лагічны тып (boolean), знакавы тып (char), пералічваем і інтэрвальныя тып. Усе яны, за выключэннем рэчыўных тыпаў, з'яўляюцца парадкавымі тыпамі і характарызуюцца тым, што маюць абмежаваны спарадкаваны набор значэнняў. Напрыклад, зменная, якая мае тып byte, можа прымаць значэння ў інтэрвале ад 0 да 255 ўключна. Такія тыпы дадзеных у Паскалю дазваляюць прымяняць функцыi Pred (вылічае папярэдняе значэнне) і Succ (вылічае наступнае значэнне), Low (вычисляетет найменшае значэнне тыпу) і High (вылічае найбольшае значэнне тыпу), Ord (вылічае парадкавы нумар бягучага значэнне зменнай).

Пераменная простага тыпу ў якасці значэння мае толькі адно дадзенае, г.зн. адно цэлае лік, дробавую лік або адзін знак. Зменныя, якія маюць простыя тыпы дадзеных, у Паскалю павінны быць апісаны ў раздзеле Var (скар. Ад Variables - зменныя).

Пераменная ў праграме на мове Паскаль лічыцца цалкам зададзенай, калі яна мае назву (ідэнтыфікатар), тып і пачатковае значэнне. Назва зменнай выкарыстоўваецца пры звароце да яе з дапамогай якога-небудзь аператара. Тып дадзеных вызначае дыяпазон прадстаўлення (якія значэння можа прымаць зменная), аперацыі, у якіх яна можа ўдзельнічаць, аб'ём памяці, які патрабуецца для захоўвання зменнай у аператыўнай памяці. Таму пры вырашэнні задачы варта схіляцца да памяншэння колькасці зменных і рацыянальнаму падборы іх тыпаў.

Структураваныя тыпы ўяўляюць сабой спарадкаваны набор зменных простых тыпаў. Да іх адносяцца: масівы (array), мноства (set of), радкі (string), файлы (file), запісу (record). Структураваныя тыпы дадзеных у Паскалю апісваюцца ў раздзеле type (раздел апісання тыпаў).

Масіў - самы распаўсюджаны з структураваных тыпаў, выкарыстоўваецца тады, калі патрабуецца захоўваць і апрацоўваць спарадкаваны набор зменных аднаго тыпу (любога простага тыпу). Масівы бываюць аднамерныя, двухмерныя, шматмерныя. Прыкладам аднамернага масіва можа служыць спіс вучняў у класным журнале, адсартаваны па алфавіце, дзе ў кожнага вучня ёсць унікальны парадкавы нумар. Прыкладам двухмернага масіва - размяшчэнне месцаў у глядзельнай зале кінатэатра (кожнае месца вызначаецца двума вымярэннямі - нумарам шэрагу і нумарам месцы).

Элементы мноства у адрозненне ад масіва неупорядочены, а колькасць элементаў абмежавана лікам 255. Радок ўяўляе сабой спарадкаваны набор сімвалаў і гэтым вельмі падобная на масіў, аднак элементамі радкі могуць быць толькі сімвалы.

Файл - гэта той жа масіў, але колькасць элементаў у ім можа змяняцца па ходу выканання праграмы. Запіс ўяўляе сабой набор рознатыповых дадзеных.

Навучыўшыся ўжываць тыпы дадзеных у Паскалю, можна рэалізаваць досыць складаныя і цікавыя задачы.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.