dzgn: jr*
 

February 16, 2010

Резултати от изпита

Привет,

След проведения на 16 февруари изпит се очертават следните резултати :

РЕЗУЛТАТИ

Неявилите се и тези, които не са защитили проект, следва да се обърнат към отдел студенти и да се снабдят с индивидуален протокол. Ще бъде изнесена допълнителна информация за евентуална нова изпитна дата.

публикувано от jr* в , 02:57 PM | Коментари (0)

February 11, 2010

Резултати от ТЕСТ2

Всички заинтересовани могат да се запознаят с резутлатите от ТЕСТ2 от таблицата с :

Общо състояние на оценките

Ще ви направи впечатление, че вторият тест е оценяван спрямо 29, а не 30 въпроса. Причината е, че единият от въпросите (5) е с некоректно зададено условие (грешка при печата) и няма да се взима предвид.

Умоляват се всички, които не са уточнили проект в контекста на NETB331, да направят това възможно най-бързо и да известят за решението си на познатия мейл адрес.

Информация за изпитната дата има по-долу в тази страница.

публикувано от jr* в Новини , 06:21 PM | Коментари (0)

January 07, 2010

Домашно 3

След лекцията за ООП в Perl, проведена на 05 януари, бе зададено следното условие за домашна работа :

Да се изработи Perl пакет, който да реализира клас обслужващ контролен терминал в автобус :

Класът следва да реализира следните методи :

addTicket({ destination => price, ... } ) - задаване на цена за дадена дестинация или множество дестинации. методът може да приема параметри хеш и референс към хеш. (заб: приема се, че началната точка е една и методът се ползва при всяко начало на движение)

checkTicket($destination) - проверка дали дадена дестинация е валидна. ако е валидна се приема, че пасажер се е качил в автобуса и е заплатил съответната цена.

curCash(@destination) - дава информация за натрупаните постъпления по дестинация или дестинации.

leaveBus(destination, count) - регистрира напускане на даден брой пътници в определна точка от маршрута.

curPassagers() - връща текущия брой заети места.

(заб: използвайте прости операции за четене от конзолата и изход. по възможност в комбинация с прости команди от три операнди разделени с интервали)

Да се реализират два файла с изходен код - пакет и основен, който да обслужва опростена конзола с вход от стандартния вход (STDIN).

Bus/Operations.pm
bus.pl

публикувано от jr* в Задачи , 03:38 PM | Коментари (0)

January 06, 2010

Изпитни дати и отучвания

Привет с пожелания за успешна 2010 за всички!


(сега по ред на номерата)

I. Допълнителна лекция

Както бе коментирано многократно, ще се проведе допълнителна лекция, която е по-скоро препоръчителна отколкото по желание.


10 Януари, Неделя от 1620 до 1750

II. Официално отучване



На 26 януари /вторник/ се отучва пропуснатия 8 декември с програмата за вторник. Т.е. на тази дата ще се проведе редовно занятие от 14:45 в зала 313.

III. Изпит


Официалната дата за изпит по Практическо Програмиране с Perl за семестър 09/10 в НБУ е както следва:

16 Февруари - от 0945 до 1400

IV. Пропуснати домашни

Пропуснатите домашни могат да бъдат предадени по пощата на познатия адрес. Те могат да допринесат за формирането на финалната оценка.

публикувано от jr* в Новини , 03:50 PM | Коментари (0)

December 23, 2009

Статус ТЕСТ/ПРОЕКТИ/ДОМАШНИ

Привет,

Следната таблица дава отговор на въпроса "Как изглежда статуса на курса от гледна точка на Г.Пенков?".

Страница със статус

Коментари са добре дошли, както и пропуснатите домашни.

публикувано от jr* в Новини , 11:50 AM | Коментари (0)

December 22, 2009

Проекти

Привет,

Можете да изберете проект от следния адрес в сайта на курса :

Страницата с проектите

Там са описани детайлно и изискванията при предаване на проекта.

Моля координирайте с Г.Пенков избрания от вас проект по мейл на познатия мейл адрес или на място в зала 313 след Нова Година.

Няма да се допуска работа на двама човека по един и същ проект.

При желание от ваша страна можете да реализирате проект по ваша идея, като отново - това следва да бъде координирано с проподавателя.

Весели празници!

публикувано от jr* в Новини , 11:11 AM | Коментари (0)

December 14, 2009

Статус на домашните

Следния PDF съдържа таблица с информация кой какво е предал до момента от гледна точка на преподавателя :


Статус към 14 декември

NB : Ако не виждате своето име/ФН и желаете да предадете работата си, моля пишете на larodi@gmail.com със заглавие "perl 2009 homework " и номера на домашното + прикрепено решение.

Поздрави,
Г.Пенков

публикувано от jr* в , 06:59 PM | Коментари (0)

December 03, 2009

Първи Тест '09

Първият тест по Perl в рамките на курса през есен/зима 09/10 ще се проведе на 15 декември, вторник, от 14:45 в зала 313.

Тестът съдържа 30 въпроса от следните теми :

1. Скаларни данни
2. Списъци и масиви
3. Хешове
4. Синтаксис на програмите
5. Вход/изход, подразбиращи се потоци
6. Файлове. Операции с файлове и директории
8. Указатели и вложени (сложни) структури данни
9. Операции над стрингове и текст. Regular Expressions

! ЗАБЕЛЕЖКА ! не се позволява ползването на интерпретатора на Perl по време на теста и мониторите на компютрите в залата ще следва да бъдат изключени.

Тестът няма да проверява знания за typeglobs, code references и symbolic links.

Времето за работа по теста е 60 минути, което е средно по 2 минути на въпрос.

Всеки въпрос има по един верен отговор, никой въпрос не предполага дописване.

Всеки студент работи по свой собствен вариант на теста без да се консултира с колегите си.

публикувано от jr* в Новини , 04:25 PM | Коментари (0)

November 24, 2009

Домашно 2

Да се реализира програма на Perl, която :

1) прочита имената на всички файлове в дадената директория
2) създава линеен списък с елементи, които референсват следния хеш...
3) ...хеш с ключове
- "length", който е ключ към стойност, която е равна на дължината на файла (в байтове)
- "fname", който е ключ към референция на линеен масив, съдържащ като всеки елемент по един символ от името на файла, в реда на изписване, с малки букви

4) извежда натрупаните данни по подходящ начин, но в едноредова операция, която е комбинация от map, grep и join

публикувано от jr* в Задачи , 12:07 AM | Коментари (0)

November 10, 2009

Домашно 1

Да се напише програма на Perl, която :

1) приема на командния ред wildcard (т.е. нещо като *.jpg или *абц)
2) използвайки само diamond operator (<*>) намира всички файлове, които отговарят на дадената спецификация
3) обхожда всички поддиректории и прави същото като в т.2)

Решенията може да бъдат предавани на larodi@gmail.com или на място в час

публикувано от jr* в Задачи , 05:01 PM | Коментари (0)

October 01, 2009

Курсът през есен/зима '09

Добре дошли в курса Практическо Програмиране с Perl, който се провежда за трета година в НБУ като част програмата "Мрежови Технологии" (НА АНГЛИЙСКИ ЕЗИК).

Курсът ще се провежда през 2009 от октомври до края на януари, всеки вторник от 14:45 в зала 313 на НБУ. Материалът се представя изцяло на английски език, а помощните презентрации към курса са български (достъпни от тази страница в частта "материали")

Курсът е със сигнатура NETB321, но който желае може да запише и сигнатура NETB331, която е "Самостоятелна работа с Perl" и носи допълнителни кредити.

Когато студент е записал само основния курс, то оценяването по NETB321 ще става на база две тестови контролни работи, които ще се проведат през семестъра. Допълнителна бонификация може да се получи и от евентуални резултати от предадени домашни работи или проект.

Когато студент е записал както основния курс, така и самостоятелната работа, то оценяването за NETB321 става на база две тестови контролни работи, а това по NETB331 - на база резултата от домашните работи + проекта.

Допълнителни детайли за тестовете и проектите ще бъдат изнесени през семестъра.

Всички въпроси отпращайте към larodi@gmail.com.

До нови срещи!
Г.Пенков

(с благодарност към П.Пенчев, че продължава да поддържа тази страница жива)

публикувано от jr* в Новини , 12:15 AM | Коментари (0)
"What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?" ( Larry Wall )
Задвижвано от
Movable Type 2.65

Най-добре се вижда с Firefox в 1024х768 или повече.