Você está na página 1de 2

AGRUPAMENTO DE ESCOLAS HENRIQUES NOGUEIRA

CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E


PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
2020/2021

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO

MÓDULO 1 – INTRODUÇÃO À PROGRAMAÇÃO E ALGORITMIA

FICHA DE TRABALHO

1. Gere um pseudocódigo que aplique um desconto de 30% sobre o valor de um


produto, recebido como entrada do utilizador, e retorne o resultado da
manipulação na saída padrão.

algoritmo "exercício 1"


var valor: real
inicio
escreva ("Entre com o valor do produto: ")
leia (valor)
escreva ("Valor com desconto de 30%: ", valor *
30/100)
fimalgoritmo

2. Construa o pseudocódigo de um algoritmo capaz de ler dois valores inteiros


armazenando-os em variáveis distintas, após o armazenamento o conteúdo das
variáveis deve ser trocado e, no fim, o algoritmo deve retornar na saída padrão
o novo valor que cada uma das variáveis assumiu.

algoritmo "exercício 2"


var
x, y, aux: inteiro
inicio
escreva ("Entre com um valor inteiro p/ variável x: ")
leia (x)
escreva ("Entre com um valor inteiro p/ variável y: ")
leia (y)
aux <- x
x <- y
y <- aux
escreval ("Novo valor de x: ", X)
escreva ("Novo valor de y: ", Y)
fimalgoritmo

1
3. Construa o pseudocódigo de um algoritmo que defina uma calculadora, em que a
mesma utiliza os operadores artiméticos (“+”, “-“, “*” e “/”) utilizando a
estrutura condicional (se...entao....fimse)

Inicio
[Ler um valor]
Leia(numero1)
[Ler outro valor]
Leia(numero2)
[Ler a operaÁ„o]
Leia(operacao)
Se operacao="+"
entao
resultado=numero1+numero2
Se operacao="-"
entao
resultado=numero1-numero2
Se operacao="*"
entao
resultado=numero1*numero2
Se operacao="/"
entao
resultado=numero1/numero2
Escreva(resultado)
Fim

4. Elabore um algoritmo que solicite ao utilizador para inseri uma nota. Se a nota
estiver:

a. Entre 0 e 4 escreve “MAU”


b. Entre 5 e 9 escreve “INSUFICIENTE”
c. Entre 10 e 13 escreve “SUFICIENTE”
d. Entre 14 e 17 escreve “B0M”
e. Entre 18 e 20 escreve “MUITO BOM”
Inicio
Escreva("Introduza a sua nota")
Leia(nota)
[Comparar para verificar se È mau]
Se nota>=0 e nota <=4
Ent„o Escreva("Mau")
Se nota>=5 e nota <=9
Ent„o Escreva("Insuficiente")
Se nota>=10 e nota <=13
Ent„o Escreva("Suficiente")
Se nota>=14 e nota <=17
Ent„o Escreva("BOM")
Se nota>=18 e nota <=20
Ent„o Escreva("Muito Bom")
Fim

Você também pode gostar