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

Lista de Exerccio 2

IFCE

Vetor
1.

2.

Fazer um programa para ler 10 nmeros, calcular a


mdia e informar quantos nmeros so maiores do
que a mdia aritmtica (calculada).
Fazer um programa para ler dois vetores com 15
elementos cada um, calcular e escrever o vetor soma
(Sk = Ak + Bk).

Linguagem de Programao

12. Fazer um programa para: ler duas matrizes A e B


com dimenses M e N (valores digitados entre 1 e
30), calcular a matriz soma, e a matriz diferena.
13. Fazer um programa para: ler as dimenses e valores
de duas matrizes, A e B. Caso elas possam ser
multiplicadas, calcule o produto entre as matrizes.

String

3.

Fazer um programa para ler 10 nmeros inteiros e


escrever em ordem crescente. Use vetores na
implementao.

14. Fazer um programa para ler uma frase e: Informar


quantas letras tem esta frase, quantas vogais,
converter para letra maiscula.

4.

Fazer um programa para ler inicialmente um valor de


uma posio P. em seguida ler dois vetores com 10 e
15 nmeros respectivamente e nesta ordem, ento
gerar um terceiro vetor que ser o segundo vetor
inserido na posio P do primeiro.

15. Fazer um programa para ler uma frase e informar


quantas palavras tem esta frase.

5.

Fazer um programa para ler 10 nmeros inteiros.


Calcular e apresentar na tela o desvio padro. O
desvio padro baseia-se nos desvios em torno da
mdia aritmtica e a sua frmula bsica pode ser
traduzida como : a raiz quadrada da mdia aritmtica
dos quadrados dos desvios e representada por S .
n

(X
S=

X)

k =1

aritmtica

onde:

valor

de

X K a mdia
cada

amostra

X a mdia
aritimtica.
6.

7.

8.

Fazer um programa para ler inicialmente a


quantidade de valores, quantidade entre 1 e 100,
calcular a mdia e informar quantos nmeros so
maiores do que a mdia aritmtica (calculada).
Fazer um programa para ler inicialmente a
quantidade de valores, quantidade entre 1 e 100,
determinar o maior valor lido e dizer em quais
posies (ordem de leitura) este nmero aparece.
Fazer um programa para ler inicialmente a
quantidade de valores, quantidade entre 1 e 100,
determinar o maior valor lido e dizer em qual posio
(ordem de leitura) este nmero aparece pela primeira
vez, somente apresentar a primeira ocorrncia.

Matriz
9.

Fazer um programa para ler uma matriz 3x3 e


calcular o determinante.

10. Fazer um programa para ler uma matriz M x N, onde


M e N so valores digitados entre 1 e 10, escreva o
valor da soma de cada linha.
11. Fazer um programa para: ler uma matriz A com
dimenses M e N (valores digitados entre 1 e 30),
classificar se ela uma matriz nula, identidade ou
nenhuma das duas.

C_Lista_Exerccio_2

16. Fazer um programa para ler duas frases e dizer se so


iguais.
17. Fazer um programa para ler uma frase e informar
quantas letras desta frase so iguais a da primeira
posio.
18. Fazer um programa para ler uma frase e reescrev-la
com letras maisculas.
19. Fazer um programa para ler duas frases e informar se
a segunda est contida na primeira e indicando a
posio da primeira ocorrncia. um programa de
busca. Vetado usar as funes predefinidas como
strstr, search, etc.. Implemente o seu prprio
algoritmo.
20. Fazer um programa para ler duas frases e informar se
a segunda igual a primeira. Vetado usar as funes
predefinidas como strncmp, strncmpi, etc..
Implemente o seu prprio algoritmo.
21. Fazer um programa para ler uma frase, esta frase
representa o nome completo de uma pessoa separada
por espaos, formatar e escrever esta frase para que
somente a primeira inicial das palavras seja em letra
maiscula e as demais em letra minscula.
22. Repetir o exerccio acima excluindo os conectivos: e,
da, de, do, etc.

Funes
Para todas as questes abaixo, faa um programa
em linguagem que contenha a funo ou funes
pedidas e procedimentos para testa-las.
23. Fazer uma funo que receba um nmero inteiro e
retorne 1 caso seja par e 0 caso seja impar.
24. fazer uma funo que receba dois nmeros inteiros, e
retorne 1 caso o primeiro seja divisvel pelo segundo
e 0 caso contrrio.
25. Fazer uma funo que receba trs nmeros, A, B e C
de uma equao do segundo grau (Ax2+Bx+C=0), e
retorne 1 caso tenha duas razes reais distintas, 0 caso
tenha duas razes reais iguais e 1 caso no tenha
razes reais.

Rogrio Oliveira

3/10/2009

Lista de Exerccio 2

IFCE

26. Fazer uma funo que receba trs nmeros reais,


estes nmeros podem ser o comprimento dos lados de
um tringulo. Retornar 0 caso no possa ser, 1 para
eqiltero, 2 para isscele e 3 para escaleno.
27. Fazer uma funo que receba um nmero inteiro e
retorne o fatorial.

35. Fazer um programa para ler nmeros inteiros de um


arquivo texto , a:\temperatura.txt. Calcular e
apresentar na tela o desvio padro. O desvio padro
baseia-se nos desvios em torno da mdia aritmtica e
a sua frmula bsica pode ser traduzida como : a raiz
quadrada da mdia aritmtica dos quadrados dos
desvios
e

representada
por
S
.

28. Fazer uma funo que receba um nmero x e retorne


um valor (double) calculado pela seguinte frmula

ex = x0 +

Seja Y o nmero:
a primeira aproximao para raiz quadrada

Y
de Y X 1 = ;
2


as

(X
S=

30. Fazer uma funo para calcular a raiz quadrada de


um nmero positivo, usando o roteiro abaixo,
baseado no mtodo de aproximaes sucessivas de
Newton:

x1 x 2 x 3
x 100
+
+
+L+
1!
2! 3!
100!

29. Fazer uma funo que lei dois nmeros X e Y, e


retorne 1 caso esteja no interior da regio e 0 caso
contrrio.

sucessiva

X n +1 =

aproximaes

sero:

2
n

X +Y
. O programa dever
2X n

prever 20 aproximaes.

Linguagem de Programao

k =1

X)

onde:

a mdia

aritmtica e o valor de cada amostra.


36. Faa um programa para ler um conjunto de 1000
nmeros, estes nmeros representam um valor de
uma tenso senoidal lida num conversor
Analgico/Digital, determinado que dentro do
conjunto de 1000 amostras temos somente um
perodo e a tenso mdia 0 Volts. Pede-se: Aps ler
os pontos dizer qual o valor de pico e em que instante
ocorreu o pico (nmero seqencial da amostra).
37. Faa um programa para ler um conjunto de 1000
nmeros, estes nmeros representam um valor de
uma tenso senoidal lida num conversor
Analgico/Digital, determinado que dentro do
conjunto de 10000 amostras, onde o perodo de
amostragem de 1 ms. No conjunto amostrado tem
mais de um perodo. Pede-se: Aps ler os pontos
dizer qual o valor de pico e qual a freqncia do sinal
lido.

31. Fazer uma funo que retorne a quantidade de


divisores de um nmero inteiro, fornecido a funo.
32. Fazer o programa Mquina de calcular, este
programa dever conter as quatro operaes bsicas,
fatorial e potncia, todas implementadas em funes.

Estruturas
33. Implemente uma mquina de calcular com quatro
operaes bsicas, usando funes, com nmeros
complexos.

Arquivos
Para todas as questes abaixo, faa um programa
em linguagem que contenha a funo ou funes
pedidas e procedimentos para testa-las.
34. Fazer um programa para ler um arquivo (texto) de
nmeros, um por linha. Calcular o maior valor e
informar quantas vezes ele se repete.

C_Lista_Exerccio_2

Rogrio Oliveira

3/10/2009

Вам также может понравиться