» Poradna » Programy

Pascal ukol pole a procedury

 |   |  Android Chrome 73.0

Dobrý den ve skole nám zadali ukol v pascalu a ja si nevim rady. Pokud by byl někdo tak ochotný a pomohl mi tak budu velmi, ale velmi rad.Dostali jsme zadání:Naplňte 5 polí po 5 prvcích náhodnými čisly od 10 do 19, prvky poli pak vložte do řádků matice 5x5, jednotlivá pole a matici zobrazte pomoci podprogramu.Diky za ochotu.

Odpovědi na otázku

 |   |  Microsoft Windows 10 Edge 18.17763

Co už máš?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 73.0

Zatim jenom 1 pole. S timto ukolem si nevim vůbec rady.Pokud máš nějaký nápad tak napiš

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Edge 18.17763

Tak to pole naplň 5 čísly (třeba 2,7,8,3,4). Pak zkus ta čísla generovat náhodně … a tak postupně ta další pole, atd. Psát to za tebe nebudu, nic by ses nenaučil.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 73.0

No právě ja mam jenom pole ale nevim jak mam nastavit aby se to pole napnilo náhodnými čísly.Zatim diky

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 66.0
 |   |  Microsoft Windows 10 Chrome 59.0.3071.112

Tak CTRL+C, CTRL+V, CTRL+V, CTRL+V, CTRL+V a upravit názvy proměnných pro ty další 4 pole a máš skoro hotovo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

Paneboze, no to snad ne... Kdyz se takovou prasarnu nauci ted, bude to pouzivat porad. Samozrejme nacist cyklem, resp. dvema vnorenymi a podle toho se chovat i k vyberu promennych.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 73.0

Může mi prosim někdo napsat přibližně jak by to mojlo vypadat, protože si vubec nebim s touto uloho rady.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 72.0.3626.121

To je tak jednoduché až je to k pláči. Neminul ses oborem?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 73.0

A dokazal bys mi to vytvořit?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 72.0.3626.121

Dokázal s prstem v nose a poslepu, ale neudělám. Je to tvůj úkol. Nahoře ti jeden hodný kolega dal slušnou nápovědu. Tak se snaž.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Firefox 60.0

Dneska jsem nejaky utlocitny, takze ti jeste jednou napovim, jak by to asi tak mohlo vypadat. Zbytek jiste hrave dodelas tak, aby jsi presne splnil zadani ukolu.program nahodne_cislo;var X,Y,RAN: integer;begin; randomize; for X := 1 to 5 do begin; for Y := 1 to 5 do begin; RAN := random (9)+10; write (RAN,' '); end; writeln; end;end.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

to neni zrovna stastna napoveda... spatna semantika (proc delas napr. za begin strednik?), spatne zvolene promenne (proc proboha integer, kdyz staci byte?), chybejici odmezerovani snad bude dane jen preformatovanim fora a ne zamerem tvurce...pak se clovek divi, jake praseciny se objevuji v kodu u hotovych "programatoru"

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Firefox 60.0

Nejsem programator, programovani jsem mel pouze jako konicek kteremu se ale jiz minimalne 18 let nevenuji, takze po mne nikdo nemuze chtit dokonaly kod. Strednik za begin prece nevadi a u kodu ktery ma 10 radku take nemusim koukat na kazdy byte alokovane pameti. On ten tazetel taky 100% nikdy zadny programator nebude, jinac by se neptal na tak jednoduchy program.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

nez spatna rada je lepsi zadna rada...strednik sice nevadi, protoze ho kompilator samozrejme vypusti, ale to jeste neznamena, ze ho tam musim psat - minimalne to ztezuje citelnost kodubyte vs integer - jenze si tim buduje spatne navyky, kterych se pak tezko zbavuje - evidentne i vas priklad, programatora by neco takoveho ani nenapadlo pouzit - od toho jsou ruzne promenne, aby se pouzivaly. krome setreni pameti jde ale i o strojovy cas a opet i o citelnost kodu - vyber spravneho typu promenne samozrejme i napovida jeji funkciono to sice vsechno vypada jako drobnosti, ale kdyz pak clovek vidi obdobne praseciny v kodu od profi programatoru a ma v mnoha tisicich radcich delat optimalizaci, tak by vrazdil - o sproste telefonaty a strhavani premii pak neni nouzea jestli tazatel bude nebo nebude programatorem - nevime ani, kolik mu je, ani kdy s programovani zacal - takze tezko soudit. a spatnym programatorem muze byt dnes kdokoliv...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 73.0.3683.86

V původním prastarém Packalu byl středník před end a until zakázaný, tj. takový program by se nepřeložil. FreePackal to sice toleruje, ale za cenu toho, že je parsování té gramatiky trochu ošklivější a s trochu častějším backtrackingem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

dik za info, ja pascal videl naposled nekdy pred petadvaceti lety, kdy byl tp7 zhava novinka. ten strednik by me tam ani nenapadlo napsat, tak ani nevim, ze by to hodilo chybu - myslel jsem, ze by to vzalo jako prazdny radek

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Firefox 60.0

Jsem zapomel, ze se tu resi kod operacniho systemu nebo nejakeho rozsahleho projektu. Nakonec casu jste mel dost a mohl jste tazateli napsat ukazku sveho vzorne optimalizovaneho kodu vy sam.PS: jeste bych dodal jednu vec. Ja jsem si vedom, ze jako "programator" amater mam spoustu spatnych navyku, to nepopiram ale take je potreba trosku prihlednout k faktu, ze kazdy jazyk se vyviji a syntax ktery platil v jedne verzi, v dalsi jiz platit nemusi. Me prvni setkani s pascalem bylo na commmodore c64 protoze basic by absolutne nepouzitelny a asm byl tezky, navic bylo nemozme k asm sehnat jakoukoliv literaturu. Pak jsem si prosel pres TP5, TP6 a vrcholem me "kariery" byl BP7.0 + TV2, pote jsem se programovani prakticky prestal venovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

ad vase narazka na delku kodu - prectete si znovu moji odpoved, treba pochopite, ze o tom to neniad kod - tohle je snad pod uroven sem psat, takovou primitivnost se musi naucit tazatel sampascal a jeho struktura - ano, jiste prosel evoluci, ale opravdu hodne pochybuji, ze nektera verze vyzadovala vami uvadenou syntaxipascal jsem mel poprve na gymplu - tusim od druhaku, tj. r. 1990 - odhadem tp5. predtim par let atari 800 + assembler (basic na atari nepouzitelny), od 88. pak amiga a cecko, na vejsce pak chvili pascal a celou VS cecko a assembler

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 73.0.3683.86

A pak ten věhlasný středník před end ... ano, jasně, bylo by super, kdyby ta gramatika byla jako v C, ale ... není.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP AppleMAC-Safari 5.0

Když si nevíš rady s domácím úkolem, požádej vyučujícího o zopakování výkladu. Tady se domácí úkoly neřeší.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 73.0.3683.86

Hledat jsi zkoušel? https://stackoverflow.com/questions/4965863/how-to-... Předpokládám, že ten úkol neočekává nějakou závratnou kvalitu náhodného generátoru. Takže abys získal čísla od 10 do 19, co takhle vygenerovat náhodný integer, vzít z něj modulo 10, přičíst k tomu 10 ... tralalá ... máme náhodné číslo od 10 do 19.Pokud jde o pole, najdi si prostě na webu, jak se v Packalu deklarují pole a jak funguje for-cyklus. Pak to bude triviální.To "vkládání do matice" je ptákovina. Jo, možná chce učitel vidět, že umíš nadeklarovat vícerozměrné pole. Tak o to asi jde. Jinak pro výpis je úplně jedno, jestli budeš vypisovat postupně něco z pěti polí nebo z nějakého dvourozměrného pole (jakože matice).

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Matice


Určitě si přečtěte

Otestovali jsme nový Apple MacBook Air. S retinou a nižší cenou

Otestovali jsme nový Apple MacBook Air. S retinou a nižší cenou

** Test MacBooku Air v provedení pro rok 2020 ** Cenově dostupný notebook překvapí výkonem ** Výborné je celkové zpracování a klávesnice

Martin Miksa | 43

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

** Šesti nejpoužívanějším prohlížečům patří 94 % trhu ** Různé „klony“ Chromu slibují lepší funkce nebo jiný design ** Také Firefox má řadu zajímavých odnoží

Lukáš Václavík | 38

Nejlepší programy z roku 2000: Podívejte se, bez čeho jste tehdy vůbec nemohli fungovat!

Nejlepší programy z roku 2000: Podívejte se, bez čeho jste tehdy vůbec nemohli fungovat!

** Dnes už skoro všechno uděláte ve webovém prohlížeči a na mobilu ** Před dvaceti lety to ale bylo jiné ** Zavzpomínejte na legendy, které jste pravděpodobně také používali

Jakub Čížek | 123

Nejlepší programy z roku 2000: Další várka zapomenutých legend, které jste měli v PC

Nejlepší programy z roku 2000: Další várka zapomenutých legend, které jste měli v PC

** Pokračujeme ve vzpomínání na prehistorické programy ** Pročetli jsme vaše tipy v diskuzi ** A všechny ty vykopávky spustili na Windows 2000

Jakub Čížek | 72


Aktuální číslo časopisu Computer

Megatest SSD s kapacitou 1 TB

Srovnávací test robotických vysavačů

Vybíráme nejlepší telefony na trhu

Jak zlepšit zvuk televize