Programy

Zde jsou programy v Pascalu a Javě, které jsem ještě za studia dělal. Myslím, že by mohly pomoci začínajícím programátorům a studentům (hlavně Slezské univerzity, kde většina z nich byla zadána). Neočekávejte nic světoborného, složité projekty kvůli autorství tady nejsou.

Začneme Pascalem. Ten se učí již od středních škol jako základ programování. Na Slezské univerzitě je první dva semestry. Pro kompilaci využijte Borland Pascal 7.0 nebo Free pascal. Pozor však na kompilaci v Borland Pascalu na nových počítačích, musíte mít nainstalovaný patch, protože je tam chybná knihovna.

Jednoduchý program, který nakreslí anděla – andel.pas
Výpis ASCII znaků na obrazovku – ascii.pas
Evidence motorových vozidel – auta.pas
Blikající nápis – blikam.pas
Hodiny v textovém režimu – cas.pas
Program simulující formátování disku. Dobré na vystrašení kolegy. – finta.pas
Třídící program. Heap sort. – fungheap.pas
Výpis jména v grafickém režimu – jmeno.pas
Evidence čtenářů a knih v knihovně. Semestrální práce na Slezské univerzitě – knihovna.pas
Rozeznávání malých a velkých písmen – mala.pas
Zkoušení z matematiky pro ZŠ. Další ze semestrálních prací na Slezské univerzitě – matika.pas
Simulátor měsíce 🙂 – mesic.pas
Ordinální hodnota znaku – ord.pas
Vypíše druh a počet znaků – znak.pas
Pohyb kurzoru po obrazovce – cur.pas
Převod jednotek ve fyzice – poc.pas
Seřazení osob podle jména – jmeno2.pas
Třídění Shell Sort – shell.pas
Rozlišení souhlásek a samohlásek v textu – sou.pas
Seznam studentů se známkováním – studenti.pas
Práce s textovým souborem – text.pas
Program na práci se záznamem – zaznam.pas

Teď je na řadě Java. Pro správný chod je potřeba si nainstalovat Javu od Sunu. Kompilovat se dá v příkazové řádce, ale doporučuji program JCreator. Programy jsem opět dělal sám a jsou to úkoly z knihy Učebnice jazyka Java od pana Herouta. Řazeny jsou podle stránek, na které se daný úkol nachází.

Strana 66, program 1 – p66_1.java
Strana 66, program 2 – p66_2.java
Strana 66, program 3 – p66_3.java
Strana 66, program 4 – p66_4.java
Strana 66, program 5 – p66_5.java
Strana 66, program 6 – p66_6.java
Strana 66, program 7 – p66_7.java
Strana 74, program 1 – p74_1.java
Strana 74, program 2 – p74_2.java
Strana 74, program 3 – p74_3.java
Strana 74, program 4 – p74_4.java
Strana 74, program 5 – p74_5.java
Strana 74, program 6 – p74_6.java
Strana 95, program 1 – p95_1.java
Strana 95, program 2 – p95_2.java
Strana 95, program 3 – p95_3.java
Strana 95, program 4 – p95_4.java
Strana 95, program 5 – p95_5.java
Strana 95, program 6 – p95_6.java
Strana 95, program 7 – p95_7.java
Strana 95, program 8 – p95_8.java
Strana 110, program 1 – p110_1.java
Strana 110, program 2 – p110_2.java
Strana 110, program 3 – p110_3.java
Strana 118, program 4 – p118_4.java
Strana 144, program 1 – p144_1.java
Strana 144, program 2 – p144_2.java
Strana 144, program 3 – p144_3.java
Strana 144, program 4 – p144_4.java
Strana 144, program 5 – p144_5.java
Strana 144, program 6 – p144_6.java
Strana 161, program 1 – p161_1.java
Strana 161, program 2 – p161_2.java
Strana 161, program 3 – p161_3.java
Strana 161, program 4 – p161_4.java
Strana 178, program 1 – p178_1.java
Strana 178, program 3 – p178_3.java
Strana 178, program 4 – p178_4.java
Strana 200, program 1 – p200_1.java