Вы находитесь на странице: 1из 0

UNIVERSIDADE ESTADUAL PAULISTA

JLIO DE MESQUITA FILHO


Campus Ilha Solteira
Departamento de Matemtica

1 Lista de Exerccios
Disciplina: 989 Computao Bsica Curso: Licenciatura em Fsica
Turmas: 01 - Terica e 02 - Prtica Professora: Alessandra Departamento: Matemtica


Bom trabalho!
1) Fazer o fluxograma correspondente ao pseudocdigo dado abaixo:





































a)
algoritmo ex1_a
inteiro: X, Y
incio
repetir
ler X
ler Y
imprimir X, Y
at que (X * Y = 0)
fim.

b)
algoritmo ex1_b
inteiro: X, Y
incio
ler X
ler Y
se (X > Y) ento
X X + Y
fimse
imprimir X
imprimir Y
fim.
e)
algoritmo ex1_e
inteiro: N, S, I
incio
ler N
S 0
I 1
enquanto (N I) faa
ler NUM
S S + NUM
I I + 1
fimenquanto
imprimir S
fim.

f)
algoritmo ex1_f
inteiro: X, Y
incio
ler X
ler Y
se (X + 3 > Y - 2) ento
repetir
XX+1
at que ( X > Y)
fimse
imprimir X
imprimir Y
fim.
c)
algoritmo ex1_c
inteiro: A, B, C
incio
ler A, B
se (A > B) ento
CA-B
seno
CB-A
fim-se
imprimir C
fim.

d)
algoritmo ex1_d
inteiro: A, B, C, D, X
incio
ler A, B, C, D
se (A > B e C < D) ento
X A + B
seno
X C + D
fimse
imprimir X
fim.

UNIVERSIDADE ESTADUAL PAULISTA
JLIO DE MESQUITA FILHO
Campus Ilha Solteira
Departamento de Matemtica

1 Lista de Exerccios
Disciplina: 989 Computao Bsica Curso: Licenciatura em Fsica
Turmas: 01 - Terica e 02 - Prtica Professora: Alessandra Departamento: Matemtica


Bom trabalho!
Todos os exerccios a seguir, devero ser representados na forma de
pseudocdigo e fluxograma.


2) Dado um nmero inteiro de quatro
algarismos, imprimir o nmero formado
pelos 2 primeiros dgitos, o nmero
formado pelos 2 ltimos dgitos e a
soma desses dois ltimos. Por exemplo,
se for dado 5283 devero ser impressos
52, 83 e o resultado da soma: 52+83.

3) O nmero 3025 tem a seguinte
caracterstica:
30 + 25 = 55
55 * 55 = 3025
Fazer um algoritmo que l um nmero
inteiro de quatro algarismos e testa se
ele tem ou no a mesma caracterstica
do 3025.

4) Fazer um algoritmo que, dado um
nmero inteiro e positivo, faa a anlise
se esse nmero divisvel por quatro ou
no. Imprima tambm as respectivas
mensagens.

5) Fazer um algoritmo que, dado um
nmero N inteiro, positivo, maior que
zero e mpar, calcula e imprime o valor
de S, sendo S calculado como segue:
S = 1 + 3 + ... + N.
Testar o algoritmo (realizar o teste de
mesa) para N = 7.
6) Dados trs nmero inteiros, positivos e
diferentes de zero, fazer um algoritmo
que faa a impresso do maior nmero
dentre os trs lidos.
Por exemplo, se forem lidos os nmeros,
4, 5 e 6, ter que ser impresso o
nmero 6, do mesmo modo, ser forem
lidos, 6, 4, 5, tambm ser impresso o
nmero 6.

7) Dados trs nmero inteiros, positivos e
diferentes de zero, fazer um algoritmo
que faa a impresso do menor nmero
dentre os trs lidos.

8) Fazer um algoritmo que, dado um
nmero M inteiro, positivo e maior que
zero, calcula e imprime o valor de F,
sendo F calculado da seguinte forma:
F = 1 x 2 x ... x M.
Testar o algoritmo (realizar o teste de
mesa) para M = 4.

9) Dada uma sequncia de nmeros
inteiros (positivos e/ou negativos),
contar, e imprimir, quantos so os
nmeros positivos que compem esta
sequncia dada. Aps o ltimo nmero
da seqncia aparece o zero. Ou seja, o
critrio de parada para a leitura dos
UNIVERSIDADE ESTADUAL PAULISTA
JLIO DE MESQUITA FILHO
Campus Ilha Solteira
Departamento de Matemtica

1 Lista de Exerccios
Disciplina: 989 Computao Bsica Curso: Licenciatura em Fsica
Turmas: 01 - Terica e 02 - Prtica Professora: Alessandra Departamento: Matemtica


Bom trabalho!
elementos que compem a sequncia
quando for lido o nmero zero.
Por exemplo, se forem lidos os nmeros:
4, -2, 23, -5, -12, -4, 11, 0
A sequncia formada ser:
4, -2, 23, -5, -12, -4, 11
Que composta por trs nmeros
positivos.

10) Dada uma seqncia de nmeros
inteiros positivos e/ou negativos, contar
quantos nmeros negativos tem a
sequncia dada. Aps o ltimo nmero
da seqncia aparece o zero.

11) Dada uma seqncia de nmeros
inteiros, positivos no nulos, determinar
qual o maior nmero da seqncia. Aps
o ltimo nmero da seqncia aparece o
zero.
Por exemplo, se forem lidos os nmeros:
23, 43, 27, 4, 76, 90, 14, 0
A sequncia formada ser:
23, 43, 27, 4, 76, 90, 14
Em que, o maior nmero o nmero 90.

12) Dada uma seqncia de nmeros
inteiros, positivos no nulos, determinar
qual o menor nmero da seqncia.
Aps o ltimo nmero da seqncia
aparece o zero.

13) Fazer um algoritmo que l as idades de
um grupo de pessoas e informa quantas
pessoas, desse grupo, tm idades acima
de 18 anos. O nmero de pessoas do
grupo arbitrrio e a indicao de final
das idades dada quando l-se uma
idade nula.

14) Dada uma seqncia arbitrria de
nmeros inteiros positivos no nulos,
terminada com um nmero zero,
calcular a mdia aritmtica entre o
maior e o menor nmeros desta
seqncia.

15) Dada uma seqncia arbitrria de
nmeros inteiros positivos no nulos,
terminada com um nmero zero,
determinar qual a posio que o maior
nmero ocupa nesta seqncia.
Por exemplo, se forem lidos os nmeros:
19, 24, 13, 45, 2, 16, 0
A sequncia formada ser:
19, 24, 13, 45, 2, 16
Em que , o maior nmero (45) ocupa a
quarta posio.

16) Dada uma seqncia arbitrria de
nmeros inteiros positivos no nulos,
terminada com um nmero zero,
determinar qual a posio que o menor
nmero ocupa nesta seqncia.



UNIVERSIDADE ESTADUAL PAULISTA
JLIO DE MESQUITA FILHO
Campus Ilha Solteira
Departamento de Matemtica

1 Lista de Exerccios
Disciplina: 989 Computao Bsica Curso: Licenciatura em Fsica
Turmas: 01 - Terica e 02 - Prtica Professora: Alessandra Departamento: Matemtica


Bom trabalho!
Lembrete importante


As estruturas lgicas bsicas usadas na construo de um algoritmo so: seleo simples,
seleo composta, repetio com teste inicial e repetio com teste final. Estas estruturas so
apresentadas na forma de fluxograma e de pseudocdigo.



Fluxograma

Pseudocdigo
Condio Ao 1
Ao 2
N
S
M
M









S
e
l
e

o

S
i
m
p
l
e
s

M
Se (condio) ento
Ao 1
FimSe
Ao 2
M
Condio Ao 1
S
M
M
Ao 2
N
S
e
l
e

o

C
o
m
p
o
s
t
a

M
Se (condio) ento
Ao 1
Seno
Ao 2
FimSe
M




UNIVERSIDADE ESTADUAL PAULISTA
JLIO DE MESQUITA FILHO
Campus Ilha Solteira
Departamento de Matemtica

1 Lista de Exerccios
Disciplina: 989 Computao Bsica Curso: Licenciatura em Fsica
Turmas: 01 - Terica e 02 - Prtica Professora: Alessandra Departamento: Matemtica


Bom trabalho!



Fluxograma

Pseudocdigo

Condio
Ao 1
S
M
M

N
R
e
p
e
t
i

o

c
o
m

t
e
s
t
e

I
n
i
c
i
a
l

M
Enquanto (condio) faa
Ao 1
FimEnquanto
M
Condio
Ao 1
S
M
M
N

R
e
p
e
t
i

o

c
o
m

T
e
s
t
e

F
i
n
a
l

M
Repetir
Ao 1
At que (condio)
M




Observao:

Ao 1 e Ao 2 podem representar uma nica ao ou um conjunto de aes.
Condio - uma expresso lgica cuja avaliao fornece como resultado,
Verdadeiro ou Falso (Sim ou No).