Пловдивски университет "Паисий Хилендарски" Факултет по Математика и Информатика

Езици за програмиране 2008/2009 учебна година

Упражнения водени от Траян Момков

Тема: ЕП
Пишете на кирилица
Последна промяна:
7 юни 2009 г.




Един съвет: Винаги питайте изпитващия, защо ви поставя точно такава оценка. Особено, когато смятате, че заслужавате по-висока. Това се отнася за всикчи дисциплини.



Списък

График


Трябва да проучите даден програмен език, като за него съставите:

Текстов документ

(за предпочитане pdf формат) - 10 страници, шрифт 12, със следното съдържание:

Задължителни точки - Спазвайте реда на точките!
        1. История на езика
        2. Предназначение, тип, особености
        3. Типове данни
        4. Структури от данни - динамични, статични
        5. Управляващи конструкции
        6. Вход/Изход - съхраняване на информация
        7. Компилатори/Интерпретатори и среди за програмиране, за дадения език
        8. Примери с коментари - 10 броя (отделно от 10-те страници, т.е. текстът от 1 до 7 точка трябва да е 10 стр.) Примерите трябва да са накрая.

Пожелание
        9. Граматика на езика, изразена чрез Extended Backus–Naur форма (EBNF)
        10. Ефективност и бързина на езика
        11. Reflection

Постарайте се отделните точки да са добре оформени и да се открояват една от друга.

Презентация

До 18 минути.
Представяне на езика за програмиране пред колегите. Страниците в презентацията трябва да съдържат само ключовите моменти от текстовия документ. Целта на презентацията е официално представяне на езика, то трябва да бъде интересно за слушателите и добре оформено.

Оценяване

Оценяват се:
        - Текстовия документ
        - Оформлението на презентацията
        - Самото презентиране пред колегите

Формиране на крайната оценка

Питате доц. Сомова на лекции

Крайни цели от упражненията

        - да упражните уменията си за търсене на информация
        - да разширите познанията си за даден програмен език
        - да го представите на останалите колеги, за да разширите и техните познания, както и тези на асистента
        - да упражните уменията си за представяне на проект пред аудитория
Последното ще ви бъде полезно, най-малко при защита на дипломна работа.

Примери

(в примерите точка 7 не е обособена като самостоятелна, но при вас трябва да бъде)

Текстов документ
Презентация

Списък с програмни езици

        http://en.wikipedia.org/wiki/Alphabetical_list_of_programming_languages
        http://www.google.com/Top/Computers/Programming/Languages/