ПредишенСледващото

излизане Годен фалшива Фрак спре вход число keypressed maxint странно

изход пи Pred случаен Randomize прочетете readln недвижими преименуване пренаписване

кръг пл SQRT Succ текст вярно багажника запис writeln

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

Когато пишете името, можете да преминавате между главни и малки букви. Например, две идентификатори nomersklada и NomerSklada същото, но вторият запис представя по-ясно значението на името, превъртете да се възползва всеки от двата семантични части.

Правилно писмени идентификатори го правят лесен за четене и разбиране на програмата.

Общи правила за писане идентификатор:

1. Само започва с буква или долна черта (с изключение на идентификатори на етикета);

2 може да се състои от букви, цифри и долни;

3. между двете идентификатори трябва да бъде най-малко една междина;

4. Максималната дължина - 127 знака (само първият ще бъде важно 63);

5. Можете да използвате главни и малки букви (компилаторът не прави разлика между тях).

Примери погрешни идентификатори:

A1.R - ​​съдържа точката

45ALFA - започва с число

Сума - съдържа героите на руската азбука

Primer 1 - съдържа пространство

решение на проблема на компютъра - това е процес на събиране, обработка и предаване на информация. Ето защо, всяка програма има смисъл само, ако се обработва такива данни. Паскал данни е разделена на постоянна и променлива. Константи и променливи са определени идентификатори (имена), на които те могат да бъдат достъпни за текущите стойности и принадлежат към определен тип данни.

Константи наречени елементи от данни, чиито стойности са установени в описателната част на процеса на изпълнение на програмата и програма, не са се променили.

Константите са потребителски идентификатори, които се използват като константи на следните видове: числови, логически (булеви), характер и низ. Числовите константи се използват за представяне числени данни (целочислени и реални). Булеви константи се използват за представяне на данните, които имат смисъл на логически твърдения (да, не, вярно-невярно, 0-1). Характер и низови константи - тя е на отделните герои и тяхната последователност.

Всички константи трябва да бъдат описани в специален раздел, който започва с запазена дума CONST. постоянен тип автоматично се разпознава от компилатора без описание.

Има редица от резервираните (стандартни) константи (вж. Таблица 2.3), към който стойности могат да бъдат достъпни без предварително определение.

Максималната дължина на число

Променливата е количеството, което може да промени техните стойности по време на изпълнение.

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

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

Всички променливи са описани в специална секция, която започва с запазена дума VaR.

Var а, Ь: цяло число;

2.3 типове данни Паскал

Всеки тип на данни се характеризира с т.нар кардинална броя - броя на различни стойности, принадлежащ към тип. За всеки тип данни следва да бъде строго определен набор от операции, които могат да се използват при обработката на този вид данни.

Най-важният принцип на Паскал: Всички наименованията, използвани в програмата трябва да бъдат декларирани преди използването им. Опишете идентификатор, след което посочете вида на свързания програма обекта.

Тип данни - набор от ценности, които могат да се програмни обекти, както и набор от операции, разрешени на тези ценности.

По-простите видове (скаларна) данни са типовете данни на променливите, чиито стойности не съдържат никакви компоненти. Простите типове са разделени на стандартни и нестандартни (изброени и интервал). Стандартни типове са на разположение на разработчиците на потребителите на Паскал.

Структурирани видове въз основа на прости видове и могат да съдържат различни комбинации от тях.

Структурата на типовете данни, могат да бъдат представени в следната форма:

Цяло число вида, характера, логически и за потребителски данни видове образуват група от така наречения сериен вид като голяма стойност.

типа на данните е много важно при разпределението на паметта за променливите, тъй като всеки вид отговаря на строго определени размери на клетката памет. Във всеки случай, този размер е ограничен, следователно, всички типове данни имат ограничен обхват от стойности (вж. Таблица 6 и Таблица 8). Този факт не е в съответствие с нашите математически представяния на числени комплекти. Въпреки това, с него трябва да бъдат взети под внимание.

2.3.1 Integer типове данни

Един тип е подмножество на число постоянна че може да побере в памет от 1 до 4 байта.

Обикновено този тип променливи, използвани в аритметични изрази, за организиране на гишетата, индексирането на масив елементи. Стойностите на видове цели числа могат да бъдат показани в програмата в десетичен и шестнадесетичен (в началото на постави знака $, както и номерата над 9 са определени от латински букви от A до F). Най-често използваните програми в най-простият тип цяло число.

Запис х: = 68000 не е наред, защото за променлива х тип дума с обхват 0-65535 преливане ще се случи - на изхода на допустим за определен тип гама стойност данни.

Над този вид данни са определени операции:

# 159; аритметика (стандарт): добавяне (+), се изважда (-), се размножават (*) и число участък (/);

# 159; съотношение (= <>, <,>, <=,>=), Производство булева резултат.

В резултат на аритметични операции (с изключение на участък) и МО и DIV на целочислени операнди се получава като тип число.

Операции на числа само определени при входните данни (операнди) и лъжата резултат в този интервал. В противен случай може да настъпи преливане. Клиентът трябва да се уверите, че междинните резултати от аритметични изрази не са извън обхват.

Причината за това е, че навлизаме в раздела за описание за стойностите на променливите а и б от тип цяло число, запазено памет, за да съхранявате само числа със стойности, вариращи от -32 768 до 32767. Междинният резултат от умножението на операцията * б воля номер 8000000, което е над горната граница на този диапазон. Всичко това може да се избегне, като използвате скоби: а * (б / а).

Две операции на числа мод и DIV са два число операнд (аргумент) стойности, ако А и В са не-отрицателни, и б ¹ 0, тогава DIV б и мод б - е частното и остатъка произтичащи от разделянето на от б.

Div цяло число разделяне връща число част на частното, дробна част се изхвърля. Ако дивидент е по-малък от делителя, в резултат на разделянето на число е нула.

Modulo мод възстановява остатъка получава чрез провеждане число разделяне.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!