Pascal-premenne a konstanty

Od: Datum: 11.11.12 18:06 odpovědí: 4 změna: 12.11.12 07:28

ahojte trochu sa ucim programovat s pascalom ale nechapem naco su tie premenne a konstanty chcel by som aby mi to niekto vysvetlil ako totalnemu zaciatocnikovi ktory nemoze pochopit vysvetleniem na internete

dakujem


avatar
Upozornění
Tato otázka je 4 roky bez odpovědi a proto byla uzavřena.
Máte-li podobnou otázku, a nenašli jste vhodnou odpověď, založte novou otázku.
Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 11.11.12 21:35
 
avatar

Proměnná je označení prvku, který si udržuje nějakou hodnotu. Proměnné máte v obyčejných školních rovnicích: x - 1 = 4. x = 5. x je proměnná a má hodnotu 5. V programu máte proměnnou, které přiřadíte hodnotu. Místo opakovaného vypisování této hodnoty použijete vždy název proměnné, ve které je hodnota uložena.

var cislo: integer;

cislo := 1; {ted je tam jednicka}

cislo := 2 + 3; {ted je tam petka}

cislo := cislo + 1; {a ted sestka}

WriteLn(cislo); {vypise cislo sest}

Konstanty jsou také proměnné a na pravé straně výrazů se dají používat úplně stejně. Je u nich však jeden zásadní rozdíl, jejich hodnota se nastaví jen jednou, pak už nejde nikdy změnit. Typickým příkladem budiž číslo pí - zavedete ho na začátku programu a pak ho budete všude využívat, nebudete opakovaně ručně vypisovat 3.1415... Podobně třeba % DPH nebo převod měn.

doplněno 11.11.12 21:37:

pro upřesnění možné nejasnosti: Místo opakovaného zapisování této hodnoty do zdrojového kódu použijete..

Ohodnoceno: 2x
 
Od: dusan0611*
Datum: 12.11.12 06:12
 

dakujem teraz uz viem naco to je len este potrebujem vediet ze podla coho zistim ci tam mam dat napr. char alebo byte jednoducho podla coho mam urcit tie hodnoty

Od: luke237
Datum: 12.11.12 06:26
 
Das tam to podle toho, jake to bude nabyvat hodnoty *smich* Byte = promenna byde nabyvat ciselnou hodnotu 0..255; char (zkratka z anglickeho "character"= znak) .. promenna bude nejaky znak (pismeno, neco z bezneho textu - carky, vykricnik, cislice, pomlcka, zavorka, ..)
 
Datum: 12.11.12 07:28
 
avatar

Já zatím využívám jedině integer (číslo) a string (řetězec znaků, třeba text, používá se na výstup textů z Editů). Pak ještě float, to je číslo s desetinnou čárkou.

Tady je to celkem dobře vysvětlené (asi v polovině stránky): http://pascal.webz.cz/kurs/lekce/lekce1.htm

Ohodnoceno: 2x
 

 

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.