Buscar

Lista de exercicios 1 2013 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Algoritmos - Lista de Exercícios 1 - Prof. Ediberto 
Algoritmos - Lista de Exercícios 1 - Prof. Ediberto Mariano 1 
1. Defina os conceitos de Algoritmo, Programa, Lógica, Variável na resolução de um problema. 
 
2. Descreva os tipos de algoritmos: (Pseudocódigo, Descrição narrativa, Fluxograma, Diagrama de 
Chapin). 
 
3. Dê um exemplo de um pseudocódigo mostrando em quantas partes o mesmo se divide. 
 
4. Mostre através de desenho e descreva cada símbolo gráfico usados em um fluxograma, com sua 
respectiva instrução ou ação a ser executada. 
 
 
5. Desenvolver um fluxograma que leia o nome e a matricula de um aluno e mostre-os na tela. 
 
6. Desenvolver um fluxograma pseudocódigo para ler a matricula, nome e salário de 1000 pessoas, 
verifique quantas pessoas tem salário superior a R$ 4.000,00. 
 
 
7. Quantas e quais são as fases de um programa computacional? 
 
 
8. Construa um algoritmo em pseudocódigo que: 
a : declare as variáveis A, B, C nos respectivos tipos: inteira, caracter e real 
b : exiba a mensagem na tela “MEU PRIMEIRO PROGRAMA DA LISTA DE EXERCICIOS 1” 
c : depois implemente este algoritmo em Linguagem de programação C++. 
 
9. Construa um algoritmo em pseudocódigo que: 
a : declare as variáveis matricula, nome, mensalidade nos respectivos tipos: inteira, caracter e 
real; 
b: insira duas linhas de comentários; 
c : exiba a mensagem na tela “MEU SEGUNDO PROGRAMA DA LISTA DE EXERCICIOS 1” 
d: implemente este algoritmo em Linguagem de programação C++. 
 
10. Sabendo-se que a capital do Brasil é Brasília, construa um algoritmo para imprimir 10 vezes a 
mensagem “A capital do Brasil é Brasília”. 
Obs. Depois implemente este algoritmo em Linguagem de programação C++. 
 
Obs. Use a estrutura seqüencial. 
 
11. Construa um algoritmo em pseudocódigo que: 
a : declare as variáveis matricula, nome, mensalidade nos respectivos tipos: inteira, caracter e 
real; 
b : Insira duas linhas de comentários; 
c : atribua via programa valores para as respectivas variáveis criadas 
d : exiba a mensagem na tela “EXERCICIO 14 DA LISTA DE EXERCICIOS 1” 
 e : depois implemente este algoritmo em Linguagem de programação C++. 
 
12. Dado dois valores A e B, construa um algoritmo que permita colocar o conteúdo do número A no 
número B e o conteúdo do número B em A. 
 
13. Dado dois valores A e B, construa um algoritmo que permita colocar o conteúdo do número A no 
número B e o conteúdo do número B em A. Imprima os conteúdos de A e B antes e depois da troca. 
 
 
Algoritmos - Lista de Exercícios 1 - Prof. Ediberto 
Algoritmos - Lista de Exercícios 1 - Prof. Ediberto Mariano 2 
14. Considerando a expressão abaixo, construa um algoritmo para calcular e imprimir o valor de A. 
A = (B + C) * 3 
 ------------- 
 4 
15. Um determinado cidadão tem no bolso direito R$ 20,00 e no bolso esquerdo R$ 40,00. Construa um 
algoritmo para calcular e imprimir o total de R$ que o cidadão tem. 
 
16. O preço de um automóvel é calculado pelo preço de fábrica mais 45% de imposto sobre o preço de 
fábrica mais 28% de comissão sobre o preço de fábrica. Construir um algoritmo que leia o nome e o preço 
de fábrica do automóvel. Imprimir o nome e o valor total do automóvel. 
 
17. Sendo dado nome, notaA e notaB de um aluno, construa um algoritmo para calcular a média 
aritmética das notas, e exibir nome e média do aluno. 
 
18. Construa um algoritmo que leia as variáveis da expressão abaixo, calcule e imprima o resultado final. 
 2 + a 
Expressão: y = ---------- - 2x 
 b + 3 
 
19. Construa um algoritmo que leia as variáveis da expressão abaixo, calcule e imprima o resultado final. 
 2b + 5+3k 
Expressão: y = ------------- 
 2x 
 
20. Construa um algoritmo que leia as variáveis da expressão abaixo, calcule e imprima o resultado final. 
 
 Expressão : D = (x2 – x1)2 + (y2 – y1)2 
 
21. Dado dois valores A e B, desenvolva um algoritmo que permita colocar o conteúdo do número A no 
número B e o conteúdo do número B em A. 
 
22. Considerando a expressão abaixo, desenvolva um algoritmo para calcular e exibir o valor de A. 
 
 A = 
 4 
23. Um determinado cidadão tem no bolso direito R$ 20,00 e no bolso esquerdo R$ 40,00. Desenvolva um 
algoritmo para calcular e imprimir o total de R$ que o cidadão tem. 
 
 24. O preço de um automóvel é calculado pelo preço de fábrica mais 45 % de imposto sobre o preço de 
fábrica mais 28% sobre o preço de fábrica. Desenvolver um algoritmo que leia o nome e o preço de fábrica 
do automóvel. 
Imprimir o nome e o valor total do automóvel. 
 
25. Sendo dado o nome e as notas (notaA e notaB) de um aluno, desenvolva um algoritmo para ler o 
nome e as notas do aluno, calcular a média do aluno e imprimi-la juntamente com o nome do mesmo. 
 
26. Construa um algoritmo em pseudocódigo que: 
 a: permita a entrada de dois números tipo inteiro 
 b: depois dos números serem informados via teclados (lidos), exiba-os na tela 
 
27. Implemente na linguagem de programação C++. o algoritmo construído no exercício 26. 
 
 
 (B + C ) * 3 
Algoritmos - Lista de Exercícios 1 - Prof. Ediberto 
Algoritmos - Lista de Exercícios 1 - Prof. Ediberto Mariano 3 
28. Construa um algoritmo em pseudocódigo que leia 3 nomes de frutas via teclado e imprima os mesmos 
na tela. Depois implemente este algoritmo em Linguagem de programação C++. 
 
29. Construa um algoritmo em pseudocódigo que: 
 a: permita a entrada de dois números tipo inteiro 
 b: calcule e exiba a soma dos números na tela. 
 
30 . Implemente na linguagem de programação C++. o algoritmo construído no exercício 29. 
 
31. Construa um algoritmo em pseudocódigo que: 
 a: Permite a entrada via teclado de 4 números inteiros. 
 b: calcule e exiba a soma dos números na tela. 
 c: Depois implemente o algoritmo em C++. 
 
32. Construa um algoritmo em pseudocódigo que: 
 a: Permite a entrada via teclado de 4 números inteiros. 
 b: calcule e exiba a média dos números na tela. 
 c: depois implemente o algoritmo em C++. 
 
33. Construa um algoritmo em pseudocódigo que: 
a - Permite a entrada via teclado de 2 números inteiros. 
b - Verifique e exiba: o maior, menor ou se são iguais. 
c - Depois implemente o algoritmo em C++. 
 
34. Construa um algoritmo em pseudocódigo que: 
a - permite a entrada via teclado de 3 números inteiros 
b - calcula e exiba a soma dos três números, o produto do primeiro pelo terceiro, a divisão do 
 segundo pelo primeiro. 
c - depois implemente o algoritmo em C++. 
 
35. Construa um algoritmo em pseudocódigo que: 
a - permite a entrada via teclado de um número e exiba o respectivo dia da semana; 
 b - caso o numero for menor que 1 ou maior que 7 exiba a mensagem “dia de semana invalido”. 
c - depois implemente o algoritmo em C++. 
Obs. Suponha que o primeiro dia é Domingo

Outros materiais