Stránka 1 z 1

teorie v programovani

Napsal: pát 17. čer 2005, 17:03
od jack68
Prosim dokaze mi nekdo odpovedet na tyto otazky staci tremi slovy:
1. jaký je rozdíl mezi polem a samostatnou proměnnou
2. Jaké datové typy mohou obsahovat prvky pole
3. jak je definováno vícerozměrné pole
4. jak se liší číselné pole od pole řetězců
5. jak realizujeme parametry pokud funkce má více výstupních parametrů
6. jak definujeme pokud vstupním parametrem je pole
7. vysvětlete globální a lokální proměnné pro funkci
8. Jakým způsobem přiřadíme jméno souboru proměnné, která slouží pro práci ze souborem
9. Jaké funkce používáme pro čtení a zápis dat v textovém souboru
10. Jaké funkce používáme pro čtení a zápis dat v binárním souboru
11. Kolik bytů zabírá číslo int v textovém a kolik v binárním souboru
12. Jakou funkcí u binárního souboru lze číst hodnotu na posledním místě v souboru.

staci tremi slovy.blbec jsem si nechal skripta doma :(

Napsal: pát 17. čer 2005, 17:44
od Dony
no, jeste si mel napsat, v jakem jazyku by to melo byt, protoze vetsina je v kazdem jazyku jinak

Napsal: pát 17. čer 2005, 17:49
od jack68
Dony píše:no, jeste si mel napsat, v jakem jazyku by to melo byt, protoze vetsina je v kazdem jazyku jinak
v pascalu

Napsal: pát 17. čer 2005, 18:41
od pavel.minarik
Dony píše:no, jeste si mel napsat, v jakem jazyku by to melo byt, protoze vetsina je v kazdem jazyku jinak
no, ty obecné věci naz začátku jsou všude stejně

ad 1) samostatná proměnná je blbost, kdyžtak rozlišuj jednoduché a složené datové typy, zástupcem jednoduchého typu je třeba celé číslo - integer a zástupcem složeného dat. typu je třeba pole (array of Integer), tedy indexovaná "posloupnost" celých čísel

ad 2) jakékoliv (snad vyjma objektů)

ad 3) array[a..b, c..d] of něco nebo array[a..b] of array[c..d] of něco (symbolický zápis, nutno přeložit do správné syntaxe pro daný jazyk)

ad 4) to je blbej dotaz, do číslenýho pole cpeš čísla a do pole řetězců řetězce

ad 5) nechápu, když su dement, tak takovýhle funkce nepíšu, když nejsu, tak to nedělám

ad 6) úplně stejně jako cokoliv jiného, datový typ jako každý jiný

ad 7) lokání je definovaná jen v těle funkce a jinde neexistuje, globální je definovaná v celé jednotce (definována v implementation) nebo v celém ¨(definvána v interface) programu

zbytek si snad můžeš najít v ref. guide u příslušného jazyka

Napsal: pát 17. čer 2005, 20:54
od Fifi
1) pole je strukturovany dat typ, promenna je jednoducheho datoveho typu. Promenna muze tvorit podmnozinu pole jako jeho prvek.
2)homogenni
3)viz p.m
4)datovym typem prvku (je to pole, kde kazdy prvek je jednorozomernym pole)
5)pres pointer nebo pomoci procedury (uz to neni funkce)
...mrkni treba na http://www.pcsvet.cz/pascal/

Napsal: sob 18. čer 2005, 10:50
od jack68
Diky ja prave u sebe nemam knihu a na netu nemuzu na takove trivialnosti dojit.Ted uz jenom 6-12

Napsal: sob 18. čer 2005, 14:29
od Fifi
No tady ti asi nikdo moc nepomůže. V packalu dělá málokdo a jeho teorii znají většinou jenom studenti co se jí prostě musí učit. Co třeba zajít někam do knihkupectví a trošku si počíst, když se ti nechce nakupovat ani moc surfovat.

Napsal: sob 18. čer 2005, 14:39
od zombux
12 - seekeof() ? :? uz si to moc nepamatuju :oops:

Napsal: ned 19. čer 2005, 19:11
od Závit
8 - assign(JmenoPromenne, 'jmeno souboru'
9 - read, readln, write, writeln
10 - read, write (snad)
11 - textovy-podle počtu číslic, bynární - asi 4(přesně si to najdeš v refernci)
12 - seek() - argumety najdes v refernci

Napsal: čtv 23. čer 2005, 20:06
od Závit
10 - BlockRead, BlockWrite (sry, ale psal sem, že snad...)
11 - binární - 2 byty (sry, říkal sem že asi...., spletl sem si to s delphi)