Portugol Flashcards

(9 cards)

1
Q

Estrutura básica

A

programa {
funcao inicio () {

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

Funcao escrever

A

Responsável por escrever na tela.
Pode receber um ou mais parâmetros, os parâmetros são separados por vírgula.
Exemplo:
escreva (“bom dia”)
escreva (“bom \n dia”)
-> \n= pular de linha

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

Tipos de variáveis

A

Inteiro-> contém números inteiros, como 327, 34, 100.
Real-> contém números reais, como 1,6590 e 2,30.
Lógico-> pode ser classificado em verdadeiro ou falso, como temFilhos=verdadeiro.
Caráter-> possui caráteres, como %,#,$.
Cadeia-> armazena textos, como cadeia=”lógica e programação”.

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

Criar variável que contenha informações sobre o nascimento e outra que calcule a idade em 2020.

A

programa {
funcao inicial () {
//declarou a variavel
inteiro nascimento, idade
//atribuir um valor a variavel
nascimento = 1985
//calculando idade
idade= 2020 - nascimento
//mostrar na tela
escreva (“sua idade será:” , idade)
}
}

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

funcao leia()

A

responsável por ler dados da entrada.
Exemplo:
real salario
inteiro idade
leia (salario)
leia (idade)
obs: toda variável precisa ser declarada antes de ser lida.

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

Desvio condicional

A

São utilizados quando queremos que “determinadas linhas” do nosso algoritmo seja ou não executada.
Utiliza recursos de uma operação lógica (verdadeiro ou falso) para tomada de decisões.

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

Desvio condicional simples

A

se (condicao)
{
//instruções
}

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

senao

A

senao {
//instruções
}

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

variável de condição

A

programa {
escreva (“digite sua idade:”)
leia (idade)
se (idade < 16) {
escreva (“não pode votar”)
}senao{
escreva (“\npode votar”)
}

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