1. O documento apresenta 30 exercícios de lógica de programação utilizando fluxogramas.
2. Os exercícios abordam diferentes estruturas de programação como entrada e saída de dados, atribuição, condicionais e repetição.
3. Os alunos devem construir algoritmos em fluxogramas para resolver cada um dos exercícios propostos testando e validando as soluções.
1. O documento apresenta 30 exercícios de lógica de programação utilizando fluxogramas.
2. Os exercícios abordam diferentes estruturas de programação como entrada e saída de dados, atribuição, condicionais e repetição.
3. Os alunos devem construir algoritmos em fluxogramas para resolver cada um dos exercícios propostos testando e validando as soluções.
1. O documento apresenta 30 exercícios de lógica de programação utilizando fluxogramas.
2. Os exercícios abordam diferentes estruturas de programação como entrada e saída de dados, atribuição, condicionais e repetição.
3. Os alunos devem construir algoritmos em fluxogramas para resolver cada um dos exercícios propostos testando e validando as soluções.
Docente: Marcelo Munguanaze, Albino Cuinhane e Celso Chiconela
Ficha de Exercícios ALGORITMOS-FLUXOGRAMAS
Construa Algoritmos em Fluxogramas (leia atentamente, faça o algoritmo e faça
teste de mesa e conclua se a solução está ou não correcta!) Parte A – Comandos inicio, fim, entrada, saída e atribuição. Operadores. Expressões 1. Impressão de Dados de um estudante 2. Impressão da Soma de dois números A e B. 3. Impressão da Media de dois números A e B. 4. Impressão da solução duma equação linear. 5. Ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. 6. O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos impostos (45% do preço de fábrica) e a percentagem do revendedor (28% do preço de fábrica). Leia o nome do automóvel e o preço de fábrica e imprima o nome do automóvel e o preço final. Parte B – comandos inicio, fim, entrada, saída, atribuição e se 7. Leia salário do funcionário. Se Salario é inferior ou igual a 1.850MT, dê um aumento salarial de 50% e imprima a mensagem “Colaborador da classe C, seu Salario é: ”. De contrário avalie se o Salario está entre 1.850 e 4.500MT (inclusive) para dar um aumento de 25% e imprima a mensagem “Colaborador da classe B, seu Salario é: ”. De contrário, dê um aumento de 15% e imprima a mensagem “Colaborador da classe A, seu Salario é: ” 8. Verifica se um dado número é par ou impar. 9. Receba 2 números e mostre o maior deles. 10.Receba três notas de um aluno, calcule e mostre a média aritmética de Frequência (MF) e o resultado (Excluido, Admitido, Dispensado), conforme os critérios: 1 (a) MF< 10: Excluido LÓGICA DE PROGRAMAÇÃO UEM-FE
(b) 10<=MF<14 : Admitido
(c) MF>=14 Dispensado 11.Dada a Equação AX2 + BX + C=0, imprimir a solução (Observar todas as condições) 12.Leia 3 números inteiros e imprima o menor deles. 13. Ler e imprimir 3 valores reais. O programa deve verificar se esses valores formam um triângulo (some os dois lados menores e verifique se esta soma é maior que o 3º lado) e o tipo de triângulo (equilátero, isósceles, escaleno) 14.Receba 3 números e imprime-nos em ordem crescente. Parte C – comandos inicio, fim, entrada, saída e atribuição, se, repetição 15. -Receba um número inteiro positivo do usuário e mostre a tabuada desse número. Para mostrar a tabuada do 2, por exemplo, deverá ser apresentado da seguinte forma: 2x1=2 2x2=4 ... 2 x 10 = 20 16. Imprime os primeiros 100 números naturais. 17. Imprime a soma dos primeiros 20 números naturais. 18. Ler dois números inteiros M e N e, a seguir, imprimir os números pares existentes no intervalo [M, N]. Lembre-se que nem sempre M é um número par. 19. Determinar o fatorial de n (lido via teclado) 20. Leia um número inteiro qualquer e determine se esse número é perfeito ou não. Um número é perfeito quando a soma de seus divisores, excetuando- se o próprio número, for igual ao número. 21. Determinar todos os números perfeitos existentes entre 2 e 100. 22. Determinar se um numero n (lido via teclado) é primo 23. Imprime os primeiros 20 números primos. 24. Imprime os primeiros 100 termos duma Progressão Aritmética cujo primeiro termo a1=3 e a razão d=2. 25. Imprime os primeiros 100 termos da série de Fibonacci (1,1,2,3,5, … an-1 + an-2). 26. Ler um numero n e determinar se é termo de Fibonacci 27. Leia N valores reais quaisquer e determine o segundo menor dentre os valores 28. Ler dez grupos de valores para A, B e C (variáveis do tipo REAL). Para cada grupo de valores o programa deve imprimir a equação no formato Ax2 + Bx + C = 0 e a respectiva solução 29. Ler seguidamente valores inteiros até que seja lido um valor negativo. Para cada valor lido, exceto o último, o programa deve determinar seu fatorial no formato “fact(n)=” 30. Ler um número desconhecido de valores reais e imprimir todos os valores lidos, a soma dos valores lidos e a média aritmética dos valores. O processamento encerra 2 quando um mesmo valor for lido duas vezes consecutivas, sem considerar uma LÓGICA DE PROGRAMAÇÃO UEM-FE
DNA da Cocriação: Descubra o método revolucionário para dar um salto duplo quântico ao futuro, sintonizando uma nova versão de você. Aumente sua frequência vibracional para cocriar instantaneamente sua realidade e alterar o roteiro do seu destino.