Var Описание променливи

Функция Текст Функция

Основната програма блок

Описание на променливи. Видове dannyhPeremennaya - е площта на RAM, която заема повече клетки и чието име.

Различни типове данни заемат в паметта на компютъра различен брой клетки (един контейнер yacheyki- 1 байт). Преди започване на изчисления трябва да кажете на компютъра колко клетки на паметта трябва да бъде ограничено до определена променлива. За да направите това, всички променливи, използвани, тогава няма да бъде посочено името на всяка от променливите и типовете данни да се съхраняват в тези променливи трябва да бъдат описани в раздела за блок "VAR" на описания на програмата.

В Turbo Pascal, следните прости типове данни са приети (видове константи и променливи):

1. цяло число за съхраняване на стойността на променлива от тип цяло число, 2 байта памет RAM на компютъра. Това може да бъде цяло число в интервала -32768 до 32767.

2. В рамките на Реал променлива тип REAL паметта разпределени 6 байта. Променлива от тип реален - това е реално число

3. Char - герой (с букви) тип памет отнема 1 байт, znacheniy- един знак диапазон (една буква, цифра, препинателен и т.н.). 4. String - тип низ, получен от тип Char. STRING - низ от знаци. В ред памет отнема MAX + 1 байта, където MAX - обявени за максималния брой символи на ред. Например, ако една променлива е описан като променлива от тип STRING [80], след това може да записва до 80 символа, и в паметта отнема 81 байта. Ако описанието на низ с дължина на променливата максимална линия не е посочено точно (дума STRING не е съпроводено с цяло число), а след това на променливата се дава автоматично до максималния размер от тип низ - 255 символа, което ще изисква 256 байта памет за съхраняване на стойността.

5. Булев - е логическа тип данни е в памет на един байт. Променлива от този тип може да се съхранява само една от двете възможни стойности - True (вярно) или невярно (фалшиво).

Структурирани типове данни като масиви, множество запис, са статични структури, тъй като техните размери остават непроменени през цялото време на програмата. Често това изисква структури от данни да се променят размерите им в хода на решаването на проблема. Такава структура от данни, наречена динамична, те включват стекове, опашки, списъци и др. Описание на динамични структури, използващи масиви, записи и файлове води до разхищението на паметта на компютъра и увеличава решаване на време проблеми.

Стек - динамична структура от данни, добавяне на компонент, в която компонентите и елиминирането на които е направена от единия край, наречени на върха на стека. Купчината работи на принципа (Last-In, First-Out) на този последен, първи обслужен. Обикновено над купища ще се представят три дейности:

-записване на първия компонент;

-добавяне на компоненти на пакета;

-избор компоненти (отстраняване).

Опашка - динамична структура от данни, добавяне на компонент в който материалът в единия край и проба се извършва в другия край. От всички работи на принципа: (първи-In, First-Out)

входящо първи обслужен пръв.

За чакане и работа, е необходимо да има три променливи от тип указател, първият от които определя в началото на опашката, а вторият - в края на опашката, третият - подкрепа.

File вход и изход променлива файл в Паскал - е всяка променлива тип файл. В Pascal има три класа на файла: въвели файл, текстов файл и файлът не е написан.

Преди да използвате променливата на файл, той трябва да бъде свързан към външен файл с помощта на Assign процедура повикване. Външно файл обикновено е кръстен на файлове на диска, но може да бъде и устройство, като например клавиатура или дисплей. В външни файлове, за да запаметите записания файл във формирането институт, или те да служат като източници на информация, която се чете от файла.

Когато връзката е установена към външен файл, за да го подготви за вход или изход променлива операция файл, трябва да се "отвори". Съществуващият файл може да се отвори с процедурата по Reset, и може да се създаде и отвори с процедурата по Rewrite нов файл. Текстови файлове, отворени с процедура Reset е достъпно само на четене и текстови файлове, отворени с процедури за преобразуване на разположение само с уговорка.

С тип и нетипизирани файлове винаги позволяват четене, така и за писане, независимо от това дали те са били отворени с Reset или Препишете с помощта на процедурата.

Всеки файл, който е линейна последователност от елементи, всеки елемент с тип (или запис тип) файл. Всеки елемент има няколко файла. Първият елемент на файла се счита за нулев елемент. Обикновено, достъп до файловете се организира последователно, т.е., когато даден елемент се чете чрез процедура прочетени или записани с помощта на процедурата по Write, текущата позиция на файла се премества към следващия елемент във файла за поръчка. Въпреки това, с директен достъп могат да бъдат организирани за печатен и нетипизирани файлове с помощта на стандартната процедура Потърсете, която се движи по текущата файл позицията на определен елемент. Когато програмата свърши да го обработи, той трябва да бъде затворен с помощта на стандартна процедура Close. След пълното затваряне на файла към външен файл, свързани с нея, са актуализирани. След това, променливата на файл може да бъде свързан с друг външен файл. Типизиран файлове представляват нива канали IO използвани предимно за директен достъп до всички файлове на диска, независимо от неговия вид и структура.

Вид записващи елементи се състои от определен брой или области, които могат да бъдат от различни видове. Описание на влизането показва вида на всяко поле и поле идентификатор, който имена.

Фиксираната част на запис съдържа списък с фиксирани полета заедно с идентификатор и тип за всяко поле. Всяко поле съдържа информация, която винаги се търси по същия начин.

Диапазон на няколко стойности тип представлява множество мощност за определен тип за (база тип). Всяка възможна стойност на множествено видове е подмножество на възможните стойности на основния тип.

Множествена тип променлива може да отнеме всички стойности на множество и единично.

Основна вид не трябва да има повече от 256 възможни стойности, стойности и последователността на база типа горна и долна граници не трябва да надвишава границите от 0 до 255. С оглед на този основен тип може да бъде множество от къси число (Shortint), число (цяло число), дълго число (Longint) или дума (Word).