Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pascal jízdenky

Ahoj, chtěla bych se zeptat,zda je tu někdo kdo mi pomůže. Mám program (lehký) na jízdenky,ale háže mi to exit code 201,chci se tedy zeptat, jestli by neslo nějak tam dát že by progrm běžel pouze do 10 000 pocetcelkem (celkoveho poču jízdenek). Moc děkuju za kazdou vaši radu..

Předmět Autor Datum
Chybu to hlásí kvůli tomuhle: pole[pocet]:=xm; Protože pocet = 0
Wikan 30.06.2014 19:41
Wikan
A proč to pole definuješ jako: pole:array[1..1000000] of integer; když pak přistupuješ k prvku nul…
Jan Fiala 30.06.2014 19:47
Jan Fiala
takhle mi to předdefinoval učitel, nevíte prosím jak to opravit?
lolett 30.06.2014 19:52
lolett
chápu to dobře,že mám tedy pocet=0 vymazat?
lolett 30.06.2014 19:52
lolett
Ne, opravit to tak, aby to dávalo smysl. Vůbec netuším, co má ten program dělat, takže ani nevím, co…
Wikan 30.06.2014 21:25
Wikan
program by měl vypada tak,že vybere náhodně 3 čísla od 1 do 9
lolett 30.06.2014 21:39
lolett
A co dělá zbývajících 90 % kódu? Protože tohle jde napsat na 3 řádky.
Wikan 30.06.2014 21:40
Wikan
Tak to nevím, ja jsem chodila na doučování,ale tento progrm mi u zkoušky stejne neprošel kuli tomu e…
lolett 30.06.2014 21:57
lolett
Jak náhodně vybraná 3 čísla od 1 do 9 souvisí s nějakými jízdenkami? Vážně myslíš, že ti někdo dokáž…
Wikan 30.06.2014 21:59
Wikan
Ty sis nikdy necvakal jízdenku v MHD? Pokud jo, tak bys věděl, že je tam pole 1-9 a procvakává to tř…
mia 01.07.2014 09:22
mia
To je možný. V MHD jsem nejel už hodně dlouho. Ale jak to souvisí s tím, že jich má být údajně 84?
Wikan 01.07.2014 09:28
Wikan
Ha vyhral som prvu cenu vo vseteckej sutazi. Suvisi to kolko je moznych kombinacii cvaknut si listok…
fleg 01.07.2014 09:39
fleg
S příkazy begin a end nehraj ruletu, ale používej je tam, kde jsou opravdu zapotřebí. Pokud neřekneš…
JoDiK 30.06.2014 22:19
JoDiK
chápu to dobře,že mám tedy pocet=0 vymazat? mas pole kukurice, a syna si poslala na pole nakosit mr…
MM.. 30.06.2014 23:48
MM..
Aha tak berem spet, pole[pocet] neni tvoj problem (je tam predtym pocet:=pocet+1) Ale problem je ze…
MM.. 30.06.2014 23:55
MM..
Ked tam napises nakosit mrkvu na poli s kukuricou, tak to hodi error. :beer:
blue5 01.07.2014 00:00
blue5
Začni tím, že popíšeš slovně to, co chceš, aby program dělal. Bez ohledu na ten kód, který je docela…
Jan Fiala 01.07.2014 08:24
Jan Fiala
Problem dnesnej generacie Z (ako ich nazval Rybka) je to, ze chcu riesenia k problemu, ktory nevedia…
fleg 01.07.2014 08:32
fleg
Tak to už je často i teď.
Wikan 01.07.2014 08:51
Wikan
Ved prave. A potom su este ludia nasrati, ze akoto, ze ty nevies aky mal problem a nepomohol si mu.
fleg 01.07.2014 09:01
fleg
Já si nevšimla,že bych byla naštvaná nebo dokonce nevděčná,za to,že mi neumíte pomoct a jsem si vědo…
lolett 01.07.2014 09:46
lolett
Porad jsme se nedostali k popisu zadani a popisu toho, co by měl program dělat. Někdy to opravdu pom…
Jan Fiala 01.07.2014 09:54
Jan Fiala
Ja som nepisal o tebe, pisal som o ludoch vseobecne. Nakoniec si tu nicime zdravie uz takmer 10 roko…
fleg 01.07.2014 10:07
fleg
To není problém dnešní generace. To je problém celkově, denně komunikuju s lidma a většina není scho…
Redsnake 01.07.2014 09:37
Redsnake
To už řikal Jobs: "uživatel neví co chce, dokud mu to neukážeš." A tahle estráda už proběhla na pro… poslední
Tomix 02.07.2014 21:11
Tomix

chápu to dobře,že mám tedy pocet=0 vymazat?

mas pole kukurice, a syna si poslala na pole nakosit mrkvu. Tak to prerob aby siel na kukuricu. Moze zobrat kukuricu cislo 1 az milion.
Mne sa teraz nechce hrabat sa v nejakom programe, musis vediet co chces, a to napisat do programu. Ked tam napises nakosit mrkvu na poli s kukuricou, tak to hodi error.

Aha tak berem spet, pole[pocet] neni tvoj problem (je tam predtym pocet:=pocet+1)

Ale problem je ze ten program je totalny maglajz bez hlavy a paty, begin a znova begin bez nazvu funckie,
for i:=1 to pocet do je nezmysel ked pocet je na zaciatku 0, ten program nema ani hlavu ani patu, nedava ziaden zmysel.

P.S> program bezi od vrchu na spodok sekvencne, nemozes si tam hadzat kusky jak ta napadne. Napis to tak aby sekvencia odzhora dole davala zmysel.

Problem dnesnej generacie Z (ako ich nazval Rybka) je to, ze chcu riesenia k problemu, ktory nevedia popisat. Ona chce funkcny program, ale vobec netusi ake bolo zadanie!? Kam sme sa to dostali?
Pravdepodobne novy level poradenstva v blizkej buducnosti bude spocivat v tom, ze my budeme tipovat a hadat, co chcu uzivatelia, pretoze oni sami to vediet nebudu.

Já si nevšimla,že bych byla naštvaná nebo dokonce nevděčná,za to,že mi neumíte pomoct a jsem si vědoma toho,že je problém na mé stranět,jsem hrozně ráda,že se vůbec snažíte a vážím si toho. Studuji na učitele Fyziky a Biologie, programování v Pascalu mi prijde,ze s tim absolutně nesouvsí, i když by nás to mělo propravit na to,jak správně počítat. Je to program, s kterým má problém mnoho lidí. Uznávám,že tomu moc nerozumím, ale uplně nevím,jestli to je důvod hned se takto chovat a psát tu něco o mé generaci.

Máte pravdu ,že program má hledat správné kombinace. Má to být simulace toho,že bych mohla sbírat lístky a poté zjistit vsechny moznéí kombinace a jezdit zadarmo az budu mít všechny. Má jich tedy být 84 všech možných kombinací. Vypisovat ty kombinace asi není uplně potřeba,co jsem pochopila z programu,co mi poslala spolužačka, z kterého jsem čerpala.
Nakonec jsem to naprogramovala takto:

Porad jsme se nedostali k popisu zadani a popisu toho, co by měl program dělat.
Někdy to opravdu pomůže i tobě, protože si uvědomíš souvislosti, které tě bez toho ani nenapadnou.
Začni popisem vstupu - lístek, co se v reálu cvaká apod. a co má být výstupem (nějaký seznam a co v něm má být)
Takto se standardně postupuje a pak se na základě toho navrhne řešení - vlastní program.

Ja som nepisal o tebe, pisal som o ludoch vseobecne. Nakoniec si tu nicime zdravie uz takmer 10 rokov a vdacnosti si tu clovek moc neuzije:-).
Su to v podstate variacie bez opakovania (preberali sme na ZS inak), ktore vsak este podelis k!, pretoze v nasom ponimani kombinacia 123 je to iste ako 321.
Cize matemticky je to n!/(n-k)!/k!=84

Zpět do poradny Odpovědět na původní otázku Nahoru