Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 16.08.09 Prihlásený: 07.03.14 Príspevky: 186 Témy: 16 | 16 Bydlisko: Levice |
no mam taku ulohu kde treba pouzit faktorial ibaze v zadani je ze mozem pouzivat len prikazy vstupu a vystupu aritmeticke vyrazy a celociselner a ealne premenne a netusim ako spravit faktorial v Pascale len s + - * /
nevedel by niekto poradit? dakujem
|
|
Registrovaný: 17.04.08 Prihlásený: 08.08.24 Príspevky: 13275 Témy: 425 | 425 Bydlisko: Myjava |
co je na tom tazke? ukaz zdrojak,ktory uz mas rozrobeny,pripadne opis cast,ktorej konkretne nerozumies, co konkretne ti mame poradit
_________________ PC: MSI B450 GAMING PLUS / AMD Ryzen 5 2600 / SilentiumPC Fera 3 HE1224 / ADATA XPG Spectrix D40 DDR4 2x8GB / Gainward GeForce GTX 1060 Phoenix 6GB / Adata XPG Gammix S11 M.2 SSD 480GB NVMe / Seagate BarraCuda HDD 2TB / WD Green 4TB / WD My Book Essential 3.0 2000GB / WD Elements 2000GB / ASUS BW-16D1HT / Creative Sound Blaster Audigy RX / Corsair CX450M / SilentiumPC Regnum RG4T / Dell P2719H / Microsoft Natural Ergonomic Keyboard 4000 / Logitech G102 Prodigy Gaming Mouse / Microlab SOLO9C / Microlab B77 / SONY WH-1000XM4 / Koss Porta Pro / Microsoft Windows 10 64-bit FPP PC (history): ASUS M4A785TD-V EVO / Athlon II X4 640 / Hynix 8GB (2x4GB) DDR3 1600 MHz / Sapphire HD7750 1GB Ultimate Silent Series / AMD Radeon R3 120GB / Seagate 7200.12 500GB / Samsung SH-S223L / Creative Sound Blaster X-Fi XtremeMusic / Axago PCEU-43R USB3.0 / TP-LINK TG-3269 / Corsair VS450 / 24" BenQ G2420HDBL / Gigabyte GT-U8300 NTB: Huawei MateBook D15 NTB2: Alcatel PLUS 10 LTE NTB3: MSI M670X-091SK / Transcend 2x1GB DDR2 667MHz Phone: Samsung Galaxy S9 Phone2: Samsung Galaxy S20+ Turntable: Tesla NC 470 / Ortofon OM 5E |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
faktorial sa vecsinou robi s rekurziou to jest funkcia ktora vola sama seba a vzdy snizi cislo ktoreho faktorial vypocitava a potom ked sa to cislo rovna nule tak sa ukonci aleb dako podobne
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
No vacsinou nie. Matematicky je sice definovany rekurentne, avsak na vypocet faktorialu N staci vynasobit cisla od 1 po N jedinym priechodom cyklu. Rekurzia je tu teda zbytocna.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
aha ja som vydel priklad s rekurziou preto som to napisal
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 16.08.09 Prihlásený: 07.03.14 Príspevky: 186 Témy: 16 | 16 Bydlisko: Levice |
toto vsetko je sice pekne ja nemam problem spravit faktorial cyklom ibaze mi mame pouzit len : +, -, *, /
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
no a co by si este k tomu úpotreboval ja sice programujem v C/C++ ale nwm kde je chyba ked to robis v pascalke ako co tam nejde pochoipit a urobit
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 16.08.09 Prihlásený: 07.03.14 Príspevky: 186 Témy: 16 | 16 Bydlisko: Levice |
to je uloha do skoly ja som si to nevymyslel proste to mame spravit pomocu znamienok +,-,*,/,... aj ja to viem dat v C++ cyklom ibaze my sme mali prve hodiny programovania tento rok a nie kazdy programuje v C++....no ako priklad to je jednoduchy ibaze ked to mas spravit tymi 4mi znamienkami tak ma vobec nenapada ako by sa to dalo... teda ako zapises 4! 4mi znamienkami... 4*3*2*1 mi je na prd lebo ked uzivatel zada hodnotu ja neviem ci je to 4 alebo kolko ..chapes?
edit
je to hovadina som zistil to sa jednoducho neda... na to su cykly a tymto sa to neda vypocitat
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Ak mate zakazane pouzit cykly, tak potom rekurzivne.
Kód: n! = n * (n-1)! pricom Kód: 0! = 1 v Pascale Kód: function fact(n:longint):integer; begin if (n=0) fact:=1 else fact:=fact(n-1); end;
pozor vsak na precetenie premennych...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 16.08.09 Prihlásený: 07.03.14 Príspevky: 186 Témy: 16 | 16 Bydlisko: Levice |
Aha dík... no ja by som to bol býval spravil cyklom... nakoniec učiteľka povedala že nám zadala chybný príklad
_________________ "Najlepším spôsobom, ako sa na budúcnosť pripraviť, je vymyslieť si ju." - John Sculley |
|
Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 2 | 6067 | 20.05.2008 18:02 Axwell | | v Assembler, C, C++, Pascal, Java | 4 | 586 | 07.04.2015 16:35 leafycircle | | v Benchmarky a diagnostické programy | 1 | 964 | 14.08.2007 0:21 Spirit | | v Assembler, C, C++, Pascal, Java | 5 | 4789 | 16.01.2010 18:02 johny3212 | | v Assembler, C, C++, Pascal, Java | 6 | 1071 | 09.11.2008 15:45 ado21 | | v Assembler, C, C++, Pascal, Java | 10 | 1859 | 02.06.2009 22:44 ado21 | | v Assembler, C, C++, Pascal, Java | 0 | 429 | 19.12.2014 13:18 Styracoz | | v Kôš | 1 | 30 | 06.11.2018 14:38 werwest | | v Assembler, C, C++, Pascal, Java | 2 | 614 | 24.06.2010 20:17 KatjushaMan | | v Assembler, C, C++, Pascal, Java | 5 | 948 | 18.10.2008 19:02 redog | | v Assembler, C, C++, Pascal, Java | 2 | 1151 | 09.03.2007 14:08 misolax | | v Assembler, C, C++, Pascal, Java | 4 | 2424 | 01.03.2018 8:02 MTK | | [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 40 | 1558 | 11.12.2016 22:08 viki | | v Assembler, C, C++, Pascal, Java | 7 | 665 | 09.10.2011 21:30 F3RY | | v Assembler, C, C++, Pascal, Java | 6 | 775 | 08.01.2009 17:45 majka090 | | v Assembler, C, C++, Pascal, Java | 7 | 873 | 14.05.2011 20:04 F3RY |
|