Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 16.08.09
Prihlásený: 07.03.14
Príspevky: 186
Témy: 16
Bydlisko: Levice
Príspevok NapísalOffline : 22.09.2009 16:44

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


Offline

Správca fóra
Správca fóra
Faktorial - Pascal

Registrovaný: 17.04.08
Prihlásený: 08.04.24
Príspevky: 13258
Témy: 420
Bydlisko: Myjava
Príspevok NapísalOffline : 22.09.2009 18:31

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
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88
Bydlisko: 00100100
Príspevok NapísalOffline : 22.09.2009 18:59

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!
;-)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 22.09.2009 19:49

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…
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88
Bydlisko: 00100100
Príspevok NapísalOffline : 22.09.2009 20:03

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!
;-)
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 16.08.09
Prihlásený: 07.03.14
Príspevky: 186
Témy: 16
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 22.09.2009 21:55

toto vsetko je sice pekne ja nemam problem spravit faktorial cyklom ibaze mi mame pouzit len : +, -, *, /


Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88
Bydlisko: 00100100
Príspevok NapísalOffline : 22.09.2009 22:04

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!
;-)
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 16.08.09
Prihlásený: 07.03.14
Príspevky: 186
Témy: 16
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 22.09.2009 22:16

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 :(


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 23.09.2009 14:06

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…
Offline

Užívateľ
Užívateľ
Faktorial - Pascal

Registrovaný: 16.08.09
Prihlásený: 07.03.14
Príspevky: 186
Témy: 16
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 28.09.2009 8:10

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 :roll:







_________________
"Najlepším spôsobom, ako sa na budúcnosť pripraviť, je vymyslieť si ju." - John Sculley
Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [Pascal] Faktorial - zdrojak - surne

v Assembler, C, C++, Pascal, Java

2

6028

20.05.2008 18:02

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial

v Assembler, C, C++, Pascal, Java

4

549

07.04.2015 16:35

leafycircle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial

v Benchmarky a diagnostické programy

1

940

14.08.2007 0:21

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial C++

v Assembler, C, C++, Pascal, Java

5

4731

16.01.2010 18:02

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial - pretečenie

v Assembler, C, C++, Pascal, Java

6

1043

09.11.2008 15:45

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Faktorial v c++

v Assembler, C, C++, Pascal, Java

10

1831

02.06.2009 22:44

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

384

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

631

09.10.2011 21:30

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

6

730

08.01.2009 17:45

majka090 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

7

831

14.05.2011 20:04

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

11

1287

07.04.2007 16:50

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

19

3059

30.04.2007 19:54

nikita Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

0

701

03.05.2009 12:35

ebb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal

v Assembler, C, C++, Pascal, Java

2

570

24.06.2010 20:17

KatjushaMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal

v Assembler, C, C++, Pascal, Java

4

2052

01.03.2018 8:02

MTK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pascal...

v Assembler, C, C++, Pascal, Java

5

905

18.10.2008 19:02

redog Zobrazenie posledných príspevkov


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

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra