250 likes | 597 Views
ОСНОВНИ ТИПОВЕ ДАННИ. КОНСТАНТИ И ПРОМЕНЛИВИ. 1.Константи и променливи. Величини – константи и променливи. Какво е константа и променлива в математиката?. В програмирането всички данни, които се използват в дадена програма се наричат величини.
E N D
ОСНОВНИ ТИПОВЕ ДАННИ. КОНСТАНТИ И ПРОМЕНЛИВИ
Величини –константи и променливи Какво е константа и променлива в математиката?
В програмирането всички данни, които се използват в дадена програма се наричат величини. • Константи –имат точно определена стойност, която не се променя по време на изпълнение на програмата, а само се използва в процеса на изчисление. • Променливи - в най-общ смисъл, е нещо като "контейнер за стойности", които могат да се получат в хода на изпълнение на даден алгоритъм. Всяка променлива има име и тип. Стойността на променливата в определен момент от изпълнението на програматасе нарича текуща стойност.
Какво е тип на данните? Тип на данните е характеристика, определяща • какви могат да бъдат конкретните стойности на величините • какви операции могат да се извършват с величините • какви отношения (релации) може да има между величини.
Основни типове данни • Състоят се от цифри. С тях могат да се извършват редица математически изчисления, като например събиране, изваждане, умножение, деленение и др. Отделно числовите типове данни са разделени на 7 вида, в зависимост от обхвата на стойностите, които трябва да съхраняват. • Низ от Unicodeсимволис дължинаот 0 до приблизително2 милиарда • Дата – от 0:00:00 ч. на 1 януари0001 г. до 23:59:59 на 31 декември9999 г. • логически тип данни със стойности True или False числови символни Data Логически Boolean
Какво се случва в паметта на компютъра при декларирането? Преди да се използва променливата, тя трябва да се декларира. Обикновено, при декларирането на една променлива или константа, компютърът асоциира името ѝ с конкретно място в паметта и запазва стойността там.
Как се декларират променливи в Visual Basic? В Visual Basic променливите се декларират по следния начин DIM <име> AS <type> Примери: DIM Salary AS String- декларира променлива с име Salary от тип String DIM mark AS Byte- декларира променлива с име markот тип Byte След като е декларирана променливата, чрез оператор за присвояване може да се укаже стойност, която ще се съхранява в нея mark=6
Правила за задаване на имена на променливите Името на променливата: • Задължително започва с буква • Може да съдържа латински букви, цифри и знак „_“ • Не може да съдържа интервал • Не може да е по- дълго от 255 символа. Във Visual Basic не се прави разлика между главна и малка буква!
Какво е процедура? Процедурата е блок от инструкции, който може да се разглежда като самостоятелна единица. Започва с декларация за вида на процедурата (Function, Sub и т.н.) и завършва със съответстваща декларация за край END. Всеки път когато се извиква дадена процедура се изпълняват инструкциите между декларациите за начало и край (например между Sub и EndSub). Всяка изпълнима инструкция от програмата трябва да се намира в някаква процедура
Събитийни процедури Събитийните процедури (events procedures) – процедури за обработка на събития, се изпълняват, когато възникне някакво събитие, като например натискане на бутон, двукратно кликване върху обект, натискане на клавиш от клавиатурата и др. При двукратно щракване върху даден обект в режим на проектиране автоматично се отваря прозорецът Code и се създава празна събитийна процедура, свързана със събитието, което е избрано по подразбиране за обекта.
Общи процедури Общите процедури(general procedures) се наричат още потребителски, тъй като потребителя задава тяхното име и параметри с които те работят.
Какво е видимост на променливите? Видимостта на променливите (обхват, област на действие)- scope, показва къде в програмата тя може да се използва. В зависимост от това променливите се делят на • local - локални • form-level – на ниво форма • global - глобални
Локалните променливи се дефинират в процедура, която е свързана с конкретно събитие. Такава променлива се използва само в рамките на процедурата, в която е дефинирана, и съществува само по време на изпълнението ѝ. Променливите с действие на ниво форма се декларират в секцията за декларации (Declaration Section) на формата в прозореца Code Window. Декларираните там променливи могат да се използват във всички процедури във формата и остават в паметта, докато приключи работата на програмата.
Глобалните променливи се използват в програми с няколко форми, между които трябва да се обменят данни. Те могат да се използват от процедури извиквани в различните форми и за тях се заделя памет докато приключи работата но програмата. Като правило е добре една променлива да се декларира на възможно най-локално ниво. Това намялва възможността за грешки и улеснява проследяването на програмния код.