Português Estruturado Flashcards
(11 cards)
Qual a primeira coisa que se faz no algoritmo de Português Estruturado?
Colocar a identificação.
Algoritmo colocar_o_nome
- Não utilizar espaços entre as letras;
- Não iniciar o nome com números;
- Não utilizar palavras reservadas;
- Não utilizar caracteres especiais;
- Ser sucinto e utilizar nomes coerentes;
Qual a segunda coisa que se faz no algortimo?
Declarar as variáveis…………………
~~~
Algoritmo “colocar o nome”
Var
a, b: inteiro
~~~
Qual a terceira coisa que se faz em um algortimo e a última?
Colocar a palavra reservada início e Fim. (prestar atenção que tem um ponto final)
Algoritmo "colocar o nome" Var a, b: inteiro Início Escreva("Digite dois valores separados por espaço: ") Ler (a,b) Fim.
Quais são os tipos de dados primitivos no Potuguês Estruturado?
- Tipo Literal - Texto ou Caractere;
- Tipo Inteiro - Números inteiros positivos ou negativos
- Tipo Real ou Ponto Flutuante - Represente números decimais positivos ou negativos;
- Tipo Lógico ou Booleano - Representa apenas dois estados (Verdadeiro ou Falso)
Quais são os tipos de dados construídos no Português Estruturado?
Tipos construídos são formas de organizar e estruturar dados mais complexos além dos tipos primitivos (como inteiro, real, caractere e lógico).
- Vetores (ou Arrays)
Vetor: Notas[1..5] do Real
- Matrizes
Matriz: Tabela[1..3, 1..4] do Inteiro //Matriz de 3 linhas e 4 colunas
- Registro
Tipo: Aluno = Registro Nome: Caractere Idade: Inteiro NotaFinal: Real FimRegistro
Como é o sinal de atribuição?
<-
Como são os operadores booleanos?
Existem os operadores relacionais (maior que, menor que e etc) e os operadores lógicos (e, ou e etc).
Todos eles, retornar apenas verdadeiro ou falso
Qual a precedência dos operadores?
1) Parenteses;
2) Fatoração;
3) As funções, as potências e as raizes;
4) Multiplicações e divisões;
5) Adições e subtrações;
6) Operadores relacionais e;
7) Operadores lógicos.
Como se mostra o resultado em Português Estruturado?
Mostrar (“Aqui está o resultado:”, variável)
Como se dá a entrada de dados?
Início Escreva("Digite o seu nome e a sua idade, separados por um espaço:") Ler(nome, idade) Escreva("Olá, ", nome, ", você tem ", idade, " anos.") Fim
Como se dá a entrada de dados, mas com o objetivo de criar uma lista?
Início Escreva("Digite vários números separados por espaço:") Ler(numeros) // Aqui 'numeros' será uma lista de valores Para cada numero em numeros faça Escreva("Você digitou: ", numero) FimPara Fim