docs.kde.org
Contentores
Anterior
Próximo

Contentores

Os contentores são letras ou palavras que podem ser usadas pelo programador para guardar algum número ou algum texto. Os contentores que contêm um número chamam-se variáveis, enquanto que os que contêm texto chamam-se cadeias de caracteres.

Os contentores que não são usados não contêm nada. Por exemplo, um:

print N

Isto não irá imprimir nada. Se tentar fazer operações matemáticas com contentores vazios, irá obter erros.

Variáveis: contentores de números

Vamos começar com um exemplo:

x = 3
print x

Na primeira linha, a letra x passou a ser uma variável (um contentor de números). Como poderá ver, o valor da variável x passou a 3. Na segunda linha, o valor é impresso.

Lembre-se que, se quisesse imprimir um “x”, então deveria ser escrito

print "x"

Isso foi fácil, mas agora há um exemplo um pouco mais difícil:

A = 2004
B = 25
C = A + B

# o próximo comando imprime "2029"
print C
backward 30
# o próximo comando imprime "2004 mais 25"
print A + " mais " + B
backward 30
# o próximo comando imprime "1979"
print A - B

Nas duas primeiras linhas, as variáveis A e B são configuradas como sendo iguais a 2004 e 25. Na terceira linha, a variável C fica igual a A + B, o que dá 2029. O resto do exemplo consiste em 3 comandos print com backward 30 no meio. O backward 30 está lá para garantir que cada resultado fica numa linha diferente. Neste exemplo, você vê também que as variáveis podem ser usadas nos cálculos matemáticos.

Contentores de texto (cadeias de caracteres)

No código do programa, o texto normal é iniciado e termina normalmente com aspas. Como já foi visto:

print "Olá programador!"

O texto fica delimitado com as aspas. Estes pedaços de texto normal são chamados então de cadeias de caracteres.

As cadeias de caracteres são bastante parecidas com as variáveis. A maior diferença é que as cadeias de caracteres não podem ser usadas em cálculos matemáticos e perguntas. Um exemplo da utilização das cadeias de caracteres:

x = "Olá "
nome = inputwindow "por favor indique o seu nome..."
print x + nome + ", como é que está?

Na segunda linha, a cadeia de caracteres x fica igual a “Olá ”. Na segunda linha, a cadeia de caracteres nome é configurada como o resultado do comando inputwindow. Na terceira linha, o programa imprime uma composição de três cadeias de caracteres na área de desenho.

Este programa pede-lhe para introduzir o seu nome. Quando você, por exemplo, introduzir o nome “”, o programa irá imprimir “Olá Zé, como é que está?”. Lembre-se que o sinal de mais (+) é o único símbolo matemático que você poderá usar com as cadeias de caracteres.

Anterior
Próximo
Início


docs.kde.org