За предварителна подготовка за предмета ТП за 2013-2014:
Резултатите от втора част са налични на:
https://docs.google.com/spreadsheet/ccc?key=0Amu3mIflzKI4dDlhcWRMekNTMkxfb3BHeHJQTDJiSnc#gid=0
Новата задача е:
- Да се създаде програма на езика Ruby, която да парсва файлове от тип SRT (субтитри).
Един такъв файл изглежда като:
1 00:00:08,264 --> 00:00:11,542 In this episode of the basic NTX programming series. 2 00:00:11,542 --> 00:00:15,647 We will go through the features of the Sound sensor in the Mindstorms NXT set. 3 00:00:16,277 --> 00:00:21,768 Although it is prohibited during the competition and could be hardly used there because of the noise.
- Програмата да приема като аргумент от командния ред името на файла, който ще се чете.
- Като резултат програмата трябва да връща броя на субтитрите в дадения файл. В горния случай във файла има 3 текста като субтитри.
- Резултатът трябва да се къмитне в папката preyear3 –https://github.com/thebravoman/software_engineering_2013/tree/master/preyear3 като всеки файл се казва firstName_lastName.rb:
- Линк към къмитнатия файл трябва да се предаде през формата – https://docs.google.com/forms/d/1DiKrNPuVS7DAo2XQ5AYZITfBlFdTpYBL0edvJtAHp5A/viewform
- Върху задачата ще се пускат автоматизирани тестове и по-този начин ще проверявам дали работи или не. Рядко ще поглеждам и кода и то само ако ми е интересно.
- Решението име две състояние – TRUE (задачата е решена), FALSE (задачата не е решена)
Краен срок – 15 септември 2013
Примерни файлове за субтитри: