Pavel Surynek's Academic Page | Programování I (PRM044 - Matematici)

Programování I (PRM044 - Matematici)


Cvičení se koná každý pátek od 10:40 do 12:10 v učebně K2 (Karlín), cvičení je určeno pro studijní kroužek 59. Na této stánce jsou uveřejňovány informace týkající se průběhu cvičení (zadání úloh řešených na cvičení, výsledky úloh, atd...).

  • Cvičení 7.10.2005 - úlohy, jejich řešení a další informace  (pdf formát)
  • Cvičení 14.10.2005 - úlohy , jejich řešení a další informace  (pdf formát)
  • Cvičení 21.10.2005 - úlohy , jejich řešení a další informace  (pdf formát)
  • Schůzka za účelem seznámení se s vývojovým prostředím Turbo Pascal (Borland Pascal) se bude konat v pátek 4.11. od 8:00 v počítačové laboratoři v Karlíně (přízemí, vpravo od vchodu do budovy).

    Na schůzce jsme si předvedli dvě základní úlohy: nalezení nejmenšího prvku posloupnosti a výpočet faktoriálu pomocí rekurzivní funkce. Během řešení těchto úloh jsme si demonstrovali možnosti vývojového prostředí Turbo Pascal (Borland Pascal) pro MS-DOS. Poté měli studenti za úkol sami naprogramovat třídění posloupnosti čísel pomocí postupného zařazování nejmenšího prvku z ještě nesetříděných (tzv. insert sort). Řada studentů úlohu úspěšně vyřešla. Na následujícím odkazu je možné stáhnout zdrojové texty jejich řešení.

  • Pascalovká schůzka 4.11.2005 -   (zip formát)
  • Majiteli autorských práv ke zdrojovým textům jsou studenti studijního kroužku Matematika/59 (2005). Všechny programy jsem zhlédl a shledal je funkčními.

    Příště, tj. 11.11., si napíšeme krátkou písemku ! V písemce budou úvahové úlohy na navržení algoritmického postupu (podobného typu, jako jsme řešili na cvičení). Dále bude v písemce úloha na napsání jednoduššího programu v Pascalu.

    Další schůzka za účelem seznámení se s vývojovým prostředím Turbo Pascal (Borland Pascal) se bude konat v pátek 18.11. od 8:00 v počítačové laboratoři v Karlíně (přízemí, vpravo od vchodu do budovy).


    Zadání písemky z 11.11. je dostupné na následujícím odkazu.

  • Zadání písemky z 11.11.2005  (pdf formát)
  • Pokud ve vývojovém prostředí Turbo/Borland Pascal narazíte na běhovou chybu číslo 200 (Runtime error 200), mohla by vám pomoci oprava, která je ke stažení na následujícím odkazu. Soubory je třeba rozbalit a nakopírovat do adresáře, kde se nachází soubor turbo.exe nebo bp.exe, resp. soubory s příponami .tpu a .tpl. Poté je nutné aplikovat opravu spuštěním programu t7tplfix.exe, což je jeden z těch rozbalených a nakopírovaných souborů.

  • Oprava běhové chyby 200 pro Turbo/Borland Pascal 7.0  (zip formát)
  • Poznámky ke cvičení z 25.11. jsou ke stažení na jednom z následujících odkazů. Další pascalovská schůzka se bude konat v pátek 2.12. od 8:00 v počítačové laboratoři v Karlíně (přízemí, vpravo od vchodu do budovy). Výsledek úsilí vynaloženého na pascalovské schůzce je rovnež dostupný na následujícím odkazu. Jmenovitě se jedná o hru Lišák, přesněji o program hledající posloupnost tahů vedoucích k řešení. Program jsme během schůzky komentovaně programovali, ukázalo se, že program bylo nutné intenzivněji ladit, použili jsme k tomu následující prostředky: watch, go to cursor a kontrolní výpisy.

  • Cvičení 25.11.2005 - úlohy, jejich řešení a další informace  (pdf formát)
  • Lišák (Lloydova devítka, či spíše osmička)  (pas formát)
  • 9.12.2005 se bude psát zápočtová písemka. Nyní je zadání písemky již dostupné skrz následující odkaz.

  • Zápočtová písemka 9.12.2005  (pdf formát)
  • Poznámky k dalším cvičením jsou ke stažení na následujících odkazech. Zkontrolujte si splnění svých povinností.

  • Cvičení 2.12.2005 - úlohy, jejich řešení, zápočťáky a další informace  (pdf formát)
  • Cvičení 16.12.2005 - úlohy, jejich řešení a další informace  (pdf formát)
  • Co v novém roce ? 6.1.2006 se konala schůzka v počítačové laboratoři, kde jsme zkoušeli praktický zápočtový test nanečisto. Řešili jsme úlohy ze sbírky úloh od doktora Kryla. Cvičný praktický test nedopadl dobře, ve vymezeném čase se zadanou úlohu podařilo vyřešit jej jednomu studentovi.

    Připomenutí: K zápočtovým programům je třeba dodat i dokumentaci. Zápočtovým programem bez dokumentace se vůbec nebudu zabývat - jako by ani nebyl odevzdán. Poznámky k tomu, jak psát dokumentaci, si můžete přečít na internetových stránkách doktora Kryla.

    Termín pro odevzdání zápočtových programů je konec zkouškového.

    Cvičení 13.1.2006 bude věnováno diskusi, dotazům, nejasnostem, zápočtovým programům atd. podle přání studentů.

  • Cvičení 6.1.2006 - úlohy, jejich řešení a další informace  (pdf formát)