Facebook bejelentkezés
Üdvözlünk az oldalon!
Lépj be, vagy regisztrálj
Felvéve: 10 éve, 7 hónapja
Értékeld a videót:
8 szavazat alapján
Értékeléshez lépj be!

további opciók »

A(z) "Programozás Pascalban: Változók fogalma" című videótipp megosztásához használhatod a saját leveleződet, vagy ezt a felületet:
Neved:

E-mail címed:

Címzett e-mail címe:
Üzenet (opcionális):

Ez a videótipp a következő klub(ok)ba tartozik:


Ha van egy kis időd, nézz szét meglévő klubjaink között!

Kapcsolódó sorozat: Programozzunk Pascalban (109)

  • Nyomtatás

    Programozás Pascalban: Változók fogalma

    2009. július 9. 10:28:58 |

    Készítette: FlamingClaw

    Az alábbi tippben a változókról fogunk egy kicsit beszélni, illetve ezeket példaprogramon keresztül bemutatni.

    Programozás Pascalban: Fájlkezelés - 12. rész, Típusos fájlok 2. részlet

  • Amire szükségünk lesz

    Pascal
  • Változók fogalma Pascalban

    A változók olyan névvel ellátott memóriaterületek, amelyekben típustól függő értékeket tárolhatunk. Ezt a memóriaterületet számunkra a fordító (compiler) foglalja le, amelyre a program törzsében a változó azonosítójával hivatkozhatunk.
    Minden változót, használat előtt deklarálni kell. Egy változó deklarálása a következőképpen néz ki:
    Var azonosító:típus;

    A deklaráció ugye azt jelenti, hogy azonosítóval és típussal kell ellátnunk egy változót.
    Pl.
    Var szo:string; - a string típus karakterfüzér, tehát karaktereket, mondatokat tárolhatunk benne. Egy string maximális hosszának helyfoglalása 256 byte, a 0. byte tartalmazza az aktuális string hosszát.

    Az értékadás jele:
    Szo:=’Pascal’;

    Ha szeretnénk ezt kiíratni, azt a write vagy writeln utasítással tehetjük meg. Ha egy változó tartalmát szeretnénk kiíratni, akkor a változó nevét kell beírnunk, aposztrofok nélkül.

    Ha egy változót string típusúnak deklaráltunk, akkor az programon belül is csak string típus lehet.

Vélemények, hozzászólások

Rendezés:
Hozzászóláshoz jelentkezz be, vagy regisztrálj!
1. oldal 2 Következő oldal
FlamingClaw (8 éve, 3 hónapja)
2011. november 14., 17:25:02 , kommentjeim száma: 241 db

0  +1  -1 

9

...válasz Szasza2 8. kommentjére:
Eleve nem csinálhattad úgy ahogy én. Ha mindent leírsz úgy ahogy azt a videón lehet látni akkor hiba nélkül lefut a program. Mint ahogy azt be is mutatom minden egyes alkalommal, amikor videót készítek. A real-time programozásnak ez a lényege, hogy amiről beszélek azt mutatom is.
A hiba üzenetből ítélve, hiányzik a BEGIN foglalt szó ami a program törzsét jelentő fő blokk. Talán nézd meg azt a videót, amiben benne van, hogy milyen a felépítése egy pascal programnak. De egy kicsit segítek.
{a legegyszerűbb pascal program}
program minta;

BEGIN
  writeln('Hello világ.');
  readln;
END.
Szasza2 (8 éve, 3 hónapja)
2011. november 11., 21:16:22 , kommentjeim száma: 14 db

0  +1  -1 

8

Error 36: BEGIN expected. pedig mindent úgy csináltam ahogy te
tomi6230i (8 éve, 4 hónapja)
2011. október 17., 20:51:23 , kommentjeim száma: 58 db

0  +1  -1 

7

Király, mindkét megoldás újdonság volt, köszönöm mégegyszer.
FlamingClaw (8 éve, 4 hónapja)
2011. október 17., 19:43:04 , kommentjeim száma: 241 db

0  +1  -1 

6

A pascal egy erősen típusos nyelv, ami azt jelenti, hogy minden változónak deklaráláskor meg kell adni az azonosítóját, és a típusát.
var elso, masodik: integer;
                  harmadik: boolean;
                 negyedik, otodik, hatodik: byte;

Ahol aposztrófot akarsz kiírni, ott dupláznod kell az aposztrófot
writeln('It''s a pascal program');


vagy
 writeln('Ez egy ''pascal'' program');
tomi6230i (8 éve, 4 hónapja)
2011. október 17., 18:07:10 , kommentjeim száma: 58 db

0  +1  -1 

5

A változók fogalmát értem, csak például JavaScriptben így deklarálunk egyszerre több változót:
var valtozo1, valtozo2, valtozo3;

Nem kell megadni a típust, de ez most mindegy, a lényeg, hogy itt vesszővel vannak elkülönítve, és egy utasítás az egész. Először ezt próbáltam Pascalban is. De már értem.
Na majd az azonosítókhoz is eljutok.
Tudom, hogy hogyan kell beírni az egyes karaktereket. Én azt kérdem, hogy egy string belsejébe hogyan írhatok aposztrófot, (és nem ezt: ` vagy ezt: ´), hanem ugyanazt a jelet, pl. ezt akarom kiíratni: It's a Pascal program
Lehet, hogy ez így most fölösleges, de egyszer szükség lehet rá. Ezt próbáltam, de nem jó:
Write('It's a Pascal program');


Köszönöm a válaszokat!
1. oldal 2 Következő oldal

Statisztika

Megtekintések száma: 6712 Hozzászólások: 9
- VideoSmart.hu-n: 6712 Kedvencek között: 2
- Más oldalon: 0 Értékelések: 8
FlamingClaw

FlamingClaw további videótippjei »

Az alábbi tippben a változókról fogunk egy kicsit beszélni, illetve ezeket példaprogramon keresztül bemutatni. (több infó) (kevesebb infó)

Videó beillesztése:

(hogyan működik?)