| | |
| Stránka: 1 z 1
| [ Príspevkov: 21 ] | |
Autor | Správa |
---|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 |
Ahojte som na gymnaziu a mame tam predmet cvicenia s informatiky ktoremu moc nechapem a programujeme v programe lazarus a chcela by som sa spytat ci by ste mi nepomohli s ulohou naozaj si neviem rady pozerala som si ucebnicu ktoru sme dostali aj scripta ale nic ,vobec mi to nejde tak vas chcem poprosit aby ste mi pomohli. mam vytvorit program ktory ked zadam slovo tak mi to vyhodi koľké je v tom súbore za pomoc DAKUJEEEEM
presunute, upraveny nazov temy, nesluzi na vypracovanie domacej ulohy ale na poradenie ako pracovat v danom programe - brmbo
|
|
Registrovaný: 19.11.08 Príspevky: 2702 Témy: 170 Bydlisko: Trenčín/Brno | Napísal banzai: 12.06.2015 22:15 | |
|
Este raz napis cele zadanie prikladu...
|
|
Registrovaný: 03.04.13 Prihlásený: 26.01.23 Príspevky: 4040 Témy: 199 Bydlisko: Banská Byst... |
Preklad za ňu : Ahojte. Som na gymnáziu a mame tam predmet cvičenia z informatiky, ktorému moc nechápem. Programujeme tam v programe Lazarus a chcela by som sa opýtať, či by ste mi nevedeli pomôcť s úlohou. Mám zadané vytvoriť program, v ktorom keď zadám slovo, tak mi vyhodí koľké je v tom danom súbore.
Naozaj si už neviem s tým rady... Pozerala som si učebnicu a skriptá, ktoré sme dostali ale aj tak tomu nerozumiem. Za odpovede vám vopred ďakujem. . .. ... Tomu zadaniu nechápem ani ja
_________________ PC : ASRock B150M-HDS | Intel Core i5-6500 + SilentiumPC Fera 3 | 16GB RAM DDR4 (Crucial Ballistix Sport) | EVGA GTX 1060 3GB | 256GB SSD (ADATA SP920), 2x 1TB 7200 rpm HDD | Corsair CX450m 450W | Case : Fractal Design Core 1500 (upravená) | Win 10 Home x64 | LCD : AOC Q2577PWQ (25" QHD IPS) + repro Edifier R2750DB NTB1 : HP EliteBook 840 G3 (i5-6300u, 8GB RAM, 256GB SSD, Win 10 Pro) NTB 2 : HP Probook 6450b (i5-540m / 6GB DDR3 RAM / 500GB 7200 rpm HDD / Win 10 Pro) Mobil : Samsung S21 Ultra 256GB duos + Samsung Galaxy Watch 46mm |
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 13.06.2015 9:34 | |
|
Mám zadané vytvoriť program, v ktorom keď zadám slovo, tak mi vyhodí koľké je v tom danom súbore.
|
|
Registrovaný: 19.11.08 Príspevky: 2702 Témy: 170 Bydlisko: Trenčín/Brno | Napísal banzai: 13.06.2015 10:26 | |
|
Ale v akom subore? Ty mas daky vstupny subor ci co? Alebo len do suboru zapisujes slova a pri ich zapisovani ti napise poradove cislo zapisovaneho slova?
|
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 13.06.2015 11:07 | |
|
Ano presne tak
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Keď potrebuješ pomôcť s kódom, je isté nepísané pravidlo, že by si ten kód mala ukázať. Bez toho ti ľudia nemajú ako pomôcť. Tak ako ti odpísal moderátor fóra, nikto ti to nebude 100% vypracúvať, môžeme ti maximálne tak poradiť, čo robíš zle.
_________________ C#, PHP, ... |
|
Registrovaný: 19.11.08 Príspevky: 2702 Témy: 170 Bydlisko: Trenčín/Brno | Napísal banzai: 13.06.2015 11:40 | |
|
Napis comu konkretne nerozumies. Nerozumies len tomuto prikladu alebo mas celkovo problemy s programovanim? Priklad to je jednoduchy.
|
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 13.06.2015 12:19 | |
|
Otvorila som v Lazaruse novú aplikáciu a k tomu som pridala okno text . Do Form1 som vložila Label1 ,Edit1 a Button1. Rozklikla som Button a napísala som doňho kod : procedure TForm1.Button1Click(Sender: TObject); begin assignfile(f,'text.txt'); reset(f); while not eof(f) do begin readln(f,s); if s='prst' then showmessage('nachadza sa'); end; closefile(f); end;
// Spojený príspevok Sob 13.06.15 12:20
Ako spracím aby mi to fungovalo?
// Spojený príspevok Sob 13.06.15 12:20
*spravím*
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 13.06.2015 19:52 | |
|
Daj si tam celociselnu premennu, ktora bude fungovat na zistenie kolkate slovo to je, tu zvis pri kazdom nacitani slova. Ked najdes to slovo co potrebujes tak aj vyskoc z toho cyklu, lebo to uz dalej citat nemusis.
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 13.06.2015 20:20 | |
|
Ale keby som vedela ako to spravim
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 13.06.2015 20:52 | |
|
Nejako takto, netestoval som to tak tam moze byt chyba Kód: procedure TForm1.Button1Click(Sender: TObject); var poradove_cislo : integer; begin poradove_cislo := 1; assignfile(f,'text.txt'); reset(f); while not eof(f) do begin readln(f,s); if s='prst' then begin showmessage('nachadza sa v poradi ' + inttostr(poradove_cislo)); break; end; poradove_cislo := poradove_cislo + 1; end; closefile(f); end;
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
reDo, keď si odmyslím, že sa z toho slečna nič nenaučí, keď jej to dáš takto na tácke - aký formát by musel mať súbor, aby toto fungovalo? Presne tak, jeden riadok = jedno slovo. Akonáhle by išlo o text, kde máš na riadku viac slov, zlyhalo by to (čo je aj jeden z jej problémov). natus444, potrebuješ prechádzať súbor po slovách, nie po riadkoch. K tomu potrebuješ nejakú premennú (číslo), kde si budeš ukladať aktuálnu pozíciu. Akonáhle narazíš na hľadané slovo, dáš hlášku s poradovým číslom a ukončíš cyklus. Podobne aj keby si dorazila na koniec súboru. Skús sa s tým trošku potrápiť, nie je to také ťažké a naučíš sa omnoho viac, ako keby si len skopírovala niekoho kód z fóra. No a tiež by si nemala zadávať takto výrazy priamo do kódu, ale vstup by mal ísť predpokladám od užívateľa
_________________ C#, PHP, ... |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 13.06.2015 21:47 | |
|
Ako vravis, nie je to doriesene presne podla zadania, takze si tam musi doplnit to co potrebuje ona sama.
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 13.06.2015 23:15 | |
|
Ale ja vás preto prosím aby ste mi pomohli, lebo ja tomu absolutne nechápem ja som ten predmet mala pridelený, vôbec niesom počítačoví typ . Tak ak sa tu ukáže niekto ochotný , kto mi to pomôže spraviť , budem mu vďačná.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Ktorej časti z toho, čo som napísal, nerozumieš? Keď nevieš, treba sa pýtať, inak sa to nenaučíš. Mimochodom, nepleť si prosím ťa ochotu poradiť s ochotou vypracovať ti komplet zadanie. Ak chceš, aby ti to niekto urobil celé a ty nepohneš ani prstom, zadaj si ponuku práce v príslušnej sekcii, lebo ak to zbadá niektorý z adminov, nebude nadšený.
_________________ C#, PHP, ... |
|
Registrovaný: 08.01.09 Príspevky: 27825 Témy: 149 Bydlisko: Sládkovičovo | Napísal brmbo: 14.06.2015 11:34 | |
|
Neziadaj o vypracovanie domacej ulohy, temu mas na to aby sa ti vysvetlili zakladne principy prace v tomto programe, na to som ti temu presunul sem a upozornil ta aj cez sukromnu spravu, v pravidla fora je to tiez uvedene, ze domace ulohy tu nerobime, nic vzlom, neber to ako vycitku, proste ta tu chalani nutia dokopat sa do pozadovaneho vysledku aby si to zvladla sama
_________________ book: HP Probook 470 G0, cpu: i5-3230M, gpu: intel HD 4000 + amd HD 8750m, ram: 8GB ddr3, ssd samsung 850 evo 250GB + ssd crucial m4 128GB, os: Win 10 Pro 64bit Fén: Samsung Galaxy S8 black 64GB Car: Ford S-Max 1.8 TDCi @ 160 PS poradenstvo cez SS neposkytujem, lebo uz ma ubijate s tolkymi SS, nechajte to na forum, dakujem za pochopenie |
|
Registrovaný: 12.10.06 Prihlásený: 26.04.24 Príspevky: 20313 Témy: 79 Bydlisko: Banska Byst... | Napísal shiro: 14.06.2015 11:44 | |
|
Ale ja vás preto prosím aby ste mi pomohli, = vypracovali to komplet za teba, kedze vkuse omielas, ze z toho prd vies. Okej, mas 50eur? Dam sa do toho. lebo ja tomu absolutne nechápem ja som ten predmet mala pridelený, vôbec niesom počítačoví typ . Preco to neriesis s danym vyucujucim? Ako mozu dakomu drbnut ucit sa daco co nechce a nik nevie ci dany clovek ma na to nejake predpoklady? Tiez neriesim nejake ekonomicke veci, lebo som do toho debil a nemam na to vlohy. Keby mi toto dakto dakde na skole spravil, automaticky ho idem poslat do prdele, kedze budem mat z toho len problemy. A nemam problem to tahat az k riaditelovi/dekanovi/prezidentovi....
_________________ Ryzen 7 3700X | SilentiumPC Fera 3 | Asrock X570M Pro4 | Patriot Viper 4 Blackout 16GB DDR4-3600 CL17 | Gainward RTX4060 Ti Pegasus 8GB | Samsung 970evo Plus 250GB NVMe | Corsair MP510 1TB NVMe | Samsung 980 Pro 2TB NVMe | Corsair RM550x | 32" Samsung ViewFinity S60UA | 3x Noctua NF-S12B redux 1200 PWM Xiaomi Mi 9 Lite 64GB |
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 14.06.2015 22:23 | |
|
nikdo s tym nic nenarobi
// Spojený príspevok Ned 14.06.15 22:30
inak Dakujem reDO pomohol si mi veľmi ,doladila som si to a už to funguje ako má.... Takže Ďakujem!!!!!
|
|
Registrovaný: 12.06.15 Prihlásený: 17.06.15 Príspevky: 8 Témy: 1 | Napísal autor témy natus444: 16.06.2015 21:38 | |
|
Ahojte chcela by som sa spýtať ako zapísať do Lazarusu ,aby mi vypisal zadane slovo do Labelu v akom je poradí Dakujem zatial mam toto ale nefunguje mi to: Form1: TForm1; poradove_cislo : integer; f:text; s:string; implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject); begin poradove_cislo := 1;
assignfile(f,'text.txt'); reset(f); while not eof(f) do begin readln(f,s); if s='prst' then begin showmessage('nachadza sa v poradi cislo ' + inttostr(poradove_cislo)); break; end; poradove_cislo := poradove_cislo + 1; end; closefile(f); end; Som ochotna za funkcny program zaplatit
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal reDo: 17.06.2015 9:43 | |
|
Ak to chces dat do labelu tak si tam pridaj niekde label komponent a potom v kode namiesto showmessage daj Kód: Label1.Caption := tu_das_ten_retazec_co_chces; , platit za takuto drobnost nemusis . Vzdy davaj kod do tagu code!
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
| Stránka: 1 z 1
| [ Príspevkov: 21 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Lazarus v Delphi, Visual Basic | 2 | 1710 | 03.03.2010 15:50 mathio | | Lazarus - procedúra v Ostatné | 2 | 834 | 17.02.2012 23:06 luboss8 | | Lazarus - pin v Delphi, Visual Basic | 8 | 683 | 21.02.2017 11:41 BX | | Lazarus - problém v Delphi, Visual Basic | 8 | 786 | 22.12.2011 17:50 wiini | | Lazarus - diakritika v Delphi, Visual Basic | 6 | 792 | 02.01.2014 9:31 BX | | LAZARUS zaciatocnik v Delphi, Visual Basic | 4 | 1138 | 10.03.2010 10:51 Medo11 | | Lazarus - rotate Image v Delphi, Visual Basic | 3 | 720 | 12.11.2012 23:50 F3RY | | Lazarus a Delphi v Delphi, Visual Basic | 6 | 928 | 18.02.2011 9:12 Fico | | Lazarus OOP smernik v Delphi, Visual Basic | 0 | 522 | 30.03.2014 1:56 F3RY | | Lazarus - Symbolický odkaz v Delphi, Visual Basic | 0 | 485 | 08.10.2013 18:33 David22 | | typove subory v LAZARUS v Assembler, C, C++, Pascal, Java | 1 | 436 | 15.12.2015 21:34 matesko3 | | Lazarus - premenne v OOP v Delphi, Visual Basic | 19 | 898 | 11.01.2013 17:04 F3RY | | Polia - lazarus programovanie pomoooc v Delphi, Visual Basic | 3 | 749 | 28.11.2012 14:00 BX | | Delphi / Lazarus - Form fixed v Delphi, Visual Basic | 1 | 447 | 12.05.2014 1:02 F3RY | | Lazarus - pocet pvkov pola v Assembler, C, C++, Pascal, Java | 5 | 309 | 30.04.2013 18:10 BX | | lazarus - otvorenie noveho formu v Delphi, Visual Basic | 4 | 637 | 20.12.2011 20:51 wiini |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|