[ 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 | 16
Bydlisko: Levice
NapísalOffline : 22.09.2009 16:44 | Faktorial - Pascal

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.08.24
Príspevky: 13275
Témy: 425 | 425
Bydlisko: Myjava
NapísalOffline : 22.09.2009 18:31 | Faktorial - Pascal

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 | 88
Bydlisko: 00100100
NapísalOffline : 22.09.2009 18:59 | Faktorial - Pascal

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 | 3
NapísalOffline : 22.09.2009 19:49 | Faktorial - Pascal

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 | 88
Bydlisko: 00100100
NapísalOffline : 22.09.2009 20:03 | Faktorial - Pascal

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 | 16
Bydlisko: Levice
Napísal autor témyOffline : 22.09.2009 21:55 | Faktorial - Pascal

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 | 88
Bydlisko: 00100100
NapísalOffline : 22.09.2009 22:04 | Faktorial - Pascal

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 | 16
Bydlisko: Levice
Napísal autor témyOffline : 22.09.2009 22:16 | Faktorial - Pascal

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 | 3
NapísalOffline : 23.09.2009 14:06 | Faktorial - Pascal

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 | 16
Bydlisko: Levice
Napísal autor témyOffline : 28.09.2009 8:10 | Faktorial - Pascal

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
 [ Príspevkov: 10 ] 


Faktorial - Pascal



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

6067

20.05.2008 18:02

Axwell

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

Faktorial

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

4

586

07.04.2015 16:35

leafycircle

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

Faktorial

v Benchmarky a diagnostické programy

1

964

14.08.2007 0:21

Spirit

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

Faktorial C++

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

5

4789

16.01.2010 18:02

johny3212

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

Faktorial - pretečenie

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

6

1071

09.11.2008 15:45

ado21

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

Faktorial v c++

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

10

1859

02.06.2009 22:44

ado21

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

Free Pascal a Turbo Pascal

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

0

429

19.12.2014 13:18

Styracoz

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

Pascal

v Kôš

1

30

06.11.2018 14:38

werwest

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

pascal

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

2

614

24.06.2010 20:17

KatjushaMan

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

pascal...

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

5

948

18.10.2008 19:02

redog

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

pascal

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

2

1151

09.03.2007 14:08

misolax

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

Pascal

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

4

2424

01.03.2018 8:02

MTK

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

Pascal

[ Choď na stránku:Choď na stránku: 1, 2 ]

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

40

1558

11.12.2016 22:08

viki

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

Pascal

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

7

665

09.10.2011 21:30

F3RY

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

pascal

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

6

775

08.01.2009 17:45

majka090

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

Pascal

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

7

873

14.05.2011 20:04

F3RY



© 2005 - 2024 PCforum, edited by JanoF