První programování - čím začít?*

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 17:20

Jak začít(s čím)
na devbook píšou že pascal atd jsou zastaralé.. tak nevím..(v pascalu jsem trošku dělal)
Mám začít s javou? c#? opravdu nevím..
Díky moc za všehchny návrhy..

//úprava názvu

//mmmartin

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: První programování!!!

Příspěvekod faraon » 29 lis 2013 18:12

Pascal je sice z roku 1970, ale jako výukový jazyk nemá konkurenci, protože dodnes nikdo nic lepšího nevymyslel.
Java je zprzněné C, C# je zprzněná Java, to už radši začni Pythonem, napácháš na sobě menší škody než těmihle...
Mimochodem, v Pascalu jdou věci, které v Céčku a z něj odvozených jazycích neuděláš ani náhodou!

Kód: Vybrat vše

program nula;

var a,b,c,d,e: integer;

function f:integer;
         begin
         f:=0
         end;

procedure jedna;

          var a,b,c: integer;

          function f:integer;
                   begin
                   f:=1
                   end;

          procedure dva;

                    var a,b: integer;

                    function f:integer;
                             begin
                             f:=2
                             end;

                    procedure tri;

                              var a:integer;

                              function f:integer;
                                       begin
                                       f:=3
                                       end;

                              begin
                              a:=f;
                              e:=f;
                              writeln('Tady je 3 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
                              end;

                    begin
                    a:=f;
                    b:=f;
                    e:=f;
                    writeln('Tady je 2 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
                    tri;
                    writeln('Tady je 2 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
                    end;

          begin
          a:=f;
          b:=f;
          c:=f;
          e:=f;
          writeln('Tady je 1 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
          dva;
          writeln('Tady je 1 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
          end;

begin
a:=f;
b:=f;
c:=f;
d:=f;
e:=f;
writeln('Tady je 0 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
jedna;
writeln('Tady je 0 a promenne jsou',a:2,b:2,c:2,d:2,e:2);
readln
end.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: První programování - čím začít?*

Příspěvekod domitea » 29 lis 2013 18:51

On sice pascal je starý, ale od pascalu to s těmi jazyky jde z kopce. Všude samá třída sem, třída tam, udělejme z toho interface a tak dále. To strašně mate mozek :lol:

Ale jinak na začátek jedině Pascal, potažmo Karla. A pak co dál? To je otázka, ono je programování, programování, programování a programování.

Programování takové, kde jseš ráda, že tvůj program má pár bajtů a poslouchá na příkazy z nějaké linky, nebo ovladače.
Programování takové, kde tvůj program musí správně rozdělit paměť úlohám a ve správném pořadí je házet procesoru k propočítání.
Programování takové, kde tvůj program má zabavit pár milionů závislích hráčů.
Programování takové, kde jen máš zjistit, kolik je souborů ve složce a pak s nima něco dělat.

Takže záleží čemu se chceš dál věnovat. Jestli něčemu pořádnému, dobrému, mastnému, nebo jen jako koníček na ulehčení práce :wink:

faraon: V prologu ti udělám program na jeden řádek, který by jsi v Pascalu, nebo C napsal rozhodně na víc, tak 100 :-)

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 19:02

Tak můžu zkusit pascal.. zkuste mi dát nějaké úkoly.. jsem začátečník, ale snad ses tím poperu :lol:

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: První programování - čím začít?*

Příspěvekod domitea » 29 lis 2013 19:06

Dejme tomu, třeba kalkulačku, to by nemuselo být tak těžké :wink:

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 19:10

A jaké funkce? Sčítání?nebo více?

Uživatelský avatar
jerabina
člen Security týmu
Level 6
Level 6
Příspěvky: 3647
Registrován: březen 13
Bydliště: Litoměřice
Pohlaví: Muž
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod jerabina » 29 lis 2013 19:13

Já si pod pojmem kalkulačka představím minimálně +-*/. Kalkulačka je ještě jednoduchá.
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod

Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 19:13

takže plus a mínus.. ok

Uživatelský avatar
domitea
Tvůrce článků
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: První programování - čím začít?*

Příspěvekod domitea » 29 lis 2013 19:16

Ještě násobení a dělení, ne?

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 19:20

ok..
Můžu se jen zeptat..
Jak udělat jakoby obrázek z písmen?
Toto je totiž špatně
program Kalkulator;

begin
writeln('/////////////
// //
// //
/////////////');
readln;
end.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod faraon » 29 lis 2013 19:38

Pascal (stejně jako třeba HTML) ignoruje zalomení řádků, takže bys tam musela použít speciální znaky. Ale jednodušší to bude takhle:

Kód: Vybrat vše

program Kalkulator;

begin
writeln('/////////////');
writeln('//         //');
writeln('//         //');
writeln('/////////////');
readln;
end.

Příště na ukázku kódu použij tlačítko Code, je to tak přehlednější ;-)

V tomhle materiálu jsou zajímavé informace a řada pěkných úloh, na pár týdnů by ti mohly vystačit: http://www.1kspa.cz/kladno/dokumenty/st ... ritmus.pdf
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
ElMudo
Level 1.5
Level 1.5
Příspěvky: 104
Registrován: listopad 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: První programování - čím začít?*

Příspěvekod ElMudo » 29 lis 2013 19:42

Jo děkuji :)

--- Doplnění předchozího příspěvku (29 Nov 2013 19:52) ---

Nevíš co je špatně? píše to:
Fatal: Syntax error, ; expected but BEGIN found

Kód: Vybrat vše

program Kalkulator;

var ano,ne:string

begin
writeln('/////////////////////');
writeln('// Scitani         //');
writeln('//                 //');
writeln('/////////////////////');
writeln('Chces zacit scitat?');
write('ANOxNE: ');
if (ano)
begin
writeln('Napis prvni cislo: ');
readln(cislo1);
writeln('Napis druhe cisl: ');
readln(cislo2)
vysledek = cislo1 + cislo2
readln(vysledek);
end.


--- Doplnění předchozího příspěvku (29 Nov 2013 19:53) ---

Aha už vím :D tak nic..

--- Doplnění předchozího příspěvku (29 Nov 2013 19:54) ---

Dá to někdo do funkčního stavu? :lol:

Kód: Vybrat vše

program Kalkulator;

var ano,ne,vysledek:integer;

begin
writeln('/////////////////////');
writeln('// Scitani         //');
writeln('//                 //');
writeln('/////////////////////');
writeln('Chces zacit scitat?');
write('ANOxNE: ');
if (ano) then

var ano,ne,vysledek:integer;

begin
writeln('Napis prvni cislo: ');
readln(cislo1);
writeln('Napis druhe cisl: ');
readln(cislo2)
vysledek = cislo1 + cislo2
readln(vysledek);
end.


--- Doplnění předchozího příspěvku (29 Nov 2013 19:57) ---

Hmm.. teď to je takto

Kód: Vybrat vše

program Kalkulator;

var ano,ne:integer;

begin
writeln('/////////////////////');
writeln('// Scitani         //');
writeln('//                 //');
writeln('/////////////////////');
writeln('Chces zacit scitat?');
write('ANOxNE: ');
if (ano) then

var cislo1,cislo2,vysledek:integer;

begin
writeln('Napis prvni cislo: ');
readln(cislo1);
writeln('Napis druhe cisl: ');
readln(cislo2)
vysledek = cislo1 + cislo2
readln(vysledek);
end.

ale má to problém s tím druhým var :D :evil: :lol:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti