Português Estruturado Flashcards

(11 cards)

1
Q

Qual a primeira coisa que se faz no algoritmo de Português Estruturado?

A

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;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a segunda coisa que se faz no algortimo?

A

Declarar as variáveis…………………
~~~
Algoritmo “colocar o nome”
Var
a, b: inteiro
~~~

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a terceira coisa que se faz em um algortimo e a última?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais são os tipos de dados primitivos no Potuguês Estruturado?

A
  1. Tipo Literal - Texto ou Caractere;
  2. Tipo Inteiro - Números inteiros positivos ou negativos
  3. Tipo Real ou Ponto Flutuante - Represente números decimais positivos ou negativos;
  4. Tipo Lógico ou Booleano - Representa apenas dois estados (Verdadeiro ou Falso)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais são os tipos de dados construídos no Português Estruturado?

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como é o sinal de atribuição?

A

<-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como são os operadores booleanos?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual a precedência dos operadores?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como se mostra o resultado em Português Estruturado?

A

Mostrar (“Aqui está o resultado:”, variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como se dá a entrada de dados?

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como se dá a entrada de dados, mas com o objetivo de criar uma lista?

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly