ZAPG - informace pro kombinované studium



zimní semestr 2009/10



Náhradní zápočtový test bude

11. ledna 2010 v 9:30, KD105 (Karlovo náměstí, budova D, přízemí)

přihlašování e-mailem na halama@marian.fsik.cvut.cz





Postup pro napsání a spuštění programu v kompilátoru Dev-C++

  1. Nový soubor vytvoříme pomocí Soubor -> Nový ->Zdrojový kód (Ctrl+N) ,

    nebo otevřeme již existující soubor pomocí Soubor -> Otevřít soubor (Ctrl+O).

  2. V okně editoru napíšeme program, na konec programu před poslední pravou složenou závorku musíme napsat příkaz getch(); aby po posledním výpisu ze spuštěného programu nedošlo k okamžitému zavření dialogového okna (to zavřeme stiskem klávesy Enter).

  3. Napsaný program je třeba uložit pomocí Soubor -> Uložit jako , při ukládání je třeba zvolit typ souboru C source files (*.c).

  4. Pak již následuje kompilace a spuštění pomocí Spustit -> Zkompilovat a spustit (F9).

  5. Pokud se objeví “černé” dialogové okno a program se chová dle očekávání, pak se práce zdařila. V opačném případě je třeba hledat chyby (tzv. odladění programu). Chyby mohou být v “pravopisu”, ty ohlásí kompilátor nebo v algoritmu, ty musí odhalit programátor.



Zdrojové kódy některých programů z přednášek

  1. Program, který vypíše slovo “ahoj”

  2. Program, který přečte jedno reálné číslo z klávesnice a vypíše hodnotu -3x pro x záporné a hodnotu 2x pro x nezáporné

  3. Program, který přečte n reálných čísel (nejdříve se zadává n a pak čísla, která se oddělují mezerou nebo klávesou Enter) a vypíše aritmetický průměr zadaných čísel

  4. Program, který přečte posloupnost reálných čísel ukončenou číslem 999 a vypíše aritmetický průměr zadaných čísel

  5. Program jako v bodě 3. , ale vstupní data se načítají ze souboru posloupnost.txt, tento soubor je možné libovolně měnit až na jeho jméno. Výsledek (aritmetický průměr čísel) se vypíše na monitor i do souboru vysledek.txt

  6. Program, který přečte dvě čísla a vypíše jejich součet a rozdíl

  7. Program, který přečte n reálných čísel (nejdříve se zadává n) a vypíše počet záporných čísel

  8. Programy ze zkušebního testu (zadání ZDE): program1, program2, program3, program4, program5, program6, program7