colobot-data 0.1.7 - en to pt_PT translation catalogue (31 entries)

note: type: Title-text
en: Follow with variables
pt_PT: Siga com variáveis

note: type: Resume-text
en: Use variables in order to store the parameters of the path.
pt_PT: Use variáveis para armazenar os parâmetros do caminho.

note: type: ScriptName-text
en: Move
pt_PT: Mover

note: type: \b; header
en: Exercise
pt_PT: Exercício

note: type: Plain text
en: This exercise is very similar to the previous one. The bot must move exactly in the same way, but when writing the program, you must use a new concept that is extremely important in programming: <a cbot|var>variables</a>.
    We saw that all the pads are at a distance form each other of 20 meters. And all the rotations performed consist in 90 degree angles. Instead of rewriting the same values over and over again in the program, we can store them in a variable:
pt_PT: Este exercício é muito semelhante ao anterior. O robô deve se mover exatamente da mesma maneira, mas ao escrever o programa, você deve usar um novo conceito que é extremamente importante na programação: <a cbot|var>variáveis</a>. 
    Vimos que todas as almofadas estão a uma distância de 20 metros. E todas as rotações realizadas consistem em ângulos de 90 graus. Em vez de reescrever os mesmos valores repetidas vezes no programa, podemos armazená-los em uma variável:

note: type: Plain text
en: Instead of:
    <c/><s/>	move(20);
pt_PT: Em vez de:
    <c/><s/>	move(20);

note: type: Plain text
en: We write :
    <c/><s/>	dist = 20;
pt_PT: Nós escrevemos:
    <c/><s/>	dist = 20;

note: type: \b; header
en: Variables
pt_PT: Variáveis

note: type: Plain text
en: A <a cbot|var>variable</a> is composed of three elements:
pt_PT: Uma <a cbot|var>variável</a> é composta de três elementos:

note: type: Bullet: '1)'
en: The name,
pt_PT: O nome,

note: type: Bullet: '2)'
en: The type of the content,
pt_PT: O tipo do conteúdo,

note: type: Bullet: '3)'
en: The content.
pt_PT: O conteúdo.

note: type: \t; header
en: The name
pt_PT: O nome

note: type: Plain text
en: Use the name to refer to a variable. For example, instead of writing <c/>move(20);<n/>, write <c/>move(dist);<n/>: "dist" is the name of the variable. You can choose almost any name for a variable, for example <code>dist</code>, <code>dir</code>, <code>p2</code>, <code>a</code>, <code>x</code>, <code>nothing_2_grab</code>, etc.
pt_PT: Use o nome para se referir a uma variável. Por exemplo, em vez de escrever <c/>move(20);<n/>, escreva <c/>move(dist);<n/>: "dist" é o nome da variável. Você pode escolher praticamente qualquer nome para uma variável, por exemplo, <code>dist</code>, <code>dir</code>, <code>p2</code>, <code>a</code>, <code>x</code>, <code>nada_pegar</code>, etc.

note: type: \t; header
en: The type
pt_PT: O tipo

note: type: Plain text
en: The type of a variable determines what kind of information the variable can contain. According to the type, a variable can contain a whole number, a real number, a character string, the coordinates of a point, etc. Here is a list with the most common variable types:
pt_PT: O tipo de variável determina o tipo de informação que a variável pode conter. De acordo com o tipo, uma variável pode conter um número inteiro, um número real, uma cadeia de caracteres, as coordenadas de um ponto, etc. Aqui está uma lista com os tipos de variáveis mais comuns:

note: type: Bullet: 'o'
en: <code><a cbot|int>int</a></code> for a whole number (12, -500, etc.)
pt_PT: <code><a cbot|int>int</a></code> para um número inteiro (12, -500, etc.)

note: type: Bullet: 'o'
en: <code><a cbot|float>float</a></code> for a real number (3.14, 0.2, -99.98, etc.)
pt_PT: <code><a cbot|float>float</a></code> para um número real (3.14, 0.2, -99.98, etc.)

note: type: Bullet: 'o'
en: <code><a cbot|string>string</a></code> for a character string ("Hello!", "Nothing to grab", etc.)
pt_PT: <code><a cbot|string>string</a></code> para uma cadeira de caracteres ("Olá!", "Nada para pegar", etc.)

note: type: Bullet: 'o'
en: <code><a cbot|point>point</a></code> for the x,y,z-coordinates of a point in space
pt_PT: <code><a cbot|point>point</a></code> para as coordenadas x, y e z de um ponto no espaço

note: type: Bullet: 'o'
en: <code><a cbot|object>object</a></code> for the information about an object (bot, building, etc.)
pt_PT: <code><a cbot|object>object</a></code> para as informações sobre um objeto (robô, edifício, etc.)

note: type: \t; header
en: The content
pt_PT: O conteúdo

note: type: Plain text
en: The content of a variable can be a number, a string, coordinates, etc., according to the type of the variable. The content of a variable can change many times during the execution of a program.
pt_PT: O conteúdo de uma variável pode ser um número, uma string, coordenadas, etc., de acordo com o tipo da variável. O conteúdo de uma variável pode mudar muitas vezes durante a execução de um programa.

note: type: Plain text
en: Before you can use a variable, you have to declare it. For example, before you can use the two variables <code>dist</code> and <code>dir</code>, you must declare them with the following lines:
pt_PT: Antes de poder usar uma variável, você precisa declará-la. Por exemplo, antes de poder usar as duas variáveis <code>dist</code> e <code>dir</code>, você deve declará-las com as seguintes linhas:

note: type: Plain text
en: Now you can use the two variables. To put the value 20 into <code>dist</code> and 90 into <code>dir</code>, write:
pt_PT: Agora você pode usar as duas variáveis. Para colocar o valor 20 em <code>dist</code> e 90 em <code>dir</code>, escreva:

note: type: Plain text
en: Now you can move and turn the bot with the instructions <code><a cbot|move>move</a></code> and <code><a cbot|turn>turn</code></a>:
pt_PT: Agora você pode mover e girar o robô com as instruções <code><a cbot|move>move</a></code> e <code><a cbot|turn>turn</code></a>:

note: type: Plain text
en: You can also use a whole <a cbot|expr>mathematical expression</a> instead of just the variable:
pt_PT: Você também pode usar uma <a cbot|expr>expressão matemática</a> em vez de apenas a variável:

note: type: Plain text
en: The latter instruction will be needed to turn the bot right.
pt_PT: A última instrução será necessária para ativar o robô.

note: type: Plain text
en: Now, rewrite the program of the previous exercise, but use a variable for the distance and another variable for the angle of the rotation.
pt_PT: Agora, reescreva o programa do exercício anterior, mas use uma variável para a distância e outra variável para o ângulo da rotação.

note: type: \t; header
en: See also
pt_PT: Veja também

note: type: Plain text
en: <a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>.
pt_PT: <a cbot>Programação</a>, <a cbot|type>tipos</a> e <a cbot|category>categorias</a>.
