Vous êtes sur la page 1sur 3

1º Escreva as seguintes expressões matemáticas em expressões algorítmicas.

a2
a)  4 a^2 / 2 * b + SQR (4)
2b
8x
b) 2 x  2
 2 x2  2 2 * x + SQR ( 8 * x / y^2+ 2 * x^2) + 2
y
4 y  x2  4 y
c)  4x (4 * y + SQR ( x^2 – 4 * y) ) / (SQR (2 * x)) + 4 * x
2x
4x
d) 12 y 2   2y 12 * y^2 - 4* x / 13 * y + 2 * y
13 y

2º Elabore um algoritmo que dada a nota de um aluno classifica-o em uma das seguintes categorias:

a) Apresente o algoritmo em pseudo-código.  Mau - [0;5]


 Insuficiente - [6;9]
b) Efetue a traçagem para idade = 15.  Suficiente - [10;14]
 Bom - [15;17]
 Muito Bom - [18;20]

a) b)
Inicio
Ler nota Nota Nota Nota Nota
Passos Nota
>= 10 > 14 > 17 >5 Saída
Se nota >= 10 entao
Se nota > 14 entao 1 15
Se nota > 17 entao 2 Verdadeiro

Escrever “Muito Bom” 3 Verdadeiro


Senao 4 Falso
Escrever “Bom”
5 Bom
Fim se
6 FIM
Senao
Escrever “Suficiente”
Fim se
Senao
Se nota > 5 entao
Escrever “Insuficiente”
Senao
Escrever “Mau”
Fim se
Fim se
Fim
3º Para o seguinte algoritmo em pseudo-código:
Inicio
Soma = 0
i=0 a) Escreva um possível enunciado.
Enquanto soma <= 20
Ler Valor
Soma Soma + Valor b) Apresente a respectiva traçagem para os seguintes
i=i+1 valores: Valor= 8; 3; 5; 6; 2
Seguinte
Escrever Soma
Escrever i
Fim
a) Elabore um programa em pseudo-código, o qual receba números até que a soma dos mesmos
ultrapasse o valor 20, apresente a respetiva soma e a quantidade de números recebidos.
b)
Passos i valor Soma Soma<=20 Saída
1 0
2 0
3 V
4 8
5 8
6 1
7 V
8 3
9 11
10 2
11 V
12 5
13 16
14 3
15 V
16 6
17 22
18 4
19 F
20 22
21 4
22 Fim

4º Elabore um algoritmo, no qual introduza 20 números e que consoante os números sejam positivos, negativos
ou nulos escreva ”número positivo”, “número negativo” ou “número nulo”.
Inicio
Para i = 1 até 20
Ler num
Se num > 0 então
Escrever “número positivo”
Senao
Se num = 0 então
Escrever “número nulo”
Senao
Escrever “número negativo”
Fim Se
Fim Se
Proximo
Fim
5º Escreva um algoritmo que leia 50 valores e os coloque num vetor de 50 posições. Mostre depois somente os
positivos.

Inicio
Para i=1 ate 50
Ler K( i )
Proximo
Para i=1 ate 50
Se K( i) > 0 entao
Escrever K (i)
Fim Se
Proximo
Fim

Vous aimerez peut-être aussi