Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Lista de exercícios v2.0 .
Primeira Prova
1) Faça um algoritmo que imprima o número 5.
2) Faça um algoritmo que imprima na tela a expressão “oi mundo”.
3) Faça um algoritmo que leia um único número e imprima este número.
4) Faça um algoritmo que leia um único número, determine se este número é par ou
impar, e imprima na tela par se o número for par e impar caso contrário.
5) Faça um algoritmo que leia um número x e imprima o oposto dele, ou seja, -x.
6) Faça um algoritmo que leia um único número, determine se este número é
negativo ou positivo (considere o zero positivo) e imprima “negativo” se o
número for negativo e positivo caso contrário.
7) Faça um algoritmo que leia um único número, determine se este número é
negativo, positivo ou neutro(zero), e imprima a resposta correta.
8) Faça um algoritmo que leia o nome de duas pessoas e imprima a concatenação
(justaposição destes nomes) colocando o nome da primeira pessoa na frente.
Exemplo: nome1=joão, nome2=maria; O algoritmo deve imprimir joaomaria
para estes nomes.
9) Faça um algoritmo que leia o nome de duas pessoas e imprima a concatenação
(justaposição destes nomes) colocando o nome da segunda pessoa na frente.
Exemplo: nome1=joão, nome2=maria; O algoritmo deve imprimir mariajoão
para estes nomes.
10) Considere a figura abaixo. Nesta figura, a tensão do cabo que suporta um peso é 
dada pela equação abaixo, onde T é tensão, w o peso e d, Lp e Lc são 
distâncias. Faça um algoritmo que leia todos os dados necessários e calcule a 
tensão no cabo. 
T= W⋅Lp⋅Lc
d⋅Lc2−d2
11) Faça um algoritmo que calcule o módulo de um número x onde x deve ser
informado pelo usuário.
12) Faça um algoritmo que leia os coeficientes de uma equação do segundo grau na
forma ax2+bx+c =0 e determine se esta equação possui ou não raízes reais. 
13) Faça um algoritmo que receba os valores de três lados de um triângulo e diga se
este triângulo é equilátero, isósceles ou escaleno.
14) Faça um algoritmo que imprima o número 8 cinquenta vezes na tela. Use a
estrutura de repetição sem contagem.
15) Faça um algoritmo que imprima o número 5 quinze vezes. Use a estrutura de
repetição com contagem.
16) Faça um algoritmo que imprima os números de 1 até 100.
17) Faça um algoritmo que some os números de 1 a 500.
18) Faça um algoritmo que multiplique os números de 90 à 1.
19) Faça um algoritmo que calcule a soma de números de 1 até n onde n deve ser
informado pelo usuário.
20) Faça um algoritmo que calcule x2, onde x deve ser dado pelo usuário.
21) Faça um algoritmo que calcule x50, onde x deve ser dado pelo usuário.
22) Faça um algoritmo que calcule xn, onde x é real, n é inteiro. Os valores de x e n
devem ser dados pelo usuário. Use estruturas de repetição e estrutura de desvio
para encontrar a resposta.
23) Faça um algoritmo que calcule a seguinte série: 1-2+3-4+5-6... . O algoritmo
deve ler o número de termos da série a partir do usuário.
24) Faça um algoritmo para resolver a série: sen(x) = x – x3/3! +x5/5!-x7/7! … ,
Onde x é informado em radianos.
25) Uma pesquisa sobre algumas características físicas da população de uma
determinada região coletou o sexo (Masculino/Feminino) de cada habitante, para
serem analisados. Faça um algoritmo que permita ao pesquisador digitar o sexo
de cada habitante. O algoritmo deve imprimir ao final a quantidade de habitantes
do sexo masculino, a quantidade de habitantes do sexo feminino e a relação
percentual entre eles, ou seja, qual a porcentagem de habitantes do sexo
masculino e qual a porcentagem de habitantes do sexo feminino. Suponha que o
número de habitantes é conhecido.
26) Para se determinar o número de lâmpadas necessárias para cada cômodo de uma
casa, existem normas que dão o mínimo de potência de iluminação exigida por
metro quadrado conforme a utilização deste cômodo. Seja a seguinte tabela
tomada como exemplo:
Utilização Classe Potência/m2
Quarto 1 15
Sala de TV 1 15
Salas 2 18
Cozinha 2 18
Varanda 2 18
Escritório 3 20
Banheiro 3 20
Supondo que serão usadas lâmpadas de 60w, faça um algoritmo que leia o
número de cômodos da casa, leia a classe a área de cada cômodo. O algoritmo
deve imprimir o número total de lâmpadas gastas para iluminar a casa, bem
como o número de cômodos pertencentes a cada uma das classes.
27) Sabendo que a série de Fibonacci pode ser descrita da seguinte maneira f(1)=1,
f(2)=1 e f(n)=f(n-1)+f(n-2) faça um algoritmo para calcular os termos da série.
O número de termos n deve ser fornecido pelo usuário. Todos os termos da série
de 1 até n devem ser mostrados.
28) Um determinado material radioativo perde metade de sua massa a cada x
segundos. Faça uma algoritmo para calcular o tempo, em horas, minutos e
segundos para que uma determinada massa y deste material, seja menor ou igual
a um determinado limiar de massa z, sendo y > z. Os parâmetros x, y, z devem
ser informados pelo usuário.
29) Faça um algoritmo que leia um único número x. Caso x seja positivo o
algoritmo deve calcular e imprimir x50 . Caso contrário o algoritmo deve calcular
o módulo de x e imprimir seu fatorial ou seja |x|!.
30) Uma pessoa aplicou seu capital a juros e deseja saber, trimestralmente, a posição
de seu investimento C inicial. Chamando de i a taxa de juros do trimestre, faça
um algoritmo que escreva para cada trimestre o rendimento auferido e o saldo
acumulado durante um período de x anos. Suponha que nenhuma retirada seja
feita. A formula do montante no trimestre n, indicado por M n é a seguinte:
M n=c 1i
n .
 
Segunda Prova
31) Faça um algoritmo que leia e armazene n números, imprima cada um deles, e
identifique se cada um destes números é par ou impar. O algoritmo deve
imprimir ao final o a quantidade de números pares e a quantidade de números
impares.
32) Faça um algoritmo que leia e armazene n números, calcule a média dos números
e identifique se cada um destes números é maior ou menor que a média. O
algoritmo deve imprimir ao final o a quantidade de números maiores e menores
que a média. O total de números deve ser informado pelo usuário.
33) Faça um algoritmo que calcule o produto escalar de dois vetores em R3. As
coordenadas de cada vetor devem ser informadas pelo usuário.
34) Faça uma função que receba como parâmetro um número inteiro e retorne como
resultado o modulo deste número, ou seja, se o número recebido for x a função
deve retornar |x|.
35) Faça um algoritmo que use a função definida no exercício 34. O algoritmo deve
ler 10 números que o usuário digitar, usar a função definida no exercício 34 para
calcular o módulo dos números e imprimir estes módulos.
36) Faça um algoritmo similar ao exercício 35, no entanto, os valores dos módulos
devem ser armazenados em uma matriz. Depois de armazenar os 10 módulos, o
algoritmo deve percorrer a matriz, multiplicando por dois os números que estão
nas posições de índices pares e por três os números que estão nas posições de
índices impares. O algoritmo deve imprimir o conjunto de números
modificados.
37) Faça um Procedimento que receba como parâmetro um vetor (matriz
unidimensional) e também o tamanho deste vetor. Este procedimento deve
imprimir o vetor na ordem normal e na ordem inversa.
38) Faça um algoritmo que use de algum modo o procedimento do exercício 37.
39) Faça uma função que determine se um número é triangular. Um número é
chamado de triangular se ele é o produto de três números consecutivos. Ex: 24 é
triangular por ser resultado de 2X3X4. 
41) Faça um algoritmo que determina se duas matrizes são iguais.
40) Faça uma procedimento que receba como parâmetro uma matriz unidimensional
(vetor) e inverta esta matriz. Suponha que a matriz recebida seja 1,5,2,3.O
procedimento deve modificar os números da matriz para que ao final ela
contenha a sequência 3,2,5,1. Suponha também que o tamanho desta matriz é
dado como parâmetro.
42) Faça um algoritmo que leia e armazene em um vetor n números. O algoritmo
deve ordenar estes números em ordem crescente. Ex: suponha que os números
foram 6 4 1 0 8 e -1. No final do algoritmo, os números devem estar na seguinte
ordem: -1 0 1 4 6 8. O tamanho do conjunto numérico n e os números devem ser
informados pelo usuário.
43) Faça uma função para calcular o fatorial de um número, uma função para
calcular o resultado da potenciação de um número e um expoente e utilize estas
duas funções para fazer uma terceira função para resolver a série do exercício
24.
44) Escreva um algoritmo que receba as matrículas, os nome e as médias de um
grupo de n alunos Após o armazenamento, devem ser exibidos a matrícula, o
nome e a média de cada aluno em ordem decrescente da média obtida. 
45) Faça uma função que receba um conjunto de números e calcule a variância deste
conjunto. A variância é dada por: 1/n∗∑
i= 0
n−1
( x [ i ]−μ )2 onde μ é a média desta
amostra. Teste o sua função para a sequência {1,2,3,4,5,6}. O resultado deve se
aproximar de 2,9.
46) Faça um algoritmo que determina a união entre dois conjuntos de números
inteiros.
47) Faça uma função que determina se duas matrizes, passadas como parâmetro são
diferentes.
48) Faça uma função que determina se em uma matriz, passada como parâmetro,
existe algum elemento que seja o menor elemento de sua linha e o maior
elemento de sua coluna, simultaneamente.

Mais conteúdos dessa disciplina