3148972497

3148972497



Wykład 1, str. 12

[jakoś^ęzykó^^ragramowani^^^^^teri^^cen^

Łatwość pisania programów

abstrakcja — możliwość definiowania złożonych danych i operacji i używania ich bez pamiętania szczegółów definicji

abstrakcja procesu: np. podprogram (funkcja), którego wywołania mogą być używane jak predefiniowane operacje

abstrakcja danych: np. definicja drzewa binarnego...

jeśli możemy zdefiniować    jeśli drzewo musimy

wierzchołki drzewa:    implementować

x w tablicach:

> KI 4 i

2 / 3 \ 2

*

2

4

3

5

■r i*i 3 i/i*i i 3

*

~0~

TT

tzw razi ;

*

V

0

0

Wykład 1, str. 13

^Jakoś^ęzykó^jmgmmowani^^^uTten^jcen^j

Łatwość pisania programów

ekspresywność — łatwość wyrażenia w języku pojęć potrzebnych do obliczeń.

Przykład:

„dla każdego elementu tablicy wydrukować jego indeks i wartość"

język C    język PHP

for (int i=0;

i<DLUG_TABL; i++)

foreach ($tabl

as $ind => $wart)

printfC %i

: %lf\n",

echo " $ind:

$wart\n";

i,

tabl[i]);

gorzej: obliczenie    lepiej: wyrażone wprost



Wyszukiwarka

Podobne podstrony:
Wykład 1, str. 14 [^akoś^ęzykó^jDragramowani^^^oTteri^^cen^Łatwość pisania
Wykład 1, str. 8 [jakoś^ęzykó^^ragramowani^^^^^teri^^cen^Czytelność programów • rozumienie kodu
Wykład 1, str. 10
Wykład 1, str. 12[ja^^mmatyk^^efinj^^ęzyk^Przykład: Gramatyka G:    E —► T E -> E
Wykład 1, str. 6 ^akoś^ęzykó^ąragramowani^^^ayten^^cen^Czytelność programów • rozumienie kodu
wdk Wykład 3 Str. 4/6 Podstawy wod-kan. Sem4Rys ar 12 Schemat infiltracji sztucznej bezpośredniej 1
wdk Wykład 4 Str. 127 12 Podstawy wod-kan Sera. 4 2 fRys. 34. Schemat trzech uJcładów drenowych
26287 wdk Wykład 4 Str. 12J 12 Podstawy wod-kan Sera. 4 L.Rys. 34. Schemat trzech układów drenowych
Geologia wyklad 1 F 12 (W 01-02) Zmiany biegunowości pola magnetycznego Ziemi Czas podany w miliona
Skan? (2) Wykład 814.12.2009 Pedagogika specjalna Rodzaje miłości do dziecka niepełnosprawnego (M.

więcej podobnych podstron