Zadanie zaliczeniowe z laboratorium programowania obiektowego Laboratorium programowania obiektowego Zadanie zaliczeniowe 2 termin oddawania rozwiazan: 9 czerwca 2008 Bezszachy sa wariantem gry w szachy. Gra prowadzona jest przez dwoch graczy, nazywanych dalej bialym i czarnym, na szachownicy 8 na 8, za pomoca bierek szachowych. Poczatkowe ustawienie figur na szachownicy jest takie samo, jak w zwyklychContinue reading “Programowanie obiektowe zadanie 2”
Author Archives: Artur@Piszek.com
Laboratorium programowania zad 18
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 18 (termin wysylania rozwiazan: 23 czerwca, godz. 23:59) (Gramatyka) Napisz program, ktory wczyta z wejscia gramatyke oraz tekst i sprobuje skonstruowac i wypisac wyprowadzenie tego tekstu. Bedziemy sie poslugiwali gramatykami, w ktorych dla kazdego symbolu pomocniczego jest co najwyzej jedna produkcja pusta, a wszystkie produkcje niepuste majaContinue reading “Laboratorium programowania zad 18”
Laboratorium programowania zad 17
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 17 (termin wysylania rozwiazan: 9 czerwca 2008, godz. 23:59) (Procesor) Zrealizuj symulator pewnego procesora. Ma on wczytac z wejscia jeden wiersz zawierajacy program dla procesora, a nastepnie wykonac go, wczytujac ewentualne dane z wejscia oraz wypisujac wyniki na wyjscie. Procesor ma 10 rejestrow 10 bitowych przechowujacych wartosciContinue reading “Laboratorium programowania zad 17”
Laboratorium programowania zad 16
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 16 (termin wysylania rozwiazan: 2 czerwca 2008, godz. 23:59) (Graf) Tekstowym zapisem grafu skierowanego, majacego n wierzcholkow etykietowanych liczbami calkowitymi od 1 do n, bedzie ciag n wierszy wskazujacych sasiadow kazdego z wierzcholkow. W i-tym wierszu znajda sie, rozdzielone spacjami i uporzadkowane rosnco, numery wierzcholkow, do ktorychContinue reading “Laboratorium programowania zad 16”
Laboratorium Funkcyjnego zadanie
Zadanie zaliczeniowe z programowania funkcyjnego: (*Prosty kalkulator wyrazen. Na razie BARDZO prosty. Ograniczenia:*) (*1. Dobrze jest nawiasowac wyrazenia, gdyz nie jest dobrze rozwiazany konflikt dodawanie / odejmowanie i mnozenie / dzielenie*) (*2. Liczby ujemne lepiej zapisywac jako np(0-5) .*) (* Najpierw funkcje zabezpieczajace wszystko.*) let numer a = (a >= ‘0’) && (a Printf.printf “n%sn”Continue reading “Laboratorium Funkcyjnego zadanie”
Laboratorium programowania zad 15
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 15 (termin wysylania rozwiazan: 21 maja 2008, godz. 23:59) (Permutowanie napisu) Napisz program, ktory wczyta z wejscia ciag znakow zakonczony koncem wiersza oraz niepusty ciag liczb calkowitych zakonczony liczba zero, ktorej nie uznajemy za czesc ciagu. Nie znamy maksymalnej dlugosci zadnego z ciagow, wiec bedziemy je przechowywacContinue reading “Laboratorium programowania zad 15”
Laboratorium programowania zad 14
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 14 (termin wysylania rozwiazan: 14 maja 2008, godz. 23:59) (Liczby w kolumnach) Napisz program, ktory wczyta z wejscia ciagi liczb calkowitych zakonczone zerami i wypisze je na wyjscie w kolumnach. Postac danych: Na wejsciu programu znajdzie sie N ciagow liczb calkowitych. W kazdym ciagu bedzie K wartosciContinue reading “Laboratorium programowania zad 14”
Laboratorium programowania zad 13
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 13 (termin wysylania rozwiazan: 7 maja 2008, godz. 23:59) (Kodowanie) Spacje i tabulacje znajdujace sie na koncu wiersza pliku tekstowego nie sa widoczne dla osoby czytajacej tekst. Mozna to wykorzystac do ukrywania w tekscie informacji. Np. jeden bajt mozemy zakodowac w tekscie, umieszczajac na koncu wiersza osiemContinue reading “Laboratorium programowania zad 13”
Laboratorium programowania zad 12
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 12 (termin wysylania rozwiazan: 23 kwietnia 2008, godz. 23:59) (Kolumny jeszcze raz) Napisz program, ktory wczyta z wejscia tekst w dwoch kolumnach rozdzielonych spacja, znakiem ‘|’ i jeszcze jedna spacja i wypisze go na wyjscie w jednej kolumnie. Dane programu beda mialy format podobny do wyniku programuContinue reading “Laboratorium programowania zad 12”
Laboratorium programowania zad 11
Zadanie z laboratorium programowania na Informatyce UW. Zadanie 11 (termin wysylania rozwiazan: 17 kwietnia 2008, godz. 23:59) (Gra w Zycie) Gra w Zycie jest symulacja dzialania automatu komorkowego. Symulacje przeprowadzimy na prostokatnej planszy, ktorej krawedzie sa ze soba “sklejone”, tzn. idac w prawo z pola znajdujacego sie na prawej krawedzi trafimy na pole krawedzi lewejContinue reading “Laboratorium programowania zad 11”