Portugol Flashcards
(9 cards)
Estrutura básica
programa {
funcao inicio () {
} }
Funcao escrever
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
Tipos de variáveis
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”.
Criar variável que contenha informações sobre o nascimento e outra que calcule a idade em 2020.
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)
}
}
funcao leia()
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.
Desvio condicional
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.
Desvio condicional simples
se (condicao)
{
//instruções
}
senao
senao {
//instruções
}
variável de condição
programa {
escreva (“digite sua idade:”)
leia (idade)
se (idade < 16) {
escreva (“não pode votar”)
}senao{
escreva (“\npode votar”)
}