ppt06-exercícios - Psi – programação e sistemas de informação

Download Report

Transcript ppt06-exercícios - Psi – programação e sistemas de informação

PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

1- Leia um nº inteiro e diga se este é positivo.
1
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

2 - Leia um nº inteiro e diga se este é positivo
ou negativo.
2
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

3 - Leia um nº inteiro e diga se este é
positivo, negativo ou neutro (0).
3
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

4 – Leia 2 nºs e diga qual deles é o maior
4
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

5 - Leia 2 nºs e mostre o resultado da divisão
se for possível

Nota: impossível dividir por 0 – divisor tem de ser
diferente de 0.
5
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

6 – Faça um algoritmo que leia 2 valores
inteiros, e:


Se forem iguais o algoritmo deverá mostrar o
resultado da soma dos 2 valores
Se não forem iguais o algoritmo deverá mostrar o
resultado da multiplicação dos dois.
6
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

7 - Faça um algoritmo que leia 3 valores e
diga se a soma dos 2 primeiros é menor que
o terceiro valor
7
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional



8 - Faça um algoritmo que associe um nº ao
respectivo dia da semana.
1
Domingo
2
Segunda
…
…
7
Sábado
Numa versão faça com “se”
Noutra versão faça com “caso”
8
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

9 - Faça um algoritmo que leia 2 valores. Se
a sua soma for inferior a 10 deve ler outro
valor. No final deve mostrar a soma de todos
os valores.
9
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

10 - Faça uma algoritmo que leia 2 valores e o
nome de uma operação (por exemplo “soma”).




Se a operação for “soma”, devera somar os 2 valores e
mostrar o resultado,
Se a operação for “subtracção”, deverá fazer a subtracção
(valo1-valor2) e mostrar o resultado
Se não for nenhuma destas duas operações deverá
apresentar a seguinte mensagem “o meu algoritmo não
suporta a operação introduzida”
Faça uma implementação com “Se” e outra com
“Caso”
10
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

11 – Ao algoritmo anterior de estrutura
“Caso” acrescente a possibilidade da
realização da operação “divisão”
(valor1/valor2) e da operação “multiplicação”
(valor1*valor2)

Atenção ao facto de não poder dividir valores por
0 (zero).
11
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

12 – Faça um algoritmo que calcule a média
aritmética das notas de 4 disciplinas (port, ing, mat,
psi). Deve mostrar no final a média calculada,
assim como a informação “Aprovado” ou
“Reprovado”
Média
>=9,5
Aprovado
12
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

13 - Faça um algoritmo que classifique um
triângulo. Deve ler a medida dos 3 lados e:



Se todos os lados forem iguais: é equilátero
Se todos os lados forem diferentes: é escaleno
Se forem 2 iguais e 1 diferente: é isósceles
13
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

14 - Elabore um Algoritmo para converter
uma temperatura em graus Celsius para
Fahrenheit

°F = °C × 1.8 + 32
14
PSI – Programação e Sistemas de Informação
Exercícios
Algoritmo em Pseudocódigo – Estrutura condicional

15 - Elabore um Algoritmo para converter um
valor em horas e minutos, num formato
apenas em minutos. Valide os dados de
entrada.
Exemplo: 1 hora e 30 minutos = 90 minutos
15