Você está na página 1de 4

EXERCÍCIOS

APLICAÇÕES INFORMÁTICAS B
ALGORITMIA
ANO PROFESSOR DATA

12º SUSANA SANTOS MOREIRA 10/2022

FICHA DE TRABALHO 3

1. Crie um algoritmo que lê um valor e envia para o ecrã uma mensagem se o valor for negativo.
(Crie o programa correspondente no Pascal e teste-o.)

ALGORITMO PASCAL
Algoritmo EX1 ;
Variáveis
numero: real;
Início
Escrever ('Digite o seu número.');
Ler (numero);
Se numero<0 então
Escrever ('O número que digitou é negativo.')
Senão se numero=0 então
Escrever ('O número que digitou é igual a zero.')
Senão Escrever ('O número que digitou é
positivo.');
Fim.

2. Elabore um algoritmo que só permita aceitar valores positivos.


(Crie o programa correspondente no Pascal e teste-o.)

ALGORITMO PASCAL
Algoritmo EX2 ;
Variáveis
numero: real;
Início
Escrever ('Digite o seu número.');
Ler (numero);
se numero <= 0 então
Escrever ('O número que digitou não é aceite.')
Senão Escrever ('O número que digitou foi
aceite.');
Fim.

3. Crie um algoritmo que compara dois números diferentes introduzidos pelo utilizador dizendo se
eles são iguais ou, caso contrário se A é maior ou menor que B.
(Crie o programa correspondente no Pascal e teste-o.)

ALGORITMO PASCAL

1/4
APLICAÇÕES INFORMÁTICAS – 12º ANO

Algoritmo EX3;
Variáveis
num1, num2: real;
Início
Escrever(‘Introduza um número A’);
Ler(num1);
Escrever(‘Introduza um número B’);
Ler(num2);
Se num1 > num2 então
Escrever(‘ O número A é maior que o número B’)
Se num1 < num2 então
Escrever(‘O número B é maior que o número A)
Se num1 = num2 então
Escrever(‘Os números A e B são iguais’);
Fim.

4. Crie um algoritmo que nos permite visualizar se o aluno foi aprovado durante o ano letivo, tendo
por base o cálculo da média entre a 1ª e a 2ª frequência.
(Crie o programa correspondente no Pascal e teste-o.)

ALGORITMO
Algoritmo EX4 ;
Variáveis
nota1, nota2, media: real;
Início
Escrever ('Digite a nota da primeira frequência.');
Ler (nota1);
Escrever ('Digite a nota da segunda frequência.');
Ler (nota2);
media ← ((nota1 + nota2)/2);
se (nota1>20) ou (nota1<0) ou (nota2>20) ou (nota2<0) então
Escrever ('Média inválida. Por favor verifique os valores inseridos.')
Senão se media>10 então
Escrever ('O aluno está aprovado, com uma média de ', media, ' valores.')
Senão se media<=10 então
Escrever ('O aluno está reprovado, com uma média de ', media, ' valores.');
Fim.
PASCAL

5. Elabore um algoritmo que lê um valor introduzido pelo utilizador compreendido entre 1 e 6,


correspondente aos meses do primeiro semestre do ano, e apresenta no ecrã, por extenso, o mês
correspondente.
(Crie o programa correspondente no Pascal e teste-o.)
2/4
APLICAÇÕES INFORMÁTICAS – 12º ANO

ALGORITMO PASCAL
Algoritmo EX5 ;
Variáveis
numero: inteiro;
Início
Escrever ('Digite o seu número.');
Ler (numero);
Em caso numero de
1: escrever ('Janeiro');
2: escrever ('Fevereiro');
3: escrever ('Março');
4: escrever ('Abril');
5: escrever ('Maio');
6: escrever ('Junho');
Senão escrever ('O número inserido não é
válido.')
Fim;
Fim.

6. Elabore um algoritmo que permita aceitar um número dado pelo utilizador e diga se está
compreendido entre 1 e 100, 101 e 200, ou 201 e 500, ou fora desses intervalos.
(Crie o programa correspondente no Pascal e teste-o.)

ALGORITMO
Algoritmo EX6 ;
Variáveis
numero: real;
Início
Escrever ('digite um número.');
Ler (numero);
Se numero<0 então
Escrever ('O número inserido não é válido.')
Senão se numero<=100 então
Escrever ('O número inserido está compreendido entre 0 e 100.')
Senão se numero<=200 então
Escrever ('O número inserido está compreendido entre 101 e 200.')
Senão se numero<=500 then
Escrever ('O número inserido está compreendido entre 201 e 500.')
Senão escrever ('O número inserido não é válido.');
Fim.
PASCAL

3/4
APLICAÇÕES INFORMÁTICAS – 12º ANO

4/4

Você também pode gostar