Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ficha
Ficha
Assunto: Algoritmia
Resolução:
1- Declarar uma variável para guardar o número do tipo real (NUM)
2- Escrever no ecrã “Escreva um número:”
3- Ler o número real introduzido pelo utilizador
4- Se NUM for igual a zero
4.1- Escrever no ecrã “Inválido”
5- Senão
5.1- Se NUM<0 então
5.1.1- Escrever no ecrã “NEG”
5.2- Senão
5.2.1- Escrever no ecrã “POS”
Página 1 de 13
AIB
Resolução:
1-Declarar uma variável (NUM) do tipo inteiro.
2-Escreva no ecrã “Insira o número inteiro:”
3-Ler (NUM)
4- Se NUM for igual a zero então
4.1- Escrever no ecrã “Inválido pois 0 é um número neutro”
5- Senão
5.1-Se (NUM%2) = 0 então
5.1.1- Escrever no ecrã “O número”, NUM, “é: PAR”
5.2- Senão
5.2.1- Escrever no ecrã “O número”, NUM, “é: IMPAR”
Página 2 de 13
AIB
Resolução:
1-Declarar uma variável (NUM) do tipo inteiro e outra (CUBO) também do tipo
inteiro.
2-Escrever no ecrã “Insira o número:”
3-Ler (NUM)
4-CUBO<- (NUM * NUM * NUM)
5- Se CUBO for igual a zero então
5.1- Escrever no ecrã “0 é um número neutro”
6-Senão
6.1-Escrever no ecrã “O cubo do número (NUM) é:”
7- Senão
7.1-Se Mod (CUBO, 2) = 0 então
7.1.1-Escrever no ecrã “e este número é: PAR”
7.2-Senão
7.2.1-Escrever no ecrã “e este número é: IMPAR”
Página 3 de 13
AIB
1.4. Elabore um algoritmo que dada uma nota é impressa uma avaliação
qualitativa:
▪ Se a nota < 10 então escreve "Reprovado!"
Página 4 de 13
AIB
Resolução:
1- Declarar uma variável (NOTA) do tipo real
2- Escreva no ecrã “Insira a nota:”
3-Leia (NOTA)
4- Se ((NOTA < 0) ou (NOTA > 20)) então
4.1- Escrever no ecrã “Inválido!!”
5- Senão
5.1- Se (NOTA< 10) então
5.1.2- Escrever no ecrã "Reprovado!”
5.2- Senão
5.2.1-Se ((NOTA>=10) e (NOTA < 14)) então
4.2.2- Escrever no ecrã “Suficiente!”
5.3- Senão
5.3.1- Se ((NOTA>=14) e (NOTA<17)) então
5.3.2- Escrever no ecrã “Bom!”
5.4- Senão
5.4.1- Escrever no ecrã “Muito Bom!”
Página 5 de 13
AIB
Página 6 de 13
AIB
1.5. Dados três números, determine e escreva o menor dos três valores. Veja
a próxima figura.
Resolução:
1-Declarar a variável N1, N2 e N3 do tipo real
2- Escrever no ecrã “Insira o primeiro número:”
3-Ler (N1)
4- Escrever no ecrã “Insira o segundo número:”
5-Ler (N2)
6-Escrever no ecrã “Insira o terceiro número:”
7-Ler (N3)
8-Se (N1<N2) e (N1<N3) então
8.1- Escrever no ecrã “ O número mais pequeno é:” (N1)
9- Senão
9.1- Se (N2<N1) e (N2<N3) então
9.1.1- Escrever no ecrã “O número mais pequeno é:” (N2)
9.2- Senão
9.2.1-Escrever no ecrã “O número mais pequeno é:” (N3)
Página 7 de 13
AIB
Página 8 de 13
AIB
Resolução:
1-Declarar uma variável (MES) do tipo inteiro
2- Escrever no ecrã “Introduza o número do mês:”
3- Ler (MES)
4- Escolher o número caso:
4.1- Se for 1
4.1.1- Escrever no ecrã “JANEIRO”
4.2- Se for 2
4.2.1- Escrever no ecrã “FEVEREIRO”
4.3- Se for 3
4.3.1- Escrever no ecrã “MARÇO”
4.4- Se for 4
4.4.1- Escrever no ecrã “ABRIL”
4.5- Se for 5
4.5.1- Escrever no ecrã “MAIO”
4.6- Se for 6
4.6.1- Escrever no ecrã “JUNHO”
4.7- Se for 7
4.7.1- Escrever no ecrã “JULHO”
4.8- Se for 8
4.8.1- Escrever no ecrã “AGOSTO”
4.9- Se for 9
4.9.1- Escrever no ecrã “SETEMBRO”
4.10- Se for 10
4.10.1- Escrever no ecrã “OUTUBRO”
4.11- Se for 11
4.11.1- Escrever no ecrã “NOVEMBRO”
4.12- Se for 12
4.12.1- Escrever no ecrã “DEZEMBRO”
4.13- Outro caso
4.13.1- Escrever no ecrã “Número inválido”
Página 9 de 13
AIB
Página 10 de 13
AIB
1.7. Faça um programa que nos diga quantos dias tem determinado mês, em
conformidade com o número do mês que for indicado.
Resolução:
Página 11 de 13
AIB
4.12- Se for 12
4.12.1- Escrever no ecrã “Este mês tem 30 dias”
4.13- Outro caso
4.13.1- Escrever no ecrã “Inválido”
Página 12 de 13
AIB
Página 13 de 13