Strona przedmiotu Laboratorium Pascala i C (ZSI, I rok)
Edycja: 2003/2004
Spis treści
Nowości
Materiały do zajęć
Treści zadań zaliczeniowych
Punkty z Pascala i C
Początek strony
Nowości
- 26/27.11.03 Uruchomienie strony, treść pierwszego zadania zaliczeniowego.
- 2/3.12.03 Opis wysyłania rozwiązań zadań.
- 3.01.04 Wyniki dwu pierwszych zadań. Uwagi o oprogramowaniu (Free
Pascal).
- 8.01.04 Trzecie zadanie zaliczeniowe.
- 8.01.04 Uaktualnienie punktów z pierwszego zadania.
- 12/13.01.04 Korekta punktów z pierwszego zadania.
- 14/15.01.04 Czwarte zadanie zaliczeniowe.
- 15/16.01.04 Informacje o czytaniu plików w formacie .ps.
- 21/22.01.04 Piąte zadanie zaliczeniowe.
- 23/24.01.04 Uzupełnienie punktacji zadań.
- 30.01.04 Szóste zadanie zaliczeniowe.
- 30/31.01.04 Punkty za czwarte zadanie zaliczeniowe.
- 11/12.02.04 Siódme zadanie zaliczeniowe.
- 18/19.02.04 Ósme zadanie zaliczeniowe.
- 18/19.02.04 Punkty za zadania 3 i 6.
- 24/25.02.04 Uzupełnienie punktacji zadań.
- 26/27.02.04 Dziewiąte zadanie zaliczeniowe.
- 29.02.04 Opis wysyłania programów wieloplikowych.
- 04.03.04 Punkty za 8-me zadanie, wyświetlanie procentu możliwych punktów.
- 04/05.03.04 Dziesiąte zadanie zaliczeniowe.
- 04.03.04 Punkty za 5-te zadanie.
- 07/08.03.04 Punkty za 9-te zadanie.
- 08/09.03.04 Korekta punktów.
- 09/10.03.04 Korekta punktów.
- 11/12.03.04 Korekta punktów.
- 15/16.03.04 Punkty za 7-me zadanie.
- 31.03.04 Korekta punktów za 7-me zadanie.
- 22/23.04.04 Treść zadania 11-tego (pierwszego z C).
- 4/5.05.04 Uaktualnienie punktów za zadanie nr 5.
- 5.05.04 Treść zadania 12-tego (C).
- 12.05.04 Treść zadania 13-tego (C).
- 19.05.04 Treść zadania 14-tego (C).
- 25.05.04 Odnośnik do uwag o programowaniu w C.
- 25/26.05.04 Punkty za 11-te zadanie.
- 25/26.05.04 Punkty za 12-te zadanie.
- 29.05.04 Uzupełnienie punktów za 12-te zadanie.
- 3/4.06.04 Treść zadania 15-tego (C).
- 3/4.06.04 Punkty za 13-te zadanie.
- 7/8.06.04 Dekompresor do zadania 15-tego.
- 9.06.04 Treść zadania 16-tego (C).
- 10.06.04 Uzupełnienia punktacji zadania 12-tego.
- 26/27.06.04 Uzupełnienia punktacji zadania 13-tego.
- 26/27.06.04 Punkty za 14-te zadanie.
- 27.08.04 Punkty za zadania: 10-te, 15-te i 16-te.
- 30.08.04 Przeskalowanie punktów z zadania 10-tego.
- 31.08/1.09.04 OCENY i złagodzone reguły zaliczania.
Początek strony
Materiały do zajęć
- Zasady zaliczania laboratorium
- Wysyłanie plików z zadaniami:
Pliki wysyła się ze swoich kont (czyli przed wysłaniem z laboratorium nie trzeba się nigdzie
dodatkowo logować). Polecenie wysyłające to:
cat plik_z_zadaniem.pas | mail -s "zadn" zsilab1@mimuw.edu.pl
gdzie:
- plik_z_zadaniem.pas to plik zawierający rozwiązanie (koniecznie z komentarzem
z imieniem i nazwiskiem autora).
- zadn to skrót zad po którym następuje numer przesyłanego zadania.
Np. wysyłając rozwiązanie zadania nr 3, które mamy w pliku liczby.pas, należy napisać:
cat liczby.pas | mail -s "zad3" zsilab1@mimuw.edu.pl
Jeśli rozwiązanie zadania składa się z kilku plików, to można je wysłać w jednym liście
podając kolejno ich nazwy jako parametry polecenia cat. Np. wysyłając rozwiązanie
zadania nr 8, które mamy w plikach zad8.pas i stos.pas, należy napisać:
cat zad8.pas stos.pas | mail -s "zad8" zsilab1@mimuw.edu.pl
- Uwagi o programowaniu w Pascalu. Programy we Free Pascalu można poza zajęciami
pisać np.:
- w laboratoriach (poza zajęciami),
- logując się spoza wydziału na komputery laboratoryjne (Linux: ssh,
Windows: cygwin/ssh, putty, ...),
- na domowym komputerze działającym pod Linuxem,
- na domowym komputerze używając Free Pascala dla Windows,
- na domowym komputerze uruchamiając pod Windows Virtual PC (dostępny
dla naszych studentów w ramach
MSDNu),
albo VMWare, a w nim używając Linuxa,
- używając Turbo Pascala.
- Czytanie plików w formacie PostScripta (ps):
- Linux/Unix: tu nie powinno być żadnego problemu, należy po prostu wywołać (pod X-Windows)
ghostview (lub gv lub gview).
- Windows: ze strony można ściągnąć
ghostscript (w momencie pisanie tego tekstu był to plik gs813w32.exe, ok. 8M) oraz ghostview
(plik gsv46w32.exe, 1,5M w momencie pisania tego tekstu). Potem należy uruchomić
oba ściągnięte programy (gs???w32.exe najpierw). Teraz kliknięcie na plik z rozszerzeniem .ps będzie wywoływać GhostView. Uwaga: te programy pozwalają przeglądać także pliki pdf.
- Uwagi o programowaniu w C (w przygotowaniu)
Początek strony
Treści zadań zaliczeniowych
- Zadanie zaliczeniowe 1 (Pascal). Autor: Artur Zaroda. Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 2 (Pascal). Spr.: Janusz Jabłonowski.
- Zadanie zaliczeniowe 3 (Pascal). Autor: Artur Zaroda. Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 4 (Pascal). Autorzy: Marcin Engel, Artur Zaroda. Spr.: Janusz Jabłonowski.
(txt)
- Zadanie zaliczeniowe 5 (Pascal). Autor: Janusz Jabłonowski. Spr.: Marcin Engel.
(txt)
- Zadanie zaliczeniowe 6 (Pascal). Autorzy: Marcin Engel, Janusz Jabłonowski. Spr.: Janusz Jabłonowski.
(txt)
- Zadanie zaliczeniowe 7 (Pascal). Autorzy: Marcin Engel, Artur Zaroda. Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 8 (Pascal). Autor: Artur Zaroda. Spr.: Marcin Engel.
(txt)
- Zadanie zaliczeniowe 9 (Pascal). Autorzy: Marcin Engel, Janusz Jabłonowski,
Artur Zaroda. Spr.: Janusz Jabłonowski.
(txt)
- Zadanie zaliczeniowe 10 (Pascal). Autorzy: Artur Zaroda, Marcin Engel.
Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 11 (C). Autorzy: Artur Zaroda, Marcin Engel.
Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 12 (C). Autor: Janusz Jabłonowski.
Spr.: Janusz Jabłonowski.
(txt)
- Zadanie zaliczeniowe 13 (C). Autor: Artur Zaroda. Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 14 (C). Autorzy: Artur Zaroda, Marcin Engel. Spr.: Artur Zaroda.
(txt)
- Zadanie zaliczeniowe 15 (C). Autorzy: Artur Zaroda, Marcin Engel, Janusz Jabłonowski.
Spr.: Artur Zaroda.
(txt)
(dekompresor.c)
- Zadanie zaliczeniowe 16 (C). Autor: Marcin Engel. Spr.: Artur Zaroda.
(txt)
Początek strony
Punkty z Pascala i C
Początek strony