Baixe o app para aproveitar ainda mais
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
Compartilhar