Skip to main content

Texto

Exemplos de textos são:

"Coisa 1"
"12. Março de 2010 "
"" (texto vazio)
O texto pode conter letras (minúsculas ou maiúsculas), números, sinais de pontuação, outros símbolos e espaços.

Blocos

Criação de texto

O bloco a seguir cria o texto "Olá" e o salva na variável chamada Saudação:

Bild1_por.PNG

O bloco de criação de texto combina o valor da variável saudação e o novo texto "mundo" com o texto "Olámundo". Observe que não há espaço entre os dois textos, uma vez que não havia nenhum em ambos os textos originais.

Bild2_por.PNG

Para aumentar o número de entradas de texto, clique no símbolo (+). Para remover a última tarefa, clique no símbolo (-).

Alteração de texto

O bloco em ... anexo adiciona o texto dado à variável especificada. Neste exemplo, ele altera o valor da variável saudação de "Olá" para "Olá, você!":

Bild4_por.PNG

Comprimento do texto

comprimento do bloco conta o número de caracteres (letras, números etc.) contidos em um texto. A duração de "Nós somos#1!" é 12 e o comprimento do texto vazio é 0.

Bild5_por.PNG

Bild6_por.PNG

Verifique se há texto em branco

O módulo está vazio verifica se o texto especificado está vazio (tem comprimento 0). O resultado é verdadeiro no primeiro exemplo e falso no segundo exemplo.

Bild7_por.PNG

Bild8_por.PNG

Busca de texto

Esses blocos podem ser usados para verificar se um texto aparece em outro texto e, em caso afirmativo, onde ele aparece. Por exemplo, a primeira ocorrência de "l" em "Olá" é perguntada aqui, o resultado é 2:

Bild9_por.PNG

Este pede a última ocorrência de "l" em "Olá", que também resulta em 2:

Bild10_por.PNG

Independentemente de a primeira ou última ocorrência ser selecionada, este bloco retorna o resultado 0, pois "Olá" não contém um "z".

Bild11_por.PNG

Extração de texto

Extrair um único caractere

Isso resulta em "b", a segunda letra em "abcde":

Bild12_por.PNG

Isso dá "d", a penúltima letra em "abcde":

Bild13_por.PNG

Isso dá "a", a primeira letra em "abcde":

Bild14_por.PNG

Isso dá "e", a última letra em "abcde":

Bild15_por.PNG

Isso dá cada uma das 5 letras em "abcde" com igual probabilidade:

Bild16_por.PNG

Nenhum deles altera o texto do qual é extraído.

Extrair um trecho de texto

Com o bloco no texto ... corrente de caracteres, um trecho de texto pode ser extraído, começando com:

  • Letra #
  • Letra # do final
  • Primeira letra

começa e com:

  • Letra #
  • Letra # do final
  • última letra

termina.

O exemplo a seguir extrai "abc":

Bild17_por.PNG

Ajustar a caixa de texto

Este bloco cria uma versão do texto de entrada que pode ser salvo tanto em

  • MAIÚSCULAS (todas as letras em maiúsculas) ou em
  • minúsculas (todas as letras em minúsculas) ou em
  • Substantivos próprios (primeiras letras maiúsculas, outras letras minúsculas).

O resultado do seguinte bloco é "OLÁ":

Bild18_por.PNG

Os caracteres não alfabéticos não são afetados. Observe que este bloco não funciona no que se refere ao texto em idiomas que não diferenciam maiúsculas de minúsculas, como, por exemplo, o chinês.

Cortar (remover) espaços

O bloco a seguir remove espaços, dependendo do que está definido no menu suspenso (triângulo pequeno):

  • no início do texto
  • no final do texto
  • em ambos os lados do texto

O resultado do bloco a seguir é "Oi você".

Bild19_por.PNG

Espaços no meio do texto não são afetados.

Emitir texto

O bloco emitir faz com que o valor de entrada seja exibido na janela do console:

Bild20_por.PNG

Em nenhum caso será enviado para a impressora, como o nome pode sugerir.

Emitir texto com formatação

Com o bloco formatar texto, os blocos podem emitir texto com conteúdo variável formatado. Todos os marcadores de posição {} no texto são substituídos pelo conteúdo das variáveis anexadas após o texto. A formatação pode ser especificada entre chaves. A formatação {:.1f}, por exemplo, exibe apenas a primeira casa decimal do ponto decimal na variável t .

image-1638518243441.png