Conjunto de técnicas e comandos construídos na língua portuguesa com o objetivo de
facilitar a programação e o entendimento dos programas principalmente daqueles que ainda não dominam nenhuma linguagem de programação. Algoritmos desenvolvidos numa pseudolinguagem não são executados diretamente pelo computador. Necessitam ser transcritos para uma linguagem de programação (PASCAL, C++, por exemplo). Elemento básico de qualquer linguagem: identificador (nome) O objetivo desse elemento é identificar, na memória, variáveis e constantes. É formado por um ou mais caracteres, sendo que o primeiro deve, obrigatoriamente, ser uma letra e os caracteres seguintes, letras e/ou dígitos, sublinhado (“_”), não sendo permitido o uso de símbolos especiais. Identificadores válidos: A, X, SOMA, B34Y1, C4, SOMA_A. Identificadores inválidos: 2YC, ?AB, -AYB, 55CDE, SOMA-A. Variáveis Nos algoritmos, cada variável corresponde a uma posição na memória, cujo conteúdo pode variar ao longo do tempo durante a execução de um programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um único valor a cada instante. Toda variável é identificada por um nome ou identificador. As variáveis só podem armazenar valores de um tipo, sendo quatro os tipos básicos, mostrados a seguir: Tipos básicos • Inteiro – qualquer número inteiro positivo, negativo ou nulo. Ex.: 3, -3, 0. • Real – qualquer número real positivo, negativo ou nulo. Ex.: 3.4, -3.4, 0.0. • Caractere – qualquer conjunto de caracteres desde que entre aspas. Nos algoritmos, não faremos distinção quanto ao tipo das variáveis que armazenam um ou mais caracteres. Ex.: “ABC”, “sorriso”, “abacate”, “X”. • Lógico – conjunto de valores falso ou verdadeiro em proposições lógicas. Ex.: tem, achou (contendo falso ou verdadeiro). Observação Quando declaramos uma variável, significa dizer que criamos (definimos) locais na memória do computador rotulados com os nomes das variáveis (identificadores). Exemplo Inteiro: X, SOMA, CONT Real: MEDIA, A, B Caractere: NOME Lógico: TEM Assim, X é o nome de um local (endereço) de memória que pode conter valores do tipo inteiro.