Gramatyka formalna BRAILLE-owskiej notacji muzycznej

Wielkość: px
Rozpocząć pokaz od strony:

Download "Gramatyka formalna BRAILLE-owskiej notacji muzycznej"

Transkrypt

1 Gramatyka formalna BRAILLE-owskiej notacji muzycznej 1. Wstęp Ten dokument przedstawia jeden z możliwych sposobów reprezentacji reguł BRAILLE-owskiej notacji muzycznej w postaci gramatyki formalnej. W pierwszych próbach opisania BRAILLE-owskiej notacji muzycznej formalną gramatyką wykorzystywaliśmy powszechnie znane środowisko generatora parserów BISON. Ze względu na ograniczenia BISONa i stosunkowo wąską klasę obsługiwanych gramatyk, zmieniliśmy środowisko narzędziowe. Poniższa gramatyka opisana jest w języku PEG (ang. Parsing Expression Grammar), a dokładnie w jego syntaktycznej odmianie zwanej LEG. Podobnie jak w środowisku BISON, docelowy program parsujący dane wejściowe może być wygenerowany automatycznie na podstawie reguł gramatycznych. Oba generatory tworzą parser na podstawie listy definicji opisujących w jaki sposób pojedyncze jednostki leksykalne (na przykład bajty lub unikodowe znaki BRAILLE-owskie) albo sekwencje jednostek leksykalnych, należy łączyć w złożone formy składniowe. Jednak algorytm parsera powstałego w PEG jest inny, mniej restrykcyjny względem reguł parsowanego języka i wygodniejszy do opisu skomplikowanych reguł notacji muzycznej. Podstawową różnicą algorytmu analizującego dane wejściowe w BISON i w PEG jest jego zachowanie w sytuacjach gramatycznie niejednoznacznych, a dokładniej, sposób rozpoznania tych sytuacji. Powszechną cechą gramatyk formalnych jest mnogość wariantów, w jakich mogą występować pewne struktury składniowe. Dla algorytmu stosowanego w BISON wszystkie warianty są równorzędne. Od gramatyki oczekuje się, że na podstawie kolejnych jednostek leksykalnych odczytywanych z danych wejściowych, będzie można jednoznacznie stwierdzić, który wariant został użyty (lub zgłosić błąd składniowy, jeśli dana jednostka nie miała prawa się pojawić w danym miejscu). Jeżeli ten sam zestaw jednostek leksykalnych z wejścia można zinterpretować na więcej niż jeden sposobów, jest to sytuacja niejednoznaczna, najczęściej sygnalizowana błędem. W środowisku PEG warianty definicji składni rozpatrywane są w takiej kolejności, w jakiej zostały podane w gramatyce. Oznacza to, że warianty definicji składniowych nie są równorzędne, a ich kolejność jest istotną ceną samej gramatyki. Dalej oznacza to, że w modelu PEG, z punktu widzenia algorytmu parsującego, problem niejednoznaczności nie istnieje. Algorytm próbuje interpretować kolejne jednostki leksykalne w taki sposób i w takiej kolejności, w jakiej podane są w gramatyce, a brany pod uwagę jest zawsze pierwszy dopasowany wariant. Jeśli dany zestaw jednostek składniowych pasuje do dowolnego wariantu podanego w gramatyce, składnia jest poprawna. Jeśli nie pasuje do żadnego, składnia jest niepoprawna. Nie oznacza to jednak, że składnia w modelu PEG jest zawsze jednoznaczna. Jeżeli na przykład opisalibyśmy pewną strukturę składniową w postaci alternatywy dwóch wariantów identycznych co do składowych jednostek leksykalnych, byłaby to oczywista niejednoznaczność, którą należałoby uznać za błąd w gramatyce. W takim przypadku wariant podany jako drugi w kolejności nigdy nie byłby brany pod uwagę. W konsekwencji moglibyśmy otrzymać przypadkowe wyniki lub błąd składniowy w kolejnych krokach pracy parsera. Każdy fragment poniższej gramatyki to tzw. redukcja, czyli przepis na utworzenie pewnej konstrukcji składniowej z podstawowych jednostek leksykalnych lub bardziej złożonych konstrukcji. Nowa konstrukcja składniowa reprezentowana jest symbolem po lewej stronie przypisania. Po prawej stronie znajduje się definicja, czyli dopuszczalne warianty tej konstrukcji składniowej, oddzielone znakiem. Definicja zakończona jest znakiem średnika. Język PEG dopuszcza stosowanie w definicji dodatkowych modyfikatorów. symbol? oznacza, że konstrukcja składniowa o nazwie symbol może w danym miejscu pojawić się najwyżej raz. symbol* oznacza, że symbol może pojawić się zero lub więcej razy. symbol+ oznacza możliwość pojawienia się konstrukcji symbol jeden lub więcej razy. PEG umożliwia także stosowanie innych konstrukcji, znanych z wyrażeń regułowych (ang. regular expressions). Kropka oznacza dowolny znak. Możliwe jest też konstruowanie grup znakowych. Przykładowo, [a-z] oznacza dowolny znak z przedziału od a do z. Szczególną rolę 1

2 w notacji PEG mają znaki! oraz &. Wykrzyknik oznacza negację następującej po nim konstrukcji (reguła jest spełniona, jeśli w danym miejscu nie występuje określona konstrukcja składniowa). Ampersand oznacza, że aby reguła była spełniona, następująca po tym znaku konstrukcja musi być obecna, ale konstrukcja ta nie należy do definicji. 2. Gramatyka 2.1. Definicja nadrzędna W konwencji PEG, pierwsza definicja gramatyki opisuje nadrzędny element składniowy, czyli taki, który nigdy nie występuje w innej definicji. W nieniejszej gramatyce nadrzędnym elementem składniowym jest linia tekstu muzycznego. Celowo na poziomie gramatyki nie wyróżniamy ani systemu, ani części utworu, ani utworu jako całości, tylko po prostu linię tekstu muzyczngo. Dzięki temu na przykład BRAILLE-owski zapis pojedynczego taktu może być w pełni poprawny gramatycznie, choć nie jest ani kompletnym systemem, ani tymbardziej utworem muzycznym. score_line = indent mood? signature eol annotation measures eol spaces measures eol measures eol blank eol Wszystkie symbole używane w tej definicji opisane są poniżej Alfabet Kolejny zestaw reguł definuje alfabet BRAILLE-a. Powszechną reprezentacją BRAILLE-a w zastosowaniach informatycznych jest tzw. kodowanie ASCII-BRAILLE. Tutaj przekształcamy ASCII-BRAILLE na symbole używane w dalszej części definicji. Wybór ASCII-BRAILLE jako kodowania danych wejściowych jest arbitralny, jednak dzięki takiemu przekształceniu, nie ma wpływu na resztę gramatyki. Dane wejściowe mogłyby by równie dobrze być na przykład zestawem znaków unikodowych. Znaki unikodowe mają kilka różnych reprezentacji w bajtach (choćby UTF-8 i UTF-16), stąd wybór kodowania ASCII-BRAILLE, jako najprostszego z dostępnych standardów. DOT0 = DOT1 = A DOT2 = 1 DOT12 = B DOT3 = \ DOT13 = K DOT23 = 2 DOT123 = L DOT4 DOT14 = C 2

3 DOT24 = I DOT124 = F DOT34 = / DOT134 = M DOT234 = S DOT1234 = P DOT5 = " DOT15 = E DOT25 = 3 DOT125 = H DOT35 = 9 DOT135 = O DOT235 = 6 DOT1235 = R DOT45 = ˆ DOT145 = D DOT245 = J DOT1245 = G DOT345 = > DOT1345 = N DOT2345 = T DOT12345 = Q DOT6 =, DOT16 = * DOT26 = 5 DOT126 = < DOT36 = - DOT136 = U DOT236 = 8 DOT1236 = V DOT46 =. DOT146 = % DOT246 = [ DOT1246 = $ 3

4 DOT346 = + DOT1346 = X DOT2346 =! DOT12346 = & DOT56 = DOT156 = : DOT256 = 4 DOT1256 = \\ DOT356 = 0 DOT1356 = Z DOT2356 = 7 DOT12356 = ( DOT456 = _ DOT1456 =? DOT2456 = W DOT12456 = ] DOT3456 = DOT13456 = Y DOT23456 = ) DOT = = 2.3. Białe znaki Znak spacji reprezentuje pusty znak BRAILLE-owski. Znaki nowego wiersza nie mają swoich odpowiedników w BRAILLE-u, aczkolwiek ich obecność ma wpływ na sposób interpretacji tekstu BRAILLE-owskiego. Znaki nowego wiersza i spacji są jedynymi jednostkami leksykalnymi spoza ASCII-BRAILLE, które dopuszczamy w gramatyce. SPACE = LF = \n CR = \r W poniższych definicjach gramatycznych za pusty znak uważamy BRAILLE-owski znak lub znak spacji. W przyjętym alfabecie jest to ten sam znak (bajt 32), jednak dzięki takiej definicji, ewentualna wymiana przyjętego zestawu jednostek leksykalnych (na przykład na znaki unikodowe) pozostawała by bez wpływu na całą resztę gramatyki. 4

5 space = DOT0 SPACE W poniższej gramatyce często używamy skrótów jedna lub więcej spacji spaces = space+, a także zero lub więcej spacji : blank = space* Akceptujemy wszelkie powszechnie stosowane znaki końca wiersza. Definicję końca wiersza tekstu BRAILLE-owskiego oznaczamy symbolem eol (ang. end of line). Specyficznym znakiem końca wiersza jest także koniec danych wejściowych, oznaczony w tej gramatyce jako eof (ang. end of file). eol = LF CR LF CR eof Koniec danych wejściowych definiujemy także jako konstrukcję gramatyczną. Konstrukcja!. oznacza miejsce, w którym nie jest możliwe przeczytanie kolejnej jednostki leksykalnej z danych wejściowych, a taka sytuacja ma miejsce tylko na końcu tych danych. eof =!. Zgodnie z konwencją, wcięcie z lewej strony tekstu BRAILLE-owskiego składa się z conajmniej trzech znaków pustych: 5

6 indent = space space spaces 2.4. Liczby Znak oznaczający początek liczby w zapisie BRAILLE-owskim. number_sign = DOT3456 Liczba w zapisie BRAILLE-owskim składa się z dedykowanego znaku rozpoczynającego liczbę i następujących po nim znaków cyfr. number = number_sign digits Znaki cyfr dziesiętnych: digit = DOT245 DOT1 DOT12 DOT14 DOT145 DOT15 DOT124 DOT1245 DOT125 DOT24 W szczególnych przypadkach stosuje się obniżone znaki cyfr (ang. low digits), czyli znaki o tym samym układzie kropek co BRAILLE-owskie cyfry, ale przesunięte o jedno pole w dół. 6

7 digit_low = DOT356 DOT2 DOT23 DOT25 DOT256 DOT26 DOT235 DOT2356 DOT236 DOT35 Dla wygody definiujemy jednostkę składniową oznaczającą zestaw jednej lub więcej cyfr oraz zestaw jednej lub więcej cyfr obniżonych. digits = digit+ digits_low = digit_low Wyrażenia tekstowe Dominujące tempo utworu lub jego części oznaczone jest zwykłym tekstem BRAILLE-owskim, ograniczonym znakami oraz. mood = DOT6 (!DOT256.)* DOT256 Inne wyrażenia słowne stosowane w BRAILLE-owskiej notacji muzycznej zaczynają się od znaku dość złożoną charakterystykę składniową. i mają word_expression = DOT345 (short_expression long_expression) 7

8 short_expression = (!(DOT3 space DOT345 has_left_empty).)+ ((DOT3 DOT3?) has_left_empty &DOT345) long_expression = (!DOT345.)+ DOT345 blank has_left_empty = &(DOT4 DOT45 DOT46 DOT5 DOT56 DOT6) 2.6. Klucze Choć w zapisie BRAILLE-owskim zazwyczaj nie stosuje się kluczy, istnieją dedykowane sekwencje znaków służące do ich zapisu (klucz wiolinowy, altowy, tenorowy i basowy odpowiednio). clef = DOT345 DOT34 DOT123 DOT345 DOT346 DOT123 DOT345 DOT346 DOT5 DOT123 DOT345 DOT3456 DOT Sygnatura Sygnatura utworu to oznaczenie tonacji i metrum. Sygnatura zapisana jest w postaci wycentrowanej w osobnym wierszu. Może być poprzedzona oznaczeniem tempa. Reguły te opisuje definicja score_line. signature = key? metrum blank key metrum? blank Nieco inaczej oznacza się zmianę sygnatury w trakcie trwania utworu. signature_change = cancellation? key_change? cancellation? metrum_change blank cancellation? key_change cancellation? metrum_change? blank 8

9 Podobnie jak w notacji nutowej, tonację utworu oznacza się odpowiednią liczbą znaków krzyżyka lub bemola. Jeśli znaków tych byłoby więcej niż 3, stosuje się zapis liczby i następujący po nim pojedynczy znak krzyżyka lub bemola. key = sharp sharp? sharp? number sharp flat flat? flat? number flat Zapis zmiany tonacji jest składniowo identyczny. Ponieważ jednak występuje w innym kontekście składniowym niż początkowa tonacja utworu, oznaczamy go osobnym symbolem. Powstały na podstawie gramatyki program parsujący, może dzięki temu obsłużyć zmianę tonacji w odrębny sposób. key_change = sharp sharp? sharp? number sharp flat flat? flat? number flat Tak jak w notacji nutowej, przy zmianie tonacji w trakcie utworu, stosuje się także odpowiednią liczbę znaków kasownika. cancellation = neutral neutral? neutral? number neutral Symbole krzyżyka, bemola i kasownika mają w notacji BRAILLE-owskiej swoje odpowiedniki: sharp = DOT146 flat = DOT126 neutral = DOT Metrum Metrum oznaczyć można na kilka sposobów. Najczęściej jest to liczba oznaczająca ilość jednostek rytmicznych w takcie, po której następuje cyfry obniżone, oznaczające miarę tych jednostek. Cyfry obniżone są czasem pomijane, wtedy miara jednostki rytmicznej przyjmuje bliżej nieokreśloną wartość domyślną (najczęściej jest to ćwierćnuta). Specjalne sekwencje znaków oraz odpowiadają specjalnym oznaczeniom metrum ( / ) oraz ( / ). 9

10 metrum = number digits_low number DOT46 DOT14 DOT456 DOT14 metrum_change = number digits_low number DOT46 DOT14 DOT456 DOT Oznaczenie pięciolinii Bardzo istotne dla interpretacji fortepianowego utworu muzycznego zapisanego w BRAILLE-u jest jawne oznaczenie linii tekstu odpowiadających pięcioliniom prawej i lewej ręki. staff = DOT46 DOT345 DOT3? DOT456 DOT345 DOT3? Często stosowanym elementem notacji jest oznaczenie numeru taktu. Numer taktu oznaczany jest jako liczba lub jako ciąg znaków cyfr z pominiętym znakiem liczby. annotation = number DOT3? spaces digits spaces Podział na takty Główną zawartość utworu stanowi ciąg kolejnych taktów. measures = (measure measure_bar)+ 10

11 Takt zakończony jest zazwyczaj conajmniej jednym znakiem lub końcem linii tekstu. Liczba znaków pustych może być zależna od zawartości sąsiednich linii tekstu muzycznego. Granice taktów dla prawej i lewej ręki utworu na fortepian są wyrównane w pionie. Jeśli wyrównanie taktów wymagałoby wpisania wielu znaków, stosuje się tzw. tracker, zastępując znak znakiem. Ten ostatni posiada kilka innych specyficznych zastosowań, jednak w otoczeniu białych znaków nie niesie żadnej informacji muzycznej i służy tylko do wypełnienia linii tekstu i wyrównania taktów sąsiednich linii. Zamiast znaku kończącego takt mogą się także pojawić dedykowane sekwencje znaków odpowiadające kreskom taktowym stosowanym w zapisie nutowym: koniec części, koniec utworu, powtórzenie części itd. Specyficznym dla BRAILLE-a separatorem taktu mogą być także sekwencje podziału taktu na równoległe lub następujące po sobie głosy. measure_bar = tracker spaces &eol DOT126 DOT13 DOT3 blank DOT126 DOT13 blank DOT126 DOT23 blank DOT126 DOT345 blank DOT46 DOT13 blank DOT5 DOT2 blank tracker = space DOT3 DOT3 DOT3+ space+ Jeśli pewna część utworu powtarza się, na początku tej części pojawia się zestaw znaków oznaczających początek powtarzanej części. Traktujemy go jako specyficzną cechę taktu i opisujemy w obrębie gramatyki taktu. measure_bar_forward = DOT126 DOT2356 Jednostka gramatyczna reprezentująca takt muzyczny lub podobny składniowo fragment tekstu muzycznego. Takt to najczęściej sekwencja kolejnych nut lub pauz. Jeśli dany takt jest identyczny z poprzednim taktem, można zastosować kompresję zapisu, polegającą na wstawieniu znaku, oznaczającego powtórzenie poprzedniego taktu raz lub wiele razy. measure = measure_item+ signature_change repeat number 11

12 repeat repeat = DOT Podział taktu Najbardziej złożoną gramatycznie strukturą jest jednostka, z której składa się takt. Tą jednostką najczęściej jest po prostu nuta, wraz z wieloma elementami notacyjnymi związanymi z nutą. Jej złożoność wynika stąd, że znacząca część reguł BRAILLE-owskiej notacji muzycznej opisywana jest w relacji do nuty, której pewien element notacji dotyczy. Na przykład, jednak z reguł mówi, że symbole artykulacji zapisuje się przed znakiem reprezentującym samą nutę. Inna reguła mówi, że kropka nutowa, powodująca przedłużenie wartości nutowej o połowę, jest zawsze zapisywana po znaku oznaczającym nutę. Zestawienie wielu podobnych reguł pozwala stworzyć poniższą definicję gramatyczną podstawowej jednostki budującej takt. measure_item = staff? clef? measure_bar_forward? tie_reminder? pedal_down? word_expression* slur_pre? music_comma? note_tuplet? note_variant? articulation? tone dots? fingering? interval* fermata? slur_post? slur_right? tie? music_comma? pedal_up? music_hyphen? 12

13 2.12. Łuki Sekwencja oznaczająca początek łuku na poprzedzającej nucie (przedłużenie wartości nutowej nuty po lewej stronie łuku o wartość nuty po prawej stronie łuku): tie = DOT4 DOT14 Sekwencja oznaczająca zakończenie łuku na następującej po nim nucie: tie_reminder = DOT4 DOT14 Sekwencje oznaczające różne warianty łuków ligaturowych: slur_pre = DOT56 DOT12 DOT45 DOT23 DOT56 DOT12 slur_post = DOT14 DOT14 DOT14 slur_right = DOT45 DOT Wartości nutowe Jawne oznaczenia krótkich i długich wartości nutowych: 13

14 note_variant = DOT4 DOT126 DOT2 DOT45 DOT126 DOT2 Separator muzyczny (ang. music comma) stosowany do jawnego oddzielenia grup rytmicznych w obrębie taktu: music_comma = DOT126 DOT2 Nieregularne grupy rytmiczne w obrębie taktu (na przykład triole): note_tuplet = DOT23 DOT23? DOT456 digits_low (DOT456 digits_low)? DOT Znaki chromatyczne Znaki krzyżyka, bemola i kasownika mają w BRAILLE-u swoje odpowiedniki. Specjalnym wariantem definicji znaku chromatycznego jest wartość pusta. Podkreślamy w ten sposób zasadę notacji muzycznej polegającą na tym, że znak specjalny modyfikujący wysokość dźwięku, ale wynikający z tonacji (ze znaków przykluczowych), nie jest jawnie podawany. accidental = sharp sharp? flat flat? neutral BRAILLE-owska notacja muzyczna posiada dedykowane symbole służące do oznaczenia oktaw. Stosujemy tutaj podobny zabieg jak w przypadku znaków specjalnych. Znak oktawy może być jawnie podany lub pominięty. W naszej gramatyce znak oktawy zawsze jest podany, choć może przyjmować wartość pustą. 14

15 octave = DOT4 DOT4 DOT4 DOT45 DOT456 DOT5 DOT46 DOT56 DOT6 DOT6 DOT Nuty i pauzy W BRAILLE-owskiej notacji muzycznej nuty o określonych wartościach i wysokościach, a także pauzy o określonych wartościach, oznaczone są pojedynczymi znakami. note_sign = DOT13456 DOT1356 DOT12346 DOT DOT12356 DOT2346 DOT23456 DOT134 DOT1345 DOT135 DOT1234 DOT12345 DOT1235 DOT234 DOT2345 DOT136 DOT1456 DOT156 DOT1246 DOT12456 DOT1256 DOT246 15

16 DOT2456 DOT1236 DOT145 DOT15 DOT124 DOT1245 DOT125 DOT24 DOT245 DOT1346 Sekwencja składająca się na nutę o określonej wysokości i wartości nutowej (bez ew. kropek i łuków). tone = accidental octave note_sign Symbole oznaczające interwały, służące do zapisu akordów: interval_sign = DOT34 DOT346 DOT3456 DOT35 DOT356 DOT25 DOT36 Podobnie jak znaki nut, znaki interwałów także mogą być wzbogacone o symbole modyfikujące wysokość dźwięku i determinujące oktawę: interval = accidental octave interval_sign fingering? Palcowanie, czyli przyporządkowanie nutom oznaczeń palców, którymi te nuty mają być zagrane: 16

17 fingering = ( DOT1 DOT12 DOT123 DOT2 DOT13 )+ Kropki przynutowe, przedłużające wartość poprzedzającej nuty o połowę. dots = DOT3 DOT3? Muzyczny znak przełamania linii (ang. music hyphen), czyli miejsce, w którym można przełamać linię tekstu BRAILLE-owskiego i kontynuować go w następnej linii: music_hyphen = DOT5 ( space eol ) Znaki artykulacji i dynamiki BRAILLE-owska notacja muzyczna posiada szeroki zestaw oznaczeń odpowiadających różnych symbolom muzycznym (stacatto, akcent, odwrócony akcent, martellato, legato, stacatto i inne). articulation = DOT236 DOT46 DOT236 DOT4 DOT236 DOT456 DOT236 DOT56 DOT236 DOT6 DOT236 DOT5 DOT236 DOT16 DOT3 DOT126 DOT3 DOT126 DOT12 Sekwencje oznaczające różne rodzaje fermat: 17

18 fermata = DOT126 DOT123 DOT5 DOT126 DOT123 DOT456 DOT126 DOT123 DOT6 DOT34 DOT345 DOT2 Sekwencje oznaczające miejsce użycia pedałów, głównie w muzyce fortepianowej: pedal_down = DOT5? DOT126 DOT14 pedal_up = DOT16 DOT14 18

c¹, cis¹, d¹, dis¹, e¹, f¹, fis¹, g¹, gis¹, a¹, ais¹, h¹, c2

c¹, cis¹, d¹, dis¹, e¹, f¹, fis¹, g¹, gis¹, a¹, ais¹, h¹, c2 Taktem nazywamy odcinek na pięciolinii zawarty między dwoma pionowymi kreskami, które są kreskami taktowymi. Miarą taktową nazywamy dwie cyfry zapisane pionowo na pięciolinii na początku utworu albo jego

Bardziej szczegółowo

Na początek garstka niezbędnych informacji.

Na początek garstka niezbędnych informacji. Na początek garstka niezbędnych informacji. W zapisie międzynarodowym nomenklatura nazewnictwa jest angielska, wobec powyższego, w niniejszym opracowaniu tylko w nielicznych przypadkach pojawia się nazewnictwo

Bardziej szczegółowo

Akustyka muzyczna. Wykład 5 Rytm muzyczny. Metrum. Tempo. Artykulacja. Dynamika. dr inż. Przemysław Plaskota

Akustyka muzyczna. Wykład 5 Rytm muzyczny. Metrum. Tempo. Artykulacja. Dynamika. dr inż. Przemysław Plaskota Akustyka muzyczna Wykład 5 Rytm muzyczny. Metrum. Tempo. Artykulacja. Dynamika. dr inż. Przemysław Plaskota Rytm muzyczny Rytm jest nieodzownym składnikiem melodii Rytm może istnieć samoistnie jest pierwotny

Bardziej szczegółowo

EsAC. Essener Assoziativ Code. Ewa Dahlig-Turek Instytut Sztuki Polskiej Akademii Nauk 2015-02-07

EsAC. Essener Assoziativ Code. Ewa Dahlig-Turek Instytut Sztuki Polskiej Akademii Nauk 2015-02-07 EsAC Essener Assoziativ Code Ewa Dahlig-Turek Instytut Sztuki Polskiej Akademii Nauk 2015-02-07 Baza danych (plik) dzieli się na tzw. rekordy, tj. "karty" odpowiadające poszczególnym melodiom. Pojedynczy

Bardziej szczegółowo

WYMOGI PROGRAMOWE DO ZREALIZOWANIA W CIĄGU ROKU SZKOLNEGO - - FORTEPIAN GŁÓWNY

WYMOGI PROGRAMOWE DO ZREALIZOWANIA W CIĄGU ROKU SZKOLNEGO - - FORTEPIAN GŁÓWNY WYMOGI PROGRAMOWE DO ZREALIZOWANIA W CIĄGU ROKU SZKOLNEGO - - FORTEPIAN GŁÓWNY Wymagania szczegółowe PIERWSZY ROK NAUCZANIA: Potrafi wymienić i określić podstawowe części fortepianu i mechanizmu gry (młoteczki,

Bardziej szczegółowo

III Ogólnopolski Konkurs z Zasad Muzyki

III Ogólnopolski Konkurs z Zasad Muzyki KLUCZ Łomża dn. 15 16 kwietnia 2016 r. III Ogólnopolski Konkurs z Zasad Muzyki Etap II 1. Uzupełnij znaki chromatyczne w oznaczeniu trylu łańcuchowego tak, aby zamiana nuty głównej była do góry o 2>. S.

Bardziej szczegółowo

IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, marca 2017 r.

IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, marca 2017 r. ETAP I zadania pisemne Uczestnik IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, 17 19 marca 2017 r. GODŁO Instrument gł. LICZBA PUNKTÓW

Bardziej szczegółowo

Wymagania edukacyjne z kształcenia słuchu dla klas I-III cyklu 6-cio letniego.

Wymagania edukacyjne z kształcenia słuchu dla klas I-III cyklu 6-cio letniego. Wymagania edukacyjne z kształcenia słuchu dla klas I-III cyklu 6-cio letniego. Na zakończenie I roku nauki uczeń powinien wykazać się znajomością wiedzy z zakresu: potrafi zapisać klucz wiolinowy, basowy

Bardziej szczegółowo

Generatory analizatorów

Generatory analizatorów Generatory analizatorów Generator analizatora leksykalnego flex ( http://www.gnu.org/software/flex/ ) Generator analizatora składniowego bison ( http://www.gnu.org/software/bison/ ) Idea ogólna Opis atomów

Bardziej szczegółowo

Lekcja 1. 1# 2# 3# 1b 2b 3b. data POWTÓRZENIE GAMY DUROWE I MOLOWE

Lekcja 1. 1# 2# 3# 1b 2b 3b. data POWTÓRZENIE GAMY DUROWE I MOLOWE Lekcja 1 data POWTÓRZENIE GAMY DUROWE I MOLOWE 1. Budowa gam durowych. Uzupełnij: Półtony (sekundy małe) znajdują się na stopniu gamy durowej. Całe tony (sekundy wielkie) są na stopniu gamy durowej. Tercje

Bardziej szczegółowo

Polcode Code Contest PHP-10.09

Polcode Code Contest PHP-10.09 Polcode Code Contest PHP-10.09 Przedmiotem konkursu jest napisanie w języku PHP programu, którego wykonanie spowoduje rozwiązanie zadanego problemu i wyświetlenie rezultatu. Zadanie konkursowe Celem zadania

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE DO PRZEDMIOTU Rytmika. PSM I st. C6 KLASA I Po pierwszym roku nauki uczeń przedmiotu: RYTMIKA

WYMAGANIA EDUKACYJNE DO PRZEDMIOTU Rytmika. PSM I st. C6 KLASA I Po pierwszym roku nauki uczeń przedmiotu: RYTMIKA WYMAGANIA EDUKACYJNE DO PRZEDMIOTU Rytmika PSM I st. C6 KLASA I Po pierwszym roku nauki uczeń przedmiotu: RYTMIKA Zna, rozróżnia, słyszy, potrafi zapisać i stosuje podstawowe jednostki metryczne: ćwierćnuty,

Bardziej szczegółowo

Kryteria ocen z przedmiotu muzyka dla klasy V

Kryteria ocen z przedmiotu muzyka dla klasy V Kryteria ocen z przedmiotu muzyka dla klasy V Semestr I Ocena dopuszczająca - Uczestniczy w zespołowych działaniach muzycznych na lekcji, - wykazuje zainteresowanie treściami muzycznymi zawartymi w podręczniku,

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 6

Języki formalne i automaty Ćwiczenia 6 Języki formalne i automaty Ćwiczenia 6 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Wyrażenia regularne... 2 Standardy IEEE POSIX Basic Regular Expressions (BRE) oraz Extended

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE z zakresu kształcenia słuchu

WYMAGANIA EDUKACYJNE z zakresu kształcenia słuchu WYMAGANIA EDUKACYJNE z zakresu kształcenia słuchu CYKL SZEŚCIOLETNI ZAŁĄCZNIK NR 8 KLASA I 1. Słuchowe odróżnianie dźwięków wysokich, niskich, krótkich i długich; określanie kierunku melodii. Powtarzanie

Bardziej szczegółowo

Analiza leksykalna 1. Teoria kompilacji. Dr inż. Janusz Majewski Katedra Informatyki

Analiza leksykalna 1. Teoria kompilacji. Dr inż. Janusz Majewski Katedra Informatyki Analiza leksykalna 1 Teoria kompilacji Dr inż. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Kod źródłowy (ciąg znaków) Analizator leksykalny SKANER Ciąg symboli leksykalnych (tokenów)

Bardziej szczegółowo

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1 O PIS PLIKU W F O R M A C I E CSV Z D A N Y M I PRZEKAZÓW PIENIĘŻNYCH L U B E K S PRESÓW PIENIĘŻNYCH D O K U M E N T A C J A T E C H N I C Z N A W E R S J A 4.0 L I P I E C 2 0 1 4 Spis treści 1. Struktura

Bardziej szczegółowo

Metody Kompilacji Wykład 3

Metody Kompilacji Wykład 3 Metody Kompilacji Wykład 3 odbywa się poprzez dołączenie zasad(reguł) lub fragmentów kodu do produkcji w gramatyce. Włodzimierz Bielecki WI ZUT 2 Na przykład, dla produkcji expr -> expr 1 + term możemy

Bardziej szczegółowo

Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd. Włodzimierz Bielecki WI ZUT

Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd. Włodzimierz Bielecki WI ZUT Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd Analiza Syntaktyczna Wstęp Parser dostaje na wejściu ciąg tokenów od analizatora leksykalnego i sprawdza: czy ciąg ten może być generowany przez gramatykę.

Bardziej szczegółowo

Fizyka skal muzycznych

Fizyka skal muzycznych Kazimierz Przewłocki Fizyka skal muzycznych Fala sprężysta rozchodząca się w gazie, cieczy lub ciele stałym przenosi pewną energię. W miarę oddalania się od źródła, natężenie zaburzenia sprężystego w ośrodku

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Stany równoważne Stany p i q są równoważne,

Bardziej szczegółowo

Języki programowania zasady ich tworzenia

Języki programowania zasady ich tworzenia Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie

Bardziej szczegółowo

Klucz I Ogólnopolski Konkurs z Zasad Muzyki

Klucz I Ogólnopolski Konkurs z Zasad Muzyki Klucz I Ogólnopolski Konkurs z Zasad Muzyki Etap II 1. Określ na jakiej skali poza systemem dur moll oparty jest przedstawiony niżej fragment. Podaj nazwę. S. Kisielewski Koncert na orkiestrę, cz. II,

Bardziej szczegółowo

Komunikacja człowiek-komputer

Komunikacja człowiek-komputer Komunikacja człowiek-komputer Wykład 3 Dr inż. Michał Kruk Komunikacja człowiek - komputer dr inż. Michał Kruk Reprezentacja znaków Aby zakodować tekst, trzeba każdej możliwej kombinacji bitów przyporządkować

Bardziej szczegółowo

Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika

Skanowanie OCR w aplikacji Kancelaria Komornika. Instrukcja dla użytkownika Skanowanie OCR w aplikacji Kancelaria Komornika Instrukcja dla użytkownika Spis treści 1. Zakładka Wyrażenia... 3 2. Zakładka Grupy wyrażeń... 5 3. Opcje Skanowania / OCR... 7 4. Rozpoznawanie Danych...

Bardziej szczegółowo

PRZEDMIOTOWY SYSTEM OCENY UCZNIA INSTRUMENT GŁÓWNY - FORTEPIAN

PRZEDMIOTOWY SYSTEM OCENY UCZNIA INSTRUMENT GŁÓWNY - FORTEPIAN PRZEDMIOTOWY SYSTEM OCENY UCZNIA W SZKOLE MUZYCZNEJ I STOPNIA Z UWZGLĘDNIENIEM PODSTAWY PROGRAMOWEJ ORAZ CELÓW NAUCZANIA ZGODNYCH Z ROZPORZĄDZENIEM MINISTRA KULTURY Z DNIA 02.07.2014r. OGÓLNOKSZTAŁĄCA

Bardziej szczegółowo

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV) Struktura pliku wejściowego ipko biznes przelewy zagraniczne (T103 / CSV) 1 Spis treści 1. Informacje ogólne... 3 2. Struktura pliku PLA/T103... 3 2.1. Opis formatu pliku... 3 2.2. Struktura pliku... 4

Bardziej szczegółowo

IV Ogólnopolski Konkurs z Zasad Muzyki

IV Ogólnopolski Konkurs z Zasad Muzyki KLUCZ Łomża dn. 13 14 kwietnia 2018 r. IV Ogólnopolski Konkurs z Zasad Muzyki Etap I 1. W zaznaczonym ramką miejscu zbuduj D 9> (w postaci zasadniczej) w G dur. Kompozytor umieścił składnik 9> w sopranie

Bardziej szczegółowo

Akustyka muzyczna. Wykład 2 Elementy muzyki. O dźwięku. dr inż. Przemysław Plaskota

Akustyka muzyczna. Wykład 2 Elementy muzyki. O dźwięku. dr inż. Przemysław Plaskota Akustyka muzyczna Wykład 2 Elementy muzyki. O dźwięku. dr inż. Przemysław Plaskota Elementy muzyki Rytm organizuje przebiegi czasowe w utworze muzycznym Metrum daje zasady porządkujące przebiegi rytmiczne

Bardziej szczegółowo

DOMINANTY ROZPOZNAWANIE SEPTYMOWYCH I NONOWYCH; ĆWICZENIA MELODYCZNO-RYTMICZNE I HARMONICZNE

DOMINANTY ROZPOZNAWANIE SEPTYMOWYCH I NONOWYCH; ĆWICZENIA MELODYCZNO-RYTMICZNE I HARMONICZNE Lekcja 27 data DOMINANTY ROZPOZNAWANIE SEPTYMOWYCH I NONOWYCH; ĆWICZENIA MELODYCZNO-RYTMICZNE I HARMONICZNE 1. Dyktando melodyczne. 2. Rozpoznaj Dominanty grane harmonicznie (septymowa, wielkononowa, małononowa,

Bardziej szczegółowo

Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017

Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie

Bardziej szczegółowo

L E X. Generator analizatorów leksykalnych

L E X. Generator analizatorów leksykalnych L E X Generator analizatorów leksykalnych GENERATOR L E X Zadaniem generatora LEX jest wygenerowanie kodu źródłowego analizatora leksykalnego (domyślnie) w języku C; Kod źródłowy generowany jest przez

Bardziej szczegółowo

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia. ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb

Bardziej szczegółowo

Formaty obrazów rastrowych biblioteki PBM

Formaty obrazów rastrowych biblioteki PBM Formaty obrazów rastrowych biblioteki PBM Reprezentacja obrazu Obrazy pobierane z kamery, bądź dowolnego innego źródła, mogą być składowane na pliku dyskowym w jednym z wielu istniejących formatów zapisu

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE

WYMAGANIA EDUKACYJNE ZESPÓŁ SZKÓŁ MUZYCZNYCH IM. CZESŁAWA NIEMENA WE WŁOCŁAWKU WYMAGANIA EDUKACYJNE ZAŁĄCZNIK DO PROGRAMU NAUCZANIA FORTEPIANU DODATKOWEGO PIERWSZY ETAP EDUKACYJNY: OGÓLNOKSZTAŁCĄCA SZKOŁA MUZYCZNA I STOPNIA

Bardziej szczegółowo

INFORMATYKA Studia Niestacjonarne Elektrotechnika

INFORMATYKA Studia Niestacjonarne Elektrotechnika INFORMATYKA Studia Niestacjonarne Elektrotechnika Wydział Elektrotechniki i Informatyki dr inż. Michał Łanczont Wydział Elektrotechniki i Informatyki p. E419 tel. 81-538-42-93 m.lanczont@pollub.pl http://lanczont.pollub.pl

Bardziej szczegółowo

Zeszyt ćwiczeń do kształcenia słuchu dla klasy II. część II. Imię. Nazwisko. Aleksandra Godlewska - Szulc

Zeszyt ćwiczeń do kształcenia słuchu dla klasy II. część II. Imię. Nazwisko. Aleksandra Godlewska - Szulc POZNAŃSKA OGÓLNOKSZTAŁCĄCA SZKOŁA MUZYCZNA NR 1 IM. H. WIENIAWSKIEGO Aleksandra Godlewska - Szulc Zeszyt ćwiczeń do kształcenia słuchu dla klasy II część II Imię. Nazwisko Tercja wielka i tercja mała 1.

Bardziej szczegółowo

Akustyka muzyczna. Wykład 2 dr inż. Przemysław Plaskota

Akustyka muzyczna. Wykład 2 dr inż. Przemysław Plaskota Akustyka muzyczna Wykład 2 dr inż. Przemysław Plaskota Systemy dźwiękowe Materiał dźwiękowy wszystkie dźwięki muzyczne, którymi dysponuje kompozytor przy tworzeniu dzieł Wybór materiału dokonuje się z

Bardziej szczegółowo

KSZTAŁCENIE SŁUCHU Klasa IV. Zeszyt ucznia

KSZTAŁCENIE SŁUCHU Klasa IV. Zeszyt ucznia Poznańska Ogólnokształcąca Szkoła Muzyczna I st. nr 1 im. Henryka Wieniawskiego w Poznaniu KSZTAŁCENIE SŁUCHU Klasa IV Zeszyt ucznia...... Koncepcja i przygotowanie: Anna Bagazińska 1 Szanowni Rodzice

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Gramatyki bezkontekstowe I Gramatyką bezkontekstową

Bardziej szczegółowo

Kodowanie informacji. Przygotował: Ryszard Kijanka

Kodowanie informacji. Przygotował: Ryszard Kijanka Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA ZASADY MUZYKI Z ELEMENTAMI KOMPUTEROWEJ EDYCJI NUT PSM II st. Klasa I

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA ZASADY MUZYKI Z ELEMENTAMI KOMPUTEROWEJ EDYCJI NUT PSM II st. Klasa I WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA ZASADY MUZYKI Z ELEMENTAMI KOMPUTEROWEJ EDYCJI NUT PSM II st. Klasa I Treści nauczania Wymagania edukacyjne Wiadomości wstępne. Przedmiot zasad muzyki z elementami

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 4

Języki formalne i automaty Ćwiczenia 4 Języki formalne i automaty Ćwiczenia 4 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Sposób tworzenia deterministycznego automatu skończonego... 4 Intuicyjne rozumienie konstrukcji

Bardziej szczegółowo

Zad. 1: Sterowanie mimika

Zad. 1: Sterowanie mimika 1 Cel ćwiczenia Zad. 1: Sterowanie mimika twarzy Wykształcenie umiejętności posługiwania się złożonymi makrami preprocesora języka C. Stworzenie podstawowej struktury wizualizacji twarzy robota, która

Bardziej szczegółowo

Temat: Algorytm kompresji plików metodą Huffmana

Temat: Algorytm kompresji plików metodą Huffmana Temat: Algorytm kompresji plików metodą Huffmana. Wymagania dotyczące kompresji danych Przez M oznaczmy zbiór wszystkich możliwych symboli występujących w pliku (alfabet pliku). Przykład M = 2, gdy plik

Bardziej szczegółowo

IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, marca 2017 r.

IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, marca 2017 r. IX Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, 17 19 marca 017 r. ETAP I zadania pisemne Jury NR ZAD. PROBLEMATYKA PUNKTACJA MAKSYMALNA

Bardziej szczegółowo

Zadanie analizy leksykalnej

Zadanie analizy leksykalnej Analiza leksykalna 1 Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Przykład: We: COST := ( PRICE + TAX ) * 0.98 Wy: id 1 := ( id 2 + id 3 ) * num 4 Tablica symboli:

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE

WYMAGANIA EDUKACYJNE ZESPÓŁ SZKÓŁ MUZYCZNYCH IM. CZESŁAWA NIEMENA WE WŁOCŁAWKU Załącznik nr 1 do programu nauczania przedmiotu FORTEPIAN DLA WOKALISTÓW WYMAGANIA EDUKACYJNE DRUGI ETAP EDUKACYJNY: PAŃSTWOWA SZKOŁA MUZYCZNA

Bardziej szczegółowo

Nuta (od łac. nota, znak) - znak graficzny dźwięku określający jego wysokość i czas trwania.

Nuta (od łac. nota, znak) - znak graficzny dźwięku określający jego wysokość i czas trwania. Nuta (od łac. nota, znak) - znak graficzny dźwięku określający jego wysokość i czas trwania. Nuty umieszczone są pod, na lub nad pięciolinią lub linią do niej dodaną. Samo położenie nuty na pięciolinii

Bardziej szczegółowo

IV Ogólnopolski Konkurs z Zasad Muzyki

IV Ogólnopolski Konkurs z Zasad Muzyki KLUCZ Łomża 13 14 kwietnia 2018 r. IV Ogólnopolski Konkurs z Zasad Muzyki Etap II 1. W poniższym fragmencie znajdź błąd w druku. Zaznacz go i wyjaśnij, jak powinien wyglądać prawidłowy zapis. L. van Beethoven

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

Akustyka muzyczna Podstawy notacji muzycznej i teorii muzyki Opracowanie Kuba Łopatka

Akustyka muzyczna Podstawy notacji muzycznej i teorii muzyki Opracowanie Kuba Łopatka Akustyka muzyczna Podstawy notacji muzycznej i teorii muzyki Opracowanie Kuba Łopatka WPROWADZENIE Nuta, pięciolinia Nuta (od łac. nota, znak) - znak graficzny dźwięku określający jego wysokość i czas

Bardziej szczegółowo

gra na instrumentach ze słuchu i z wykorzystaniem nut (solo i w zespole) melodie, schematy rytmiczne, proste utwory.

gra na instrumentach ze słuchu i z wykorzystaniem nut (solo i w zespole) melodie, schematy rytmiczne, proste utwory. Rytmika Scenariusz lekcji dla szkół podstawowych Treści z podstawy programowej 1. Odbiór wypowiedzi i wykorzystanie zawartych w nich informacji. Uczeń: stosuje podstawowe pojęcia muzyczne (melodia, akompaniament,

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE DLA KLASY II PSM I STOPNIA CYKLU SZEŚCIOLETNIEGO. Rytmika z kształceniem słuchu

WYMAGANIA EDUKACYJNE DLA KLASY II PSM I STOPNIA CYKLU SZEŚCIOLETNIEGO. Rytmika z kształceniem słuchu WYMAGANIA EDUKACYJNE DLA KLASY II PSM I STOPNIA CYKLU SZEŚCIOLETNIEGO Rytmika z kształceniem słuchu Uczeń: - Zna, rozróżnia, słyszy, potrafi zapisać i stosuje podstawowe jednostki metryczne: ćwierćnuty,

Bardziej szczegółowo

EDUKACJA MUZYCZNA. Lp. numer karty obszar tytuł karty opis słowa kluczowe edukacja pozycja

EDUKACJA MUZYCZNA. Lp. numer karty obszar tytuł karty opis słowa kluczowe edukacja pozycja EDUKACJA MUZYCZNA podstawa programowa wg portalu Scholaris Lp. numer karty obszar tytuł karty opis słowa kluczowe edukacja pozycja 1 KP/1/MUZ/1/01 Rozpoznaj instrumenty Karta pracy z grafikami różnych

Bardziej szczegółowo

Kryteria ocen z przedmiotu muzyka dla klasy VI

Kryteria ocen z przedmiotu muzyka dla klasy VI Kryteria ocen z przedmiotu muzyka dla klasy VI Semestr I Ocena dopuszczająca - Uczestniczy w zespołowych działaniach muzycznych na lekcji, - wykazuje zainteresowanie treściami muzycznymi zawartymi w podręczniku,

Bardziej szczegółowo

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Krzysztof Kadowski. PL-E3579, PL-EA0312, Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza

Bardziej szczegółowo

Gramatyki (1-2) Definiowanie języków programowania. Piotr Chrząstowski-Wachjtel

Gramatyki (1-2) Definiowanie języków programowania. Piotr Chrząstowski-Wachjtel Gramatyki (1-2) Definiowanie języków programowania Piotr Chrząstowski-Wachjtel Zagadnienia Jak zdefiniować język programowania? Gramatyki formalne Definiowanie składni Definiowanie semantyki l 2 Pożądane

Bardziej szczegółowo

Technologie baz danych

Technologie baz danych Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów

Bardziej szczegółowo

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia

Bardziej szczegółowo

Podstawy Kompilatorów

Podstawy Kompilatorów Podstawy Kompilatorów Laboratorium 3 Uwaga: Do wykonania poniższych zadań związanych z implementacją niezbędny jest program LEX oraz kompilator. Dla środowiska Linux mogą to być: Darmowa wersja generatora

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 9

Języki formalne i automaty Ćwiczenia 9 Języki formalne i automaty Ćwiczenia 9 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Maszyna Mealy'ego... 2 Maszyna Moore'a... 2 Automat ze stosem... 3 Konwersja gramatyki bezkontekstowej

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE

WYMAGANIA EDUKACYJNE ZESPÓŁ SZKÓŁ MUZYCZNYCH IM. CZESŁAWA NIEMENA WE WŁOCŁAWKU WYMAGANIA EDUKACYJNE ZAŁĄCZNIK DO PROGRAMU NAUCZANIA INSTRUMENTU GŁÓWNEGO FORTEPIAN PIERWSZY ETAP EDUKACYJNY: PAŃSTWOWA SZKOŁA MUZYCZNA I STOPNIA

Bardziej szczegółowo

Metody Kompilacji Wykład 7 Analiza Syntaktyczna

Metody Kompilacji Wykład 7 Analiza Syntaktyczna Metody Kompilacji Wykład 7 Analiza Syntaktyczna Parsowanie Parsowanie jest to proces określenia jak ciąg terminali może być generowany przez gramatykę. Włodzimierz Bielecki WI ZUT 2/57 Parsowanie Dla każdej

Bardziej szczegółowo

Autor: dr inż. Katarzyna Rudnik

Autor: dr inż. Katarzyna Rudnik Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe

Bardziej szczegółowo

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie

Bardziej szczegółowo

29. Poprawność składniowa i strukturalna dokumentu XML

29. Poprawność składniowa i strukturalna dokumentu XML 29. i strukturalna dokumentu XML 13 października 2015 1 2 Poprawny składniowo dokument XML powinien być tworzony zgodnie z poniżej przedstawionymi zasadami. Deklaracja XML Powinien zawierać deklarację

Bardziej szczegółowo

I rok Pedagogika wczesnoszkolna i Wychowanie muzyczne wg E.E. Gordona studia stacjonarne, 2011/2012

I rok Pedagogika wczesnoszkolna i Wychowanie muzyczne wg E.E. Gordona studia stacjonarne, 2011/2012 Materiał dydaktyczny do ćwiczeń: Zasady muzyki z elementami harmonii I rok Pedagogika wczesnoszkolna i Wychowanie muzyczne wg E.E. Gordona studia stacjonarne, 2011/2012 SŁOWNICZEK TERMINÓW E.E. Gordon,

Bardziej szczegółowo

WYMAGANIA EGZAMINACYJNE NSM II STOPNIA

WYMAGANIA EGZAMINACYJNE NSM II STOPNIA WYMAGANIA EGZAMINACYJNE NSM II STOPNIA I WYDZIAŁ INSTRUMENTALNY - nauka trwa 6 lat Egzamin wstępny do NSM II stopnia na wydział instrumentalny do klasy I obejmuje: konkursowy egzamin z instrumentu zawierający:

Bardziej szczegółowo

C Z Ę Ś Ć I. 2. Przepiszcie w kluczu mezzosopranowym używając znanych Wam pomocników zapisu nutowego.

C Z Ę Ś Ć I. 2. Przepiszcie w kluczu mezzosopranowym używając znanych Wam pomocników zapisu nutowego. I. KLUCZE MUZYCZNE /Do muzyki?/ 1. Dopiszcie odpowiednie klucze. C Z Ę Ś Ć I h 1 f G e 2 2. Przepiszcie w kluczu mezzosopranowym używając znanych Wam pomocników zapisu nutowego. 3. W kwadratach pod nutami

Bardziej szczegółowo

1. Wprowadzanie danych z klawiatury funkcja scanf

1. Wprowadzanie danych z klawiatury funkcja scanf 1. Wprowadzanie danych z klawiatury funkcja scanf Deklaracja int scanf ( const char *format, wskaźnik, wskaźnik,... ) ; Biblioteka Działanie stdio.h Funkcja scanf wczytuje kolejne pola (ciągi znaków),

Bardziej szczegółowo

Pomorski Czarodziej 2016 Zadania. Kategoria C

Pomorski Czarodziej 2016 Zadania. Kategoria C Pomorski Czarodziej 2016 Zadania. Kategoria C Poniżej znajduje się 5 zadań. Za poprawne rozwiązanie każdego z nich możesz otrzymać 10 punktów. Jeżeli otrzymasz za zadanie maksymalną liczbę punktów, możesz

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z MUZYKI W KLASIE IV ROK SZKOLNY 2016/2017

WYMAGANIA EDUKACYJNE Z MUZYKI W KLASIE IV ROK SZKOLNY 2016/2017 WYMAGANIA EDUKACYJNE Z MUZYKI W KLASIE IV ROK SZKOLNY 2016/2017 Ze względu na różnice w uzdolnieniach muzycznych uczniów, na ocenę z tego przedmiotu w znacznym stopniu będzie wpływać: aktywność ucznia

Bardziej szczegółowo

Arytmetyka liczb binarnych

Arytmetyka liczb binarnych Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1

Bardziej szczegółowo

KSZTAŁCENIE SŁUCHU KLASA IV. Imię i nazwisko

KSZTAŁCENIE SŁUCHU KLASA IV. Imię i nazwisko KSZTAŁCENIE SŁUCHU KLASA IV Imię i nazwisko Lekcja 1 data 1. Gama C-dur zaznacz półtony. Półtony (sekundy małe) znajdują się na stopniu gamy durowej. Całe tony (sekundy wielkie) są na stopniu gamy durowej.

Bardziej szczegółowo

Platforma WSiPnet.pl dla każdego ucznia

Platforma WSiPnet.pl dla każdego ucznia Platforma WSiPnet.pl dla każdego ucznia KLASY 4 6 ANNA WYSOCKA Zajęcia komputerowe są dość specyficznym przedmiotem wymagają nie tylko przyswojenia wiedzy informatycznej, ale przede wszystkim zdobycia

Bardziej szczegółowo

Kryteria ocen - muzyka- klasa IV

Kryteria ocen - muzyka- klasa IV Ocena Kryteria ocen - muzyka- klasa IV celująca Umiejętności ucznia wykraczają ponad poziom podstawowy : np. gra na polecenia prowadzącego i w ciągu półrocza opuścił te zajęcia tylko do dwóch razy) oraz

Bardziej szczegółowo

Wymagania programowe na poszczególne oceny oraz kryteria oceniania muzyka kl. V szkoły podstawowej SEMESTR I

Wymagania programowe na poszczególne oceny oraz kryteria oceniania muzyka kl. V szkoły podstawowej SEMESTR I Wymagania programowe na poszczególne oceny oraz kryteria oceniania muzyka kl. V szkoły podstawowej SEMESTR I L.p. Materiał nauczania celujący bardzo dobry dobry dostateczny dopuszczający niedostate czny

Bardziej szczegółowo

Struktura pliku Płatnik dla importu zleceń

Struktura pliku Płatnik dla importu zleceń Struktura pliku Płatnik dla importu zleceń 1. Informacje ogólne Dokument opisuje strukturę pliku Płatnik wykorzystywanego do importu zleceń do systemu bankowości elektronicznej EBO. Obsługuje rodzaje zleceń:

Bardziej szczegółowo

Tworzenie nowych pytań materiał dla osób prowadzących kursy

Tworzenie nowych pytań materiał dla osób prowadzących kursy Projekt językowy Tworzenie nowych pytań materiał dla osób prowadzących kursy Materiał opracowany na podstawie pomocy do systemu Moodle Zygmunt Sumiec Zespół Szkół Ogólnokształcących nr 1 w Mielcu Importowanie

Bardziej szczegółowo

Języki formalne i automaty Ćwiczenia 1

Języki formalne i automaty Ćwiczenia 1 Języki formalne i automaty Ćwiczenia Autor: Marcin Orchel Spis treści Spis treści... Wstęp teoretyczny... 2 Wprowadzenie do teorii języków formalnych... 2 Gramatyki... 5 Rodzaje gramatyk... 7 Zadania...

Bardziej szczegółowo

19.koło kwintowe, enharmonia, enharmoniczna równoważność dźwięków i gam

19.koło kwintowe, enharmonia, enharmoniczna równoważność dźwięków i gam 17.Dysonanse, konsonanse zależności 1. Konsonansami nazywamy interwały zgodnie brzmiące. Dzielą się one na: 1. Konsonanse doskonałe, do których zaliczamy wszystkie interwały czyste (1,4,5,8) 2. Konsonanse

Bardziej szczegółowo

Wymagania edukacyjne cykl 6- letni. Instrument główny wiolonczela. \Nauczyciel Natalia Szwarczak

Wymagania edukacyjne cykl 6- letni. Instrument główny wiolonczela. \Nauczyciel Natalia Szwarczak Wymagania edukacyjne cykl 6- letni Instrument główny wiolonczela \Nauczyciel Natalia Szwarczak OCENA CELUJĄCA - materiał opanowany przez ucznia wykracza poza program nauczania danej klasy; - uczeń osiągnął

Bardziej szczegółowo

SEKCJA INSTRUMENTÓW SMYCZKOWYCH ZSM IM. ST. MONIUSZKI W ŁODZI PRZEDMIOTOWY SYSTEM OCENIANIA - STANDARDY WYMAGAŃ KLASA I

SEKCJA INSTRUMENTÓW SMYCZKOWYCH ZSM IM. ST. MONIUSZKI W ŁODZI PRZEDMIOTOWY SYSTEM OCENIANIA - STANDARDY WYMAGAŃ KLASA I SEKCJA INSTRUMENTÓW SMYCZKOWYCH ZSM IM. ST. MONIUSZKI W ŁODZI PRZEDMIOTOWY SYSTEM OCENIANIA - STANDARDY WYMAGAŃ PRZEDMIOT: KONTRABAS KLASY I IV CZTEROLETNIEGO SM I ST. KLASA I gama, trójdźwięk etiuda lub

Bardziej szczegółowo

Test z muzyki. Małe olimpiady przedmiotowe. Imię i nazwisko

Test z muzyki. Małe olimpiady przedmiotowe. Imię i nazwisko Małe olimpiady przedmiotowe Test z muzyki ORGANIZATORZY: Wydział Edukacji Urzędu Miasta Imię i nazwisko Szkoła Centrum Edukacji Nauczycieli Szkoła Podstawowa nr 17 Szkoła Podstawowa nr 18 Drogi Uczniu,

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Automat ze stosem Automat ze stosem to szóstka

Bardziej szczegółowo

Efektywna analiza składniowa GBK

Efektywna analiza składniowa GBK TEORETYCZNE PODSTAWY INFORMATYKI Efektywna analiza składniowa GBK Rozbiór zdań i struktur zdaniowych jest w wielu przypadkach procesem bardzo skomplikowanym. Jego złożoność zależy od rodzaju reguł produkcji

Bardziej szczegółowo

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych rk Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych pojęć, prawdopodobnie zastanawiasz się, kiedy zaczniesz

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE

WYMAGANIA EDUKACYJNE ZESPÓŁ SZKÓŁ MUZYCZNYCH IM. CZESŁAWA NIEMENA WE WŁ OCŁ AWKU Załącznik nr 2 do programu nauczania przedmiotu FORTEPIAN OBOWIĄZKOWY WYMAGANIA EDUKACYJNE DRUGI ETAP EDUKACYJNY: PAŃSTWOWA SZKOŁA MUZYCZNA II

Bardziej szczegółowo

Metody Kompilacji Wykład 1 Wstęp

Metody Kompilacji Wykład 1 Wstęp Metody Kompilacji Wykład 1 Wstęp Literatura: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman: Compilers: Princiles, Techniques, and Tools. Addison-Wesley 1986, ISBN 0-201-10088-6 Literatura: Alfred V. Aho,

Bardziej szczegółowo

Struktura pliku wejściowego ipko biznes PLA/MT103

Struktura pliku wejściowego ipko biznes PLA/MT103 Struktura pliku wejściowego ipko biznes PLA/T103 1 1. Informacje ogólne Niniejszy dokument w sposób szczegółowy opisuje strukturę pliku PLA/T103, czyli standardowego formatu plików elektronicznych, za

Bardziej szczegółowo

Pracownia Komputerowa wykład VI

Pracownia Komputerowa wykład VI Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1

Bardziej szczegółowo

Wstęp do informatyki- wykład 2

Wstęp do informatyki- wykład 2 MATEMATYKA 1 Wstęp do informatyki- wykład 2 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy

Bardziej szczegółowo

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia. Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia. Informacja o strukturze pliku, przekazywanego przez Bank dla Klienta za pośrednictwem systemu

Bardziej szczegółowo

Laboratorium 10: Maszyna stanów

Laboratorium 10: Maszyna stanów Wojciech Myszka Laboratorium 10: Maszyna stanów 2016-05-07 09:05:39 +0200 1. Wprowadzenie Laboratorium poświęcone jest operacjom na napisach (ciągach znaków). Przypominam, że: a to stała typu char o wartości

Bardziej szczegółowo

Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.

Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p. Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Wskaźnik do pliku Dostęp do pliku: zapis, odczyt,

Bardziej szczegółowo

VIII Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, 6 8 marca 2015 r.

VIII Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, 6 8 marca 2015 r. ETAP I zadania pisemne Uczestnik VIII Ogólnopolski Konkurs Solfeżowy Zespół Państwowych Szkół Muzycznych I i II st. im. St. Moniuszki Bielsko-Biała, 6 8 marca 2015 r. GODŁO Instrument gł. LICZBA PUNKTÓW

Bardziej szczegółowo

KSZTAŁCENIE SŁUCHU Klasa V. Zeszyt ucznia

KSZTAŁCENIE SŁUCHU Klasa V. Zeszyt ucznia Poznańska Ogólnokształcąca Szkoła Muzyczna I st. nr 1 im. Henryka Wieniawskiego w Poznaniu KSZTAŁCENIE SŁUCHU Klasa V Zeszyt ucznia...... Koncepcja i przygotowanie: Anna Bagazińska 1 Drodzy Uczniowie!

Bardziej szczegółowo

10. Translacja sterowana składnią i YACC

10. Translacja sterowana składnią i YACC 10. Translacja sterowana składnią i YACC 10.1 Charakterystyka problemu translacja sterowana składnią jest metodą generacji przetworników tekstu języków, których składnię opisano za pomocą gramatyki (bezkontekstowej)

Bardziej szczegółowo

Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów skończonych

Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów skończonych Opracował: dr inż. Zbigniew Buchalski KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów

Bardziej szczegółowo