Egz teoret I termin, Egzamin teoretyczny

background image

Programowanie strukturalne – egzamin teoretyczny

Organizacja plików: Wszystkie pliki oddawane do sprawdzenia należy zapisać we wspólnym folderze o nazwie
będącej numerem indeksu, umieszczonym na pulpicie. Pliki należy podpisać wewnątrz numerem indeksu.
Oddajemy tylko źródła programów (pliki o rozszerzeniach .adb i .ads)!!!

Zadanie polega na napisaniu programu głównego wraz ze specyfikacją odpowiednich pakietów.
Dla sprawdzenia poprawności programu należy wyprodukować ciała pakietów w AdaGIDE
za pomocą polecenia Tools -> Generate body, a następnie program skompilować.
Ocena zależy od sposobu obsługi wyjątków w programie głównym – na 3: bez obsługi wyjątków,
na 4: wystąpienie wyjątku powoduje zakończenie działania programu i wypisanie odpowiedniej
informacji o rodzaju popełnionego błędu, na 5: program jest odporny na błędy, wystąpienie wyjątku
spowodowanego błędem klienta nie kończy programu, tylko pozwala mu na powtórne podanie
poprawnych danych.

Treść zadania:
Napisać program obliczający wyrażenia zapisane w odwrotnej notacji polskiej (RPN). Program
powinien akceptować dane w postaci wyrażenia zapisanego w RPN, zapisane w jednej linii,
z pojedynczymi odstępami pomiędzy argumentami, zakończone wykrzyknikiem (działania to +, –, *,
/, dzielenie jest całkowite). Program kończy podanie na wejściu (w nowej linii) litery x. Program
główny powinien zawierać przynajmniej odczytywanie danych wejściowych oraz obliczanie
wyrażenia. Brak poleceń dla użytkownika obniża wartość programu, ale go nie dyskwalifikuje.

Przykład:
wejście

wyjście

23 10 – 3 * !

39

23 10 3 – * !

161

x Koniec programu

Uwaga. Odwrotna notacja polska polega na zapisywaniu działania po argumentach, a nie pomiędzy
nimi. Np. (2+3)*(4+5) zapisuje się jako 2 3 + 4 5 + *, natomiast 2+3 * 4 + 5 zapisuje się jako
2 3 4 * + 5 +. Pozwala to na zapisanie dowolnego ciągu działań bez użycia nawiasów.


Wyszukiwarka

Podobne podstrony:
z drugiego terminu egzamin praktyczno teoretyczny biochemia 2
ogl.egz.teoret.Lek, Lekarski, I, PIERWSZY ROK MEDYCYNA MATERIAŁY, Zebrane przez ten rok
PROBL. do EGZ.-teoretyczne podstawy wych
pytania egz.fizjot.-1, pedagogika, egzamin
Egz.Gim.Ang2009odpowiedzi, Egzamin gimnazjalny
egz pyt 2 termin
BIOCHEMIA II termin egzaminu 06 i 07 LEK i STOMA by KaMilka
PYTANIA EGZAMINACYJNE-egz licencjacki, PYTANIA EGZAMINACYJNE DLA STUDENTÓW ZDAJĄCYCH EGZAMIN LICENC
Technologia, TERMINY EGZAMINËW I KOLOKWIËW sem 6, TERMINY EGZAMINÓW I KOLOKWIÓW
I termin egzaminu z matematyki 02-02-2012 a
EGZ 2010, PYTANIA EGZAMINACYJNE 2007/2008
Immunologia 14 I termin egzaminu III roku
Terminy-egzaminow sesja-zimowa-20112012 studia-stacjonarne niepelne, semestr 1
TERMINY EGZAMINÓW Z PRZEDMIOTU MECHANIKA BUDOWLI
egz skrodzka, test egzamin skrodzka
I termin egzaminu z matematyki 02-02-2012 b, Barbasze IMiR mibm
egz cpp termin 2abc, Mechatronika, 1 Rok
prewencja egz - uzupełnienie, prewencja egzamin

więcej podobnych podstron