en to pl translation catalogue (31 entries)

note: type: Title-text
en: Massacre
pl: Masakra

note: type: Resume-text
en: Use a loop in order to destroy six targets.
pl: Użyj pętli w celu zniszczenia sześciu celów.

note: type: ScriptName-text
en: Go
pl: Idź

note: type: \b; header
en: Exercise
pl: Ćwiczenie

note: type: Plain text
en: Destroy the six <a object|bottarg>targets</a> with a program using a loop. The bot must move 5m forward to get from one target to the next.
pl: Zniszcz sześć <a object|bottarg>celów</a> używając programu z pętlą. Odległości pomiędzy celami wynoszą 5 metrów.

note: type: \b; header
en: General principle
pl: Ogólny algorytm

note: type: Plain text
en: The program must execute the following scheme:
    Repeat 6 times :
pl: Program powinien być uruchomiony według następującego schematu:
    Powtórz 6 razy:

note: type: Bullet: 'o'
en: move 5m forward
pl: idź 5 m naprzód.

note: type: Bullet: 'o'
en: turn 90 degrees left
pl: skręć o 90 stopni w lewo

note: type: Bullet: 'o'
en: shoot
pl: strzelaj

note: type: Bullet: 'o'
en: turn 90 degrees right
pl: skręć o 90 stopni w prawo

note: type: \b; header
en: Instruction <code>for ( )</code>
pl: Instrukcja <code>for ( )</code>

note: type: Plain text
en: The instruction <code><a cbot|for>for</a></code> asks for 3 expressions:
pl: Instrukcja <code><a cbot|for>for</a></code> wymaga 3 wyrażeń:

note: type: Bullet: '1)'
en: Initialize the counting variable.
pl: Inicjalizacji zmiennej liczącej.

note: type: Bullet: '2)'
en: The end <a cbot|cond>condition</a>.
pl: <a cbot|cond>Warunku</a> zakończenia pętli.

note: type: Bullet: '3)'
en: The counting <a cbot|expr>expression</a>.
pl: <a cbot|expr>Wyrażenia</a> liczącego.

note: type: Plain text
en: Here is the loop once it is integrated into the program frame:
pl: Oto pętla umieszczona w programie:

note: type: Source code
en: <c/>extern void object::Massacre( )
    {
    	for ( int i=0 ; i<6 ; i=i+1 )
    	{
    		<n/>instructions repeated 6 times ...<c/>
    	}
    }
pl: <c/>extern void object::Masakra( )
    {
    	for ( int i=0 ; i<6 ; i=i+1 )
    	{
    		<n/>instrukcje powtarzane 6 razy...<c/>
    	}
    }

note: type: Plain text
en: ATTENTION: The line <code>for ( )</code> must not be followed by a <a cbot|term>semicolon</a> !
pl: UWAGA: Na końcu wiersza z <code>for ( )</code> nie powinno być <a cbot|term>średnika</a>!

note: type: \b; header
en: Explanation of the instruction <code>for ( )</code>
pl: Opis instrukcji <code>for ( )</code>

note: type: Plain text
en:     The <a cbot|var>variable</a> i is set to zero before the beginning of the loop.
pl:     Przed rozpoczęciem pętli <a cbot|var>zmiennej</a> i jest przypisywana wartość 0.

note: type: Plain text
en:     The loop will be executed as long as i is smaller than 6.
pl:     Pętla będzie wykonywana tak długo, aż wartość zmiennej i będzie mniejsza od 6.

note: type: Plain text
en:     At the end of every loop, add 1 to the variable i.
pl:     Zwiększa o 1 zmienną i na końcu każdej pętli.

note: type: \b; header
en: Blocks
pl: Bloki

note: type: Plain text
en: Use braces <code>{ }</code> in order to create a <a cbot|bloc>block</a>. All the instructions that must be executed in the <code>for</code> loop are held together by a block. The whole program itself is made up of a block:
pl: Do utworzenia <a cbot|bloc>bloku</a> użyj nawiasów klamrowych <code>{ }</code>. Wszystkie instrukcje, które powinny być wykonywane przez pętlę <code>for</code> są zgrupowane w blok. Również cały program jest blokiem:

note: type: Source code
en: extern void object::massacre( )
    {
    	<n/>fill in here ...<c/>
    }
pl: extern void object::Masakra( )
    {
    	<n/>tutaj wpisz instrukcje...<c/>
    }

note: type: Plain text
en: Never change these characters. Just add the instructions of the program between the braces.
    You can fit several blocks one into the other. For example the <code>for</code> block is fitted into the block of the whole program. In order to improve readability, the editor lines up the braces belonging to the different blocks.
pl: Nigdy nie zmieniaj tych znaków. Wystarczy dodać instrukcje programu pomiędzy klamrami.
    Możesz umieszczać bloki wewnątrz innego bloku. Na przykład blok <code>for</code> jest zagnieżdżony w bloku całego programu. W celu poprawy czytelności programu, edytor ustawia w odpowiednich liniach klamry należące do różnych bloków.

note: type: \b; header
en: Remember
pl: Zapamiętaj

note: type: Plain text
en: The instruction used to move forward is <c/><a cbot|move>move</a>();<n/>.
    The instruction used to turn the bot is <c/><a cbot|turn>turn</a>();<n/>. A positive angle turns left.
    The instruction used to fire the cannon is <c/><a cbot|fire>fire</a>(1);<n/>. A one-second burst allows to destroy all six <a object|bottarg>targets</a>.
pl: Instrukcja używana do poruszania się naprzód: <c/><a cbot|move>move</a>();<n/>.
    Instrukcja używana do obracania robota: <c/><a cbot|turn>turn</a>();<n/>. Kąt dodatni obraca w lewo.
    Instrukcja używana do strzelania z działka: <c/><a cbot|fire>fire</a>(1);<n/>. Jednosekundowa seria umożliwia zniszczenie wszystkich sześciu <a object|bottarg>celów</a>.

note: type: \t; header
en: See also
pl: Zobacz również

note: type: Plain text
en: <a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>.
pl: <a cbot>Programowanie</a>, <a cbot|type>typy</a> i <a cbot|category>kategorie</a>.
