APP 03 Stale i Zmienne 2010

background image

Stałe i zmienne 1

Definicja 1.

Literałem (

literal

) nazywamy

wartość danej jawnie pisaną w programie

Przykład 1

.

Ada.Float_Text_Io.Put (3.14159);

Definicja 2.

Stałą (

constant

) nazywamy daną nie

zmienianą w programie, do której odwołujemy
się przez jej nazwę, czyli identyfikator.

Definicja 3.

Zmienną (

variable

) nazywamy

obszar pamięci, do którego odwołujemy się
przez identyfikator. W obszarze tym
przechowywana jest dana zmieniana podczas
wykonywaniu programu.

background image

Stałe i zmienne 2

Najczęściej deklaracja stałej (

constant

declaration

) ma postać

Nazwa_Stalej :

constant

Nazwa_Typu :=

Wyrazenie;

Deklaracje stałych
• Zwiększają czytelność programu
• Zwiększają niezawodność programu
• Skracają tekst programu
• Ułatwiają wprowadzanie zmian w programie

background image

Stałe i zmienne 3

Przykład 2.

Deklaracje stałych.

Pi :

constant

Float := 3.14159_26536;

Pi :

constant

:= 3.14159_26536;

W przypadku stałej liczbowej typ nie musi

być podany, ale wyrażenie określające jej

wartość musi być wyznaczone podczas

kompilacji, a nie wykonania programu.
Pulsacja :

constant

Float :=

2.0*Pi*Czestotliwosc;

W tym przypadku stała Pi i zmienna

Czestotliwosc muszą być znane i mieć

nadane odpowiednie wartości, aby w trakcie

kompilacji programu stała mogła zostać

wyznaczona poprawnie.

background image

Stałe i zmienne 4

Najczęściej deklaracja zmiennej (

variable

declaration

) ma postać

Nazwa_Zmiennej : Nazwa_Typu;

albo

Nazwa_Zmiennej : Nazwa_Typu :=

Wyrazenie;

Wartość wyrażenia jest wartością początkową

(

initial value

) deklarowanej zmiennej i musi

być możliwe wyznaczenie tej wartości

podczas kompilacji.

background image

Stałe i zmienne 5

Przykład 3.

Wielka_Litera : Character

range

'A'..'Z‘ := 'B';
albo

subtype

Od_A_do_Z is Character

range

'A'..'Z';

Wielka_Litera : Od_A_do_Z := 'B';

Literatura podstawowa
Morawski, M., Zajączkowski, A. M. (2003).

Wstęp do programowania w języku

Ada’95.
Rozdziały 3.10..3.12.


Document Outline


Wyszukiwarka

Podobne podstrony:
03 stale i staliwa niestopoweid Nieznany (2)
Koszty stałe, zmienne, mieszane,?łk
03 stale i staliwa
ekonomika koszty stale i zmienne, Studia Rolnictwo, 5 semestr
Wykład z ćwiczeń 03-05.12.2010 (piątek - niedziela) J. Dobrowolski, UJK.Fizjoterapia, - Notatki - Ro
C i c++ wykłady, Język C typy stałe zmienne sterowanie
APP 01 Pojecia Wstepne 2010
APP 04 Typy Standardowe 2010
03 genetyka BG 2010, Uniwersytet Jagielloński, Genetyka, Genetyka, Ćwiczenia
03 - 19. 10. 2010, Filozofia, Notatki FO, III Semestr, Semantyka logiczna
Wykład 03 Budżet panstwa 2010
03 Egzamin Poprawkowy 2010 2011 GiK
BUD OG projekt 8 Obciązenia stale i zmienne
APP 14 Typy Prywatne 2010
Rachunkowość Zarządcza - Ćwiczenia - Materiały, Rachunkowość Zarządcza - Ćwiczenia - Materiały 1, KO
Obciążenia stałe i zmienne stropodach
Stałe i Zmienne w Pascalu
03 stale i staliwa niestopoweid Nieznany (2)

więcej podobnych podstron