• Nie Znaleziono Wyników

Zadania domowe – Perl 3 (Manipulowanie tablic, zmienne lokalne, funkcje)

N/A
N/A
Protected

Academic year: 2021

Share "Zadania domowe – Perl 3 (Manipulowanie tablic, zmienne lokalne, funkcje)"

Copied!
1
0
0

Pełen tekst

(1)

Narzędzia Informatyczne w Językoznawstwie Marcin Junczys-Dowmunt

Zadania domowe – Perl 3 (Manipulowanie tablic, zmienne lokalne, funkcje)

Gotowe zadanie domowe należy przesłać na adres junczys@amu.edu.pl . Należy dołączyć

wszystkie pliki potrzebne do poprawnego wyświetlenia wraz z krótkim komentarzem do każdego zadania.

Proszę umieścić w mailu Imię, Nazwisko, Specjalizację i Rok.

Termin złożenia zadania domowego to 18.12.2007. Rozwiązania przysłane po tym terminie będą punktowane odpowiednio niżej.

PERL 3.1 (Obowiązkowe!)

Przeczytać ze zrozumieniem rozdział trzeci i rozdział czwarty (szczególnie ważny) z książki Randal L. Schwartz i Tom Phoenix, Learning Perl. Większość pojawiła się w skrócie na wykładzie.

Niepunktowane

PERL 3.2

Zmodyfikować program z zadania PERL 2.2+, w taki sposób, by korzystał z funkcji podobnie jak ostatni przykład z wykładu. Proszę pamiętać, że funkcja musi zwrócić dwie wartości – liczbę wierszy oraz liczbę znaków danego pliku. Jako argument do funkcji należy przekazać nazwę aktualnego pliku.

Jeśli ktoś nie rozwiązał zadania PERL 2.2+ samodzielnie, to można skorzystać z rozwiązania wzorowego. Proszę zaznaczyć to w komentarzu do rozwiązania.

Punkty: 3

PERL 3.3

Zmodyfikować program z zadania PERL 2.3+, w taki sposób, by część generująca przymiotniki była zawarta w funkcji. Pętla wczytująca kolejne przymiotniki ma wykonywać tę funkcję,

argumentem do funkcji ma być dany przymiotnik. Funkcja nie musi zwracać żadnych informacji, ponieważ generuje dane na wyjściu standardowym lub w pliku wyjściowym.

Jeśli ktoś nie rozwiązał zadania PERL 2.3+ samodzielnie, to można skorzystać z rozwiązania wzorowego. Proszę zaznaczyć to w komentarzu do rozwiązania.

Punkty: 4

Zmodyfikować program tak, aby funkcja generująca zapisywała wygenerowane formy do tablicy lokalnej zamiast do wyjścia standardowego. Tablica ta ma zostać zwrócona przez funkcję. Po powrocie do programu głównego należy zapisać zawartość tablicy do wyjścia standardowego lub pliku.

Punkty: +3

Cytaty

Powiązane dokumenty

[r]

Wiedząc, że w każdej grupie znalazł się co najmniej jeden student, oblicz ile jest możliwych takich podziałów4. Na ile sposobów można podzielić liczbę 11 na

Iloma sposobami można rozmieścić 10 nierozróżnialnych kulek w pięciu rozróżnialnych torbach, jeśli chcemy żeby do każdej torby trafiła co najmniej jedna kulka.. Dla zbioru

2. Swoje rozumowania nale»y uzasadnia¢, a na ocen¦ b¦dzie miaªa wpªyw jako±¢ prezen- tacji. Dowody powinny by¢ precyzyjne i czytelne. W zwi¡zku z tym, »e na rozwi¡zanie

Proszę napisać program w Perlu podobny do programu z zadania PERL 1.2, który będzie generował tylko zdania gramatycznie poprawne, np. John sees people, linguists see Mary, ale nie

◮ Słowo kluczowe sub poprzedza nazwę funkcji, którą ustalamy sami; nazwy powinny kojarzyć się działaniem tworzonej funkcji. ◮ Polecenie return wewnętrz funkcji,

[r]

[r]