Nieskromnie przedstawię moje wyniki nauczania na studiach na UMCS ;) Nic rewelacyjnego (powinienem mieć co najmniej 4,85).

Moje oceny

Semestr 1:

Teoria sygnałów i przetwarzanie cyfrowe: 3
CCNA1: 5
Programowanie w języku asembler: 4.5
Sieci neuronowe, egzamin: 4
Sieci neuronowe, laboratorium: 5
Aplikacje bazodanowe: 5
Inżynieria oprogramowania, egzamin: 5

Semestr 2:

CCNA2: 5
Informatyka medyczna, laboratorium: 5
Informatyka medyczna, wykład: 5
Urządzenia peryferyjne, wykład: 5
Przetwarzanie obrazów cyfrowych, laboratorium: 5
Przetwarzanie obrazów cyfrowych, egzamin: 5
Metody komputerowe w naukach doświadczalnych, wykład: 4.5
Wykład monograficzny I, egzamin: 4.5

Semestr 3:

Wykład monograficzny II, egzamin: 4.5
Metody sztucznej inteligencji: 5
Algorytmy logiki rozmytej, laboratorium: 5
Algorytmy logiki rozmytej, egzamin: 5
Programowanie współbieżne i rozproszone, laboratorium: 5
Programowanie współbieżne i rozproszone, egzamin: 3.5
CCNA3: 5

Semestr 4:

CCNA4: ?

Średnia: 4.7045454545455
Liczba ocen: 22

Moje pomysły

Zrobiłem to nie tylko, żeby się pochwalić :P (nie ma czym), ale także dlatego, by przetestować małą nowość wprowadzoną przeze mnie do Portablo - formuły niczym z Excela. Wprowadzanie danych jest proste:

fi:nazwapola=wartość_liczbowa

lub

fi:=wartość_liczbowa

W drugim przypadku nazwa pola zostanie wybrana automatycznie, jako kolejna liczba całkowita. Wypisywanie formuł (wyrażeń) dobywa się w następujący sposób:

exp ={WYRAŻENIE}
   ^
Tej spacji nie ma w prawidłowej konstrukcji, ale nie zaimplementowałem znaków unikowych..

WYRAŻENIE to kod PHP, który zostanie potraktowany funkcją eval(). Nie trzeba pisać kończącego średnika. Wyrażenie powinno być jednoliniowym wzorem. Na przykład:

exp ={AVG}
Wypisze średnią wartości.

Dostępne są makra: AVG, MIN, MAX, COUNT, SUM. Nie muszę chyba mówić do czego służą. Do wypisywania samego wzoru służą też CEXPR i EXPR. Pokażę na przykładzie:

exp ={AVG*5}
23.522727272728

exp ={EXPR AVG*2}
AVG*2 = 9.409090909091

exp ={CEXPR AVG*MIN}
4.7045454545455*3 = 14.113636363637

exp ={CEXPR EXPR AVG*COUNT}
AVG*COUNT = 4.7045454545455*22 = 103.5

To wszystko, Goodbye ;)