[ Príspevkov: 3 ] 
AutorSpráva
Offline

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

Registrovaný: 26.11.07
Prihlásený: 12.04.19
Príspevky: 143
Témy: 25 | 25
Bydlisko: Šurany

Na maturach budeme mat prikald na premenu cisla z dvojkovej sustavy do desiatkovej. Mam ten program od profky ale vobec mu nechapem.Tu je cast programu kde sa robi prevod:
Kód:
begin
   write('Zadaj cislo v dvojkovej sustave:');
   readln(C2);
   d:=length(C2);
   C10:=0;
   for i:=1 to d do if C2[i]='0' then C10:=2*C10
                                 else C10:=2*C10+1;
   writeln('Cislo ',C2,' v dvojkovej je ',C10,' v desiatkovej');
 end;

Ja neviem aky postup to tam pouzivaju.Myslel som ze by sa to dalo previest tak ako sa to robi aj normalne napr. cislo 1011 = 1*2na3 + 0*2na2 + 1*2na1 + 1*2na0 .Ale neviem ako v programe mam spravit aby sa tie mocniny zvysovali. Viem len SQR co je na druhu


Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa

Funkcia na n-tu mocninu cisla:

Kód:
function mocnina(i,n:integer):integer;
begin
    if n=1 then mocnina:=i
        else mocnina:=i*mocnina(i,n-1);
end;


Offline

Užívateľ
Užívateľ
Prog. na premenu cisla z dvojkovej sustavy(PASCAL)

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6

ten tvoj priklad je obrateny prevod cisla z desiatkovej sustavy do dvojkovej, teda ak mas cislo 10, tak ho delis dvomi a zapisujes zvysok a vysledok je potom prevratena postupnost zvyskov.
Kód:
10 : 2 = 5 : 2 = 2 :2 = 1 : 2 = 0
 zv. 0   zv. 1   zv. 0   zv.1

=(obratena postupnost zvyskov)> 1 0 1 0
a ked chces prevod z dvojkovej do desiatkovej tak ten cely cyklus robis odzadu:
Kód:
0 * 2 = 0 + zv.1 = 1 * 2 + zv.0 = 2 * 2 + zv.1 = 5 * 2 + zv.0 == 10
               1              0              1              0 == 10


_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
 [ Príspevkov: 3 ] 


Prog. na premenu cisla z dvojkovej sustavy(PASCAL)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

c++ prevod z desiatkovej do dvojkovej sustavy

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

3

3914

11.03.2009 14:38

johny3212

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

Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

3414

02.11.2011 13:52

HGDS1

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

Rada s prog.

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

5

744

16.08.2007 12:43

Pablo Montero

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

2 prog. v pascali

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

5

755

19.12.2007 14:25

Paljak

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

Ako nainštalovať prog v Linuxe?

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

v Operačné systémy Unix a Linux

56

3515

13.08.2006 18:57

Carnage

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

aky prog. na upravu foto

v Grafické programy

3

939

30.01.2009 18:28

f4r0

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

Aky prog. na testovanie RAMiek?

v Ostatné programy

9

1169

11.09.2006 20:32

marzo

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

Prog. na kopirovanie WEBU _PLS_

v Sieťové a internetové programy

3

373

08.02.2009 15:59

don jebot

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

NB do 750-800e, hry+prog.

v Notebooky a netbooky

6

683

11.10.2011 14:39

Innocent

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

problem so spustenim prog. jazyka java

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

1

858

10.07.2007 19:06

tlacitko Enter

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

Pomoc pri vybere prog. jazyka na BP

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

23

582

23.06.2014 11:38

Lia

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

Zmena poradia spustanych prog po starte winu

v Operačné systémy Microsoft

3

470

28.04.2007 21:04

Rbot

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

Windows XP ako preinstalovat bez zmazania niektorych prog.

v Operačné systémy Microsoft

17

1339

05.11.2009 20:13

jurkim

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

Notas pre študenta na pracu s graf. prog.

v Notebooky a netbooky

2

482

05.10.2011 17:21

armyk

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

php čísla

v PHP, ASP

13

1035

23.08.2008 18:46

walther

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

prenos cisla

v Obchody, reklamácie a právo

7

1491

18.08.2006 14:56

peterb



© 2005 - 2025 PCforum, edited by JanoF