Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Lista de Exercícios - Respostas Professor: Danilo Giacobo

Tamanho: px
Começar a partir da página:

Download "Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Lista de Exercícios - Respostas Professor: Danilo Giacobo"

Transcrição

1 Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Lista de Exercícios - Respostas Professor: Danilo Giacobo Usando a estrutura condicional crie um algoritmo em pseudocódigo para resolver os problemas a seguir. 1. Escreva um algoritmo em pseudocódigo receba quatro notas de um aluno, calcule e mostre a média aritmética das notas e a mensagem de aprovado ou reprovado, considerando para aprovação média 7. real: n1, n2, n3, n4, ma; leia (n1, n2, n3, n4); ma (n1 + n2 + n3 + n4) / 4; escreva ( Média:, ma); se (ma >= 7) então escreva ( Aprovado! ); escreva ( Reprovado! );

2 2. Escreva um algoritmo em pseudocódigo que receba duas notas, calcule e mostre a média aritmética e a mensagem que se encontra na tabela a seguir: MÉDIA ARITMÉTICA MENSAGEM 0,0 3,0 Reprovado 3,0 7,0 Exame 7,0 10,0 Aprovado real: n1, n2, ma; leia (n1, n2, n3, n4); ma (n1 + n2) / 2; escreva ( Média:, ma); se (ma >= 0 e ma < 3) então escreva ( Reprovado! ); se (ma >= 3 e ma < 7) então escreva ( Exame! ); se (ma >= 7 e ma <= 10) então escreva ( Aprovado! ); escreva ( Média menor que 0 ou maior que 10! );

3 3. Escreva um algoritmo em pseudocódigo que receba dois números e mostre o menor. inteiro: n1, n2; leia (n1, n2); se (n1 < n2) então escreva ( O número, n1, é o menor. ); se (n2 < n1) então escreva ( O número, n2, é o menor. ); escreva ( Os números são iguais. );

4 4. Escreva um algoritmo em pseudocódigo que receba três números e mostre o maior. inteiro: n1, n2, n3; leia (n1, n2, n3); se (n1 > n2 e n1 > n3) então escreva ( O número, n1, é o maior. ); se (n2 > n1 e n2 > n3) então escreva ( O número, n2, é o maior. ); se (n3 > n1 e n3 > n2) então escreva ( O número, n3, é o maior. );

5 5. Escreva um algoritmo em pseudocódigo que receba dois números e execute as operações listadas a seguir, de acordo com a escolha do usuário. Se a opção digitada for inválida, mostre uma mensagem de erro e termine a execução do algoritmo. Lembre-se de que, na operação 4, o segundo número deve ser diferente de zero. ESCOLHA DO USUÁRIO OPERAÇÃO 1 Média entre os números digitados. 2 Diferença do maior pelo menor. 3 Produto entre os números digitados. 4 Divisão do primeiro pelo segundo. inteiro: n1, n2, op, dif, prod; real: media, divisao; leia (n1, n2); escreva ( Média entre os números digitados ); escreva ( Diferença do maior pelo menor ); escreva ( Produto entre os números digitados ); escreva ( Divisão do primeiro pelo segundo ); escreva ( Escolha uma opção: ); leia (op); se (op < 1 ou op > 4) então escreva ( Opção inválida. ); se (op = 1) então media (n1 + n2) / 2; escreva ( Média:, media); se (op = 2) então se (n1 > n2) dif n1 - n2; escreva ( Diferença entre, n1, e, n2, :, dif); dif n2 - n1; escreva ( Diferença entre, n2, e, n1, :, dif);

6 se (op = 3) então prod (n1 * n2); escreva ( Produto:, prod); se (op = 4) então se (n2 <> 0) então divisao (n1 / n2); escreva ( Divisão:, divisao); escreva ( O segundo número deve ser diferente de zero. );

7 6. Escreva um algoritmo em pseudocódigo que receba dois números e execute uma das operações listadas a seguir, de acordo com a escolha do usuário. Se for informada uma opção inválida, mostre uma mensagem de erro e termine a execução do algoritmo. As opções são: a) O primeiro número elevado ao segundo número. b) Raiz quadrada de cada um dos números. c) Raiz cúbica de cada um dos números. inteiro: n1, n2, elevado; real: raizq1, raizq2, raizc1, raizc2; leia (n1, n2); escreva ( O primeiro número elevado ao segundo número ); escreva ( Raiz quadrada de cada um dos números ); escreva ( Raiz cúbica de cada um dos números ); escreva ( Escolha uma opção: ); leia (op); se (op < 1 ou op > 3) então escreva ( Opção inválida. ); se (op = 1) então elevado pot (n1, n2); escreva ( Resultado:, elevado); se (op = 2) então raizq1 sqrt (n1); raizq2 sqrt (n2); escreva (raizq1, raizq2); se (op = 3) então raizc1 pot (n1, 1/3); raizc2 pot (n2, 1/3); escreva (raizc1, raizc2);

8 7. Uma empresa decide dar um aumento de 30% aos funcionários com salários inferiores a R$ 500,00. Escreva um algoritmo em pseudocódigo que receba o salário do funcionário e mostre o valor do salário reajustado ou uma mensagem, caso ele não tenha direito ao aumento. real: salario, salario_reajustado; leia (salario); se (salario < 500) então salario_reajustado salario + (salario * 0,3); escreva ( Salário reajustado:, salario_reajustado); escreva ( Você não tem direito ao aumento. ); 8. Escreva um algoritmo em pseudocódigo para calcular e mostrar o salário reajustado de um funcionário. O percentual de aumento encontra-se na tabela a seguir. SALÁRIO PERCENTUAL DE AUMENTO Até R$ 300,00 35% Acima de R$ 300,00 15% real: salario, salario_reajustado; leia (salario); se (salario <= 300) então salario_reajustado salario + (salario * 0,35); salario_reajustado salario + (salario * 0,15); escreva ( Salário reajustado:, salario_reajustado);

9 9. Um banco concederá um crédito especial aos seus clientes, de acordo com o saldo médio no último ano. Faça um algoritmo que receba o saldo médio de um cliente e calcule o valor do crédito, de acordo com a tabela a seguir. Mostre o saldo médio e o valor do crédito. Acima de R$ 400,00 SALDO MÉDIO PERCENTUAL 30% do saldo médio R$ 400,00 R$ 300,00 25% do saldo médio R$ 300,00 R$ 200,00 20% do saldo médio Até R$ 200,00 10% do saldo médio real: saldo_medio, valor_credito, saldo_final, perc; leia (saldo_medio); se (saldo_medio <= 200) então perc 0,10; se (saldo_medio > 200 e saldo_medio <= 300) então perc 0,20; se (saldo_medio > 300 e saldo_medio <= 400) então perc 0,25; perc 0,30; valor_credito saldo_medio * perc; escreva ( Valor Crédito: R$, valor_credito); saldo_final saldo_medio + valor_credito; escreva ( Saldo Final: R$, saldo_final);

10 10. O preço ao consumidor de um carro novo é a soma do custo de fábrica com a porcentagem do distribuidor e dos impostos, ambos aplicados ao custo de fábrica. As porcentagens encontram-se na tabela a seguir. Faça um algoritmo que receba o custo de fábrica de um carro e mostre o preço ao consumidor. CUSTO DE FÁBRICA % DO DISTRIBUIDOR % DOS IMPOSTOS Até R$ ,00 (não incluído) 5 Isento Entre R$ ,00 e R$ , Acima de R$ , real: custo_fabrica, perc_dist, perc_imp, preco_cons, valor_dist, valor_imp; leia (custo_fabrica); se (custo_fabrica < 12000) então perc_dist 0,05; perc_imp 0; se (custo_fabrica >= e custo_fabrica <= 25000) então perc_dist 0,10; perc_imp 0,15; perc_dist 0,15; perc_imp 0,20; valor_dist custo_fabrica * perc_dist; valor_imp custo_fabrica * perc_imp; preco_cons custo_fabrica + valor_dist + valor_imp; escreva ( Preço para o consumidor: R$, preco_cons);

11 11. Faça um algoritmo que receba o salário atual de um funcionário e, usando a tabela a seguir, calcule e mostre o valor do aumento e o novo salário. SALÁRIO PERCENTUAL DE AUMENTO Até R$ 300,00 15% R$ 300,00 R$ 600,00 10% R$ 600,00 R$ 900,00 5% Acima de R$ 900,00 0% real: salario, novo_salario, valor_aumento, perc_aumento; leia (salario); se (salario <= 300) então perc_aumento 0,15; se (salario > 300 e salario < 600) então perc_aumento 0,10; se (salario >= 600 e salario <= 900) então perc_aumento 0,05; perc_aumento 0; valor_aumento salario * perc_aumento; novo_salario salario + valor_aumento; escreva ( Valor do aumento: R$, valor_aumento); escreva ( Novo salário: R$, novo_salario);

12 12. Faça um algoritmo que receba o salário bruto de um funcionário e, usando a tabela a seguir, calcule e mostre o valor a receber. Sabe-se que este é composto pelo salário bruto acrescido de gratificação e descontado o imposto de 7% sobre o salário. TABELA DE GRATIFICAÇÕES SALÁRIO GRATIFICAÇÃO Até R$ 350,00 R$ 100,00 R$ 350,00 R$ 600,00 R$ 75,00 R$ 600,00 R$ 900,00 R$ 50,00 Acima de R$ 900,00 R$ 35,00 real: salario_bruto, valor_receber, gratificacao, imposto; leia (salario_bruto); se (salario_bruto <= 350) então gratificao 100; se (salario_bruto > 350 e salario_bruto < 600) então gratificacao 75; se (salario_bruto >= 600 e salario_bruto <= 900) então gratificacao 50; gratificacao 35; imposto salario * 0,07; valor_receber salario + gratificacao - imposto; escreva ( Salário a receber: R$, valor_receber);

13 13. Faça um algoritmo que receba o preço de um produto, calcule e mostre, de acordo com as tabelas a seguir, o novo preço e a classificação. TABELA 1 - PERCENTUAL DE AUMENTO PREÇO % Até R$ 50,00 (inclusive) 5 Entre R$ 50,00 e R$ 100,00 (inclusive) 10 Acima de R$ 100,00 15 TABELA 2 - CLASSIFICAÇÕES NOVO PREÇO Até R$ 80,00 (inclusive) Entre R$ 80,00 e R$ 120,00 (inclusive) Entre R$ 120,00 e R$ 200,00 (inclusive) Maior que R$ 200,00 CLASSIFICAÇÃO Barato Normal Caro Muito caro real: preco, novo_preco; caracter: classificacao; leia (preco); se (preco <= 50) então novo_preco preco + (preco * 0,05); se (preco > 50 e preco <= 100) então novo_preco preco + (preco * 0,10); novo_preco preco + (preco * 0,15); escreva ( Novo preço: R$, novo_preco); se (novo_preco <= 80) então classificacao Barato ; se (novo_preco > 80 e novo_preco <= 120) então classificacao Normal ; se (novo_preco > 120 e novo_preco <= 200) então classificacao Caro ;

14 classificacao Muito caro ; escreva ( Classificação do produto:, classificacao);

15 14. Faça um algoritmo que receba o salário de um funcionário e, usando a tabela a seguir, calcule e mostre o novo salário. FAIXA SALARIAL % DE AUMENTO Até R$ 300,00 50% R$ 300,00 R$ 500,00 40% R$ 500,00 R$ 700,00 30% R$ 700,00 R$ 800,00 20% R$ 800,00 R$ 1.000,00 10% Acima de R$ 1.000,00 5% real: salario, perc_aumento, novo_salario; leia (salario); se (salario <= 300) então perc_aumento 0,5; se (salario > 300 e salario <= 500) então perc_aumento 0,4; se (salario > 500 e salario <= 700) então perc_aumento 0,3; se (salario > 700 e salario <= 800) então perc_aumento 0,2; se (salario > 800 e salario <= 1000) então perc_aumento 0,1; perc_aumento 0,05; novo_salario salario + (salario * perc_aumento); escreva ( Novo salário: R$, novo_salario);

16 15. Uma agência bancária possui dois tipos de investimentos, conforme quadro a seguir. Faça um algoritmo que receba o tipo de investimento e seu valor, calcule e mostre o valor corrigido após um mês de investimento, de acordo com o tipo de investimento. TIPO DESCRIÇÃO RENDIMENTO MENSAL 1 Poupança 3% 2 Fundos de renda fixa 4% inteiro: tipo_investimento; real: valor, valor_corrigido; leia (tipo_investimento, valor); se (tipo_investimento = 1) então valor_corrigido valor + (valor * 0,03); escreva ( Você escolheu o tipo 1 - Poupança"); se (tipo_investimento = 2) então valor_corrigido valor + (valor * 0,04); escreva ( Você escolheu o tipo 2 - Fundos de renda fixa"); escreva ( Tipo de Investimento inválido! ) se (tipo_investimento = 1 ou tipo_investimento = 2) então escreva ( Valor corrigido após um mês de investimento: R$, valor_corrigido);

17 16. Uma empresa decide aplicar descontos nos seus preços usando a tabela a seguir. Faça um algoritmo que receba o preço atual de um produto e seu código, calcule e mostre o valor do desconto e o novo preço. PREÇO ATUAL Até R$ 30,00 (inclusive) % DE DESCONTO Sem desconto Entre R$ 30,00 e R$ 100,00 (inclusive) 10% Acima de R$ 100,00 15% inteiro: codigo; real: preco_atual, perc_desc, valor_desconto, novo_preco; leia (codigo, preco_atual); se (preco_atual <= 30) então perc_desc 0; se (preco_atual > 30 e preco_atual <= 100) então perc_desc 0,1; perc_desc 0,15; valor_desconto (preco_atual * perc_desc); novo_preco preco_atual - valor_desconto; escreva ( Valor do desconto: R$, valor_desconto); escreva ( Novo preço do produto: R$, novo_preco);

18 17. Faça um algoritmo que verifique a validade de uma senha fornecida pelo usuário. A senha é O algoritmo deve mostrar uma mensagem de permissão de acesso ou não. caracter: senha; leia (senha); se (senha = 4531 ) então escreva ( Permissão de acesso concedida. ); escreva ( Permissão de acesso não concedida. ); 18. Faça um algoritmo que receba a idade de uma pessoa e mostre a mensagem de maioridade ou não. Considere 16 anos como idade mínima para a pessoa ser de maior. inteiro: idade; leia (idade); se (idade >= 16) então escreva ( Maioridade: SIM ); escreva ( Maioridade: NÃO );

19 19. Faça um algoritmo que receba a altura e o sexo de uma pessoa e calcule e mostre seu peso ideal, utilizando as seguintes fórmulas (onde h é a altura): Para homens: (72.7 * h) Para mulheres: (62.1 * h) caracter: sexo; real: altura, peso_ideal; leia (sexo, altura); se (sexo = M ou sexo = m ) então peso_ideal (72,7 * altura) - 58; escreva ( Homem, seu peso ideal é:, peso_ideal); se (sexo = F ou sexo = f ) então peso_ideal (62,1 * altura) - 44,7; escreva ( Mulher, seu peso ideal é:, peso_ideal); escreva ( Sexo inválido. Informe M, m, F ou f. );

20 20. Faça um algoritmo que receba a idade de um nadador e mostre sua categoria, usando as regras a seguir. Para idade inferior a 5, deverá ser mostrada uma mensagem informando que a categoria é inválida. CATEGORIA IDADE Infantil 5 a 7 Juvenil 8 a 10 Adolescente 11 a 15 Adulto 16 a 30 Sênior Acima de 30 inteiro: idade; leia (idade); se (idade < 5) então escreva ( Categoria inválida! ); se (idade >= 5 e idade <= 7) então escreva ( Categoria Infantil ); se (idade >= 8 e idade <= 10) então escreva ( Categoria Juvenil ); se (idade >= 11 e idade <= 15) então escreva ( Categoria Adolescente ); se (idade >= 16 e idade <= 30) então escreva ( Categoria Adulto ); escreva ( Categoria Sênior );

21 21. Faça um algoritmo que receba o preço de um produto e seu código de origem e mostre sua procedência. A procedência obedece à tabela a seguir. CÓDIGO DE ORIGEM PROCEDÊNCIA 1 Sul 2 Norte 3 Leste 4 Oeste 5 ou 6 Nordeste 7 ou 8 ou 9 Sudeste 10 a 20 Centro-oeste 21 a 30 Nordeste inteiro: codigo; real: preco; leia (codigo, preco); escolha codigo caso 1: escreva ( Preço: R$, Preço, - produto do Sul ); caso 2: escreva ( Preço: R$, Preço, - produto do Norte ); caso 3: escreva ( Preço: R$, Preço, - produto do Leste ); caso 4: escreva ( Preço: R$, Preço, - produto do Oeste ); caso 7, 8, 9: escreva ( Preço: R$, Preço, - produto do Sudeste ); caso : escreva ( Preço: R$, Preço, - produto do Centro-Oeste ); caso 5, 6, : escreva ( Preço: R$, Preço, - produto do Nordeste ); caso contrário: escreva ( Preço: R$, Preço, - produto importado ); fimescolha;

22 22. Faça um algoritmo que receba a idade e o peso de uma pessoa. De acordo com a tabela a seguir, verifique e mostre em qual grupo de risco essa pessoa se encaixa. IDADE PESO Até 60 Entre 60 e 90 (inclusive) Acima de 90 Menores que De 20 a Maiores que inteiro: idade; real: peso; leia (idade, peso); se (idade < 20) então se (peso <= 60) então escreva ( Grupo 9 ); se (peso > 60 e peso <= 90) então escreva ( Grupo 8 ); escreva ( Grupo 7 ); se (idade >= 20 e idade <= 50) então se (peso <= 60) então escreva ( Grupo 6 ); se (peso > 60 e peso <= 90) então escreva ( Grupo 5 ); escreva ( Grupo 4 ); se (peso <= 60) então escreva ( Grupo 3 ); se (peso > 60 e peso <= 90) então escreva ( Grupo 2 ); escreva ( Grupo 1 );

23

24 23. Faça um algoritmo que receba: O código do produto comprado; e A quantidade comprada do produto. Calcule e mostre: O preço unitário do produto comprado, seguindo a Tabela I; O preço total da nota; O valor do desconto, seguindo a Tabela II e aplicado sobre o preço total da nota; e O preço final da nota depois do desconto. TABELA I CÓDIGO PREÇO 1 a 10 R$ 10,00 11 a 20 R$ 15,00 21 a 30 R$ 20,00 31 a 40 R$ 30,00 TABELA II PREÇO TOTAL DA NOTA % DE DESCONTO Até R$ 250,00 (não incluído) 5% Entre R$ 250,00 e R$ 500,00 (inclusive) 10% Acima de R$ 500,00 15% inteiro: codigo, qtde; real: peso, preco_unit, preco_nota, valor_desc, preco_final; leia (codigo, qtde); escolha codigo caso 1..10: preco_unit 10; caso : preco_unit 15; caso : preco_unit 20; caso : preco_unit 30; fimescolha; escreva ( Preço Unitário: R$, preco_unit); preco_nota qtde * preco_unit; escreva ( Preço Total da Nota: R$, preco_nota); se (preco_nota < 250) então valor_desc preco_nota * 0,05; se (preco_nota >= 250 e preco_nota <= 500) então valor_desc preco_nota * 0,1;

25 valor_desc preco_nota * 0,15; escreva ( Valor do Desconto: R$, valor_desc); preco_final preco_nota - valor_desc; escreva ( Preço Final da Nota: R$, preco_final);

26 24. Faça um algoritmo que receba o preço, a categoria (1-limpeza; 2-alimentação; ou 3- vestuário) e a situação (R-produtos que necessitam de refrigeração; e N-produtos que não necessitam de refrigeração). Calcule e mostre: O valor do aumento, usando as regras que se seguem. PREÇO CATEGORIA PERCENTUAL DE AUMENTO 1 5% <= % 3 10% 1 12% > % 3 18% O valor do imposto, usando as regras a seguir. O produto que preencher pelo menos um dos seguintes requisitos pagará imposto equivalente a 5% do preço; caso contrário, pagará 8%. Os requisitos são: Categoria: 2 Situação: R O novo preço, ou seja, o preço mais aumento menos imposto. A classificação, usando as regras a seguir. NOVO PREÇO CLASSIFICAÇÃO <= R$ 50,00 Barato Entre R$ 50,00 e R$ 120,00 Normal >= R$ 120,00 Caro

27 inteiro: categoria; real: preco, valor_aumento, valor_imposto, novo_preco; caractere: situacao; leia (categoria, preco, situacao); se (preco <= 25) então escolha categoria caso 1: valor_aumento preco * 0,05; caso 2: valor_aumento preco * 0,08; caso 3: valor_aumento preco * 0,10; fimescolha; escolha categoria caso 1: valor_aumento preco * 0,12; caso 2: valor_aumento preco * 0,15; caso 3: valor_aumento preco * 0,18; fimescolha; escreva ( Valor do aumento: R$, valor_aumento); se (categoria = 2 ou situacao = R ) então valor_imposto preco * 0,05; valor_imposto preco * 0,08; escreva ( Valor do imposto: R$, valor_imposto); novo_preco preco + valor_aumento - imposto; escreva ( Novo preço: R$, novo_preco); se (novo_preco <= 50) então escreva ( Classificação: Barato ); se (novo_preco > 50 e novo_preco < 120) então escreva ( Classificação: Normal ); escreva ( Classificação: Caro );

28 25. Uma empresa decidiu dar uma gratificação de Natal a seus funcionários, baseada no número de horas extras e no número de horas que o funcionário faltou ao trabalho. O valor do prêmio é obtido pela consulta à tabela que se segue, na qual: H = número de horas extras - (2/3 * (número de horas falta)) H (MINUTOS) PRÊMIO (R$) >= , , , ,00 < ,00 Escreva um algoritmo que receba o número de horas extras trabalhadas pelo funcionário e o número de horas que o mesmo faltou ao trabalho. Calcule e mostre o valor de H assim como o valor do prêmio a ser recebido pelo funcionário. inteiro: num_horas_trab, num_horas_faltou; real: H, M, valor_premio; leia (num_horas_trab, num_horas_faltou); H num_horas_trab - (2/3 * (num_horas_faltou)); escreva ( Valor de H:, H) M H * 60; se (M < 600) então escreva ( Valor do Prêmio: R$ 100,00 ); se (M >= 600 e M < 1200) então escreva ( Valor do Prêmio: R$ 200,00 ); se (M >= 1200 e M < 1800) então escreva ( Valor do Prêmio: R$ 300,00 ); se (M >= 1800 e M < 2400) então escreva ( Valor do Prêmio: R$ 400,00 ); escreva ( Valor do Prêmio: R$ 500,00 );

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir: Capítulo 3 1- Faça um programa que receba quatro notas de um aluno, calcule e mostre a média aritmética das notas e a mensagem de aprovado ou reprovado, considerando para aprovação média 7. 2- Faça um

Leia mais

Estrutura Condicional em C - Lista de Exercícios

Estrutura Condicional em C - Lista de Exercícios Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Pato Branco Professor: Danilo Giacobo Estrutura Condicional em C - Lista de Exercícios Pato Branco, 25 de março de 2015. Instruções:

Leia mais

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo Os problemas abaixo foram resolvidos usando a forma de pseudocódigo

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO (Utilizar a Estruturas Condicionais para os Exercícios 1 à 10) 1 - Uma agência bancária possui dois tipos de investimento,

Leia mais

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo 1. Dado o algoritmo a seguir, responda: lógico: A, B, C; se A então C1; se B então se C então C2; C3; C4; C5; C6; Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada

Leia mais

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2012 - Versão 4.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 35 Dentro dos algoritmos temos comandos especiais utilizados

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos. LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos

Leia mais

2ª Lista de Exercícios de Programação I

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa

Leia mais

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais

Leia mais

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados Entrada Algoritmos Entrada e saída de dados Muitas vezes, um algoritmo, para que possa trabalhar, precisa de dados de entrada informados pelo usuário, porque nem sempre é necessário ter esse tipo de dados.

Leia mais

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o

Leia mais

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Parte I - Expressões lógicas e operadores

Parte I - Expressões lógicas e operadores Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)

Leia mais

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma de pseudocódigo/portugol.

Leia mais

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

Fundamentos de Programação Lista de Exercícios F

Fundamentos de Programação Lista de Exercícios F Universidade Federal do Ceará Campus Quixadá Prof. Jeferson Kenedy Fundamentos de Programação Lista de Exercícios F Exercício 1 Foi feita uma estatística em cinco cidades brasileiras para coletar dados

Leia mais

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados Lista de Exercícios Complementares 1 - Prof. Red Codifique os exercícios abaixo, codificando-os na Linguagem Scilab. Utilize as mensagens de texto para as entradas e saídas necessárias. Também, use comentários

Leia mais

Lista 2 - Comandos Condicionais

Lista 2 - Comandos Condicionais Lista 2 - Comandos Condicionais 30 de outubro de 2018 Disciplina: Linguagem de Programação I Prof. Tiago Eugenio de Melo Período: 2018/2 Os exercícios têm uma classicação de acordo com o nível de diculdade.

Leia mais

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2 Exercícios 2: 1) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. 2) Dado as seguintes informações

Leia mais

Lista de exercícios 01 de Computação Aplicada

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída

Leia mais

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e

Leia mais

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente

Leia mais

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo Para cada problema abaixo escreva uma solução algorítmica utilizando a forma da descrição narrativa

Leia mais

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES NBT110- Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/2013 - Versão 1.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 31 Dentro dos algoritmos temos comandos especiais utilizados

Leia mais

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

Lista de Exercícios 4

Lista de Exercícios 4 Lista de Exercícios 4 Disciplina: Algoritmo e Estrutura de Dados 1 Professor: Márcia Carolina Marra de Oliveira Monitor: Lillian Brandao Rezende de Oliveira Data de Entrega: 28/09/2006 01) Criar um algoritmo

Leia mais

2ª Lista de Exercícios de Programação I

2ª Lista de Exercícios de Programação I 2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição

Leia mais

Lista de Exercícios Desvio Condicional

Lista de Exercícios Desvio Condicional Universidade Federal Fluminense Programação de Computadores III Profa: Luciana Brugiolo Gonçalves Lista de Exercícios Desvio Condicional Para todos os enunciados listados abaixo, desenvolva o algoritmo

Leia mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.

Leia mais

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java BachareladoemCiênciae Tecnologia Processamentoda Informação Estrutura Sequencial Primeiros Programas em Java Prof a Maria das Graças Bruno Marietto graca.marietto@ufabc.edu.br 1 o Quadrimestre, 2018 HelloWorld.java

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE MATEMÁTICA profericomartins@unemat.br

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

G A B A R I T O. Estrutura Sequencial

G A B A R I T O. Estrutura Sequencial G A B A R I T O Estrutura Sequencial 1. Receba quatro números inteiros, calcule e mostre a soma desses números. n1, n2, n3, n4 soma n1 + n2 + n3 + n4 soma s 2. Receba três notas, calcule e mostre a média

Leia mais

Estrutura Condicional

Estrutura Condicional Estrutura Condicional Lógica de Programação - 1 As estruturas de seleção ou decisão são utilizadas quando existe a necessidade de verificar condições para a realização de uma instrução ou de uma sequência

Leia mais

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza Lista 02 Algoritmos 1. Faça um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo. 2. Faça um algoritmo que leia 3 notas de

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Estruturas de Controle Parte I Prof. Ricardo J. G. B. Campello Créditos Parte dos slides a seguir foram adaptados dos originais de A. L. V. Forbellone e H. F. Eberspächer

Leia mais

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Projeto TSIaD Tecnologia em Sistemas para Internet a Distância Analise os seguintes algoritmos e diga o que será impresso ao serem executados. a) b) c) d) e) A ß 10 A ß 30 A ß 10 A ß 10 A ß 10 B ß 20 B

Leia mais

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação

Leia mais

Introdução a programação Controle de Fluxo

Introdução a programação Controle de Fluxo Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Controle de Fluxo Professor: Saulo Henrique Cabral Silva Cond. Verdadeira Cond. Falsa 2 DESVIO DE CONTROLE 3 Desvio de Controle

Leia mais

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Modesto A. Chaves Faça um algoritmo que Leia dois valores

Leia mais

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD 1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)

Leia mais

Estrutura de Exclusão Múltipla

Estrutura de Exclusão Múltipla Estrutura de Exclusão Múltipla Lista de Exercícios 03 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou

Leia mais

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS 1 - Fazer um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar. 2 - Fazer um algoritmo que calcule a média aritmética

Leia mais

Estruturas de Decisão

Estruturas de Decisão Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)

Leia mais

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo.

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. Lista de Exercícios II 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo. #include int main(int argc, char *argv[]) { /*declaração

Leia mais

15) Escreva um algoritmo que determine o número de dias que uma pessoa já viveu. Considere que um mês tenha 30 dias.

15) Escreva um algoritmo que determine o número de dias que uma pessoa já viveu. Considere que um mês tenha 30 dias. LISTA DE EXERCÍCIOS COMPLEMENTARES. OBS. CONTINUAÇÃO CADARNO. 13) Considere que o último concurso vestibular apresentou três provas: Português, Matemática e Conhecimentos Gerais. Considerando que para

Leia mais

Profº José Roldão Gonçalves Barbosa

Profº José Roldão Gonçalves Barbosa PUCGoiás - Departamento de Computação CMP1060 Informatica e Computação Profº José Roldão Gonçalves Barbosa EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS 1) Fazer um algoritmo que leia um número inteiro e mostre

Leia mais

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100. Exercício 1 PROGRAMAÇÃO DE COMPUTADORES I - BCC701 Aula Prática 07 Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100. Execução: 1 3 5 7 9 11 13 15 17 19 21 23 25

Leia mais

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre

Leia mais

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI Oficina de Programação CI066 2018-2 Lista de Exercícios 04b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999

Leia mais

Estruturas de Decisão

Estruturas de Decisão Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados

Leia mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição

Leia mais

Aula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU

Aula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU Aula 6 Oficina de Programação Estruturas Condicionais no C Profa. Elaine Faria UFU - 2017 Estrutura Condicional Simples Algoritmo se () entao instrução fimse A instrução só será executada se

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Programação Estruturas de Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com ESTRUTURAS DE CONTROLE Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com Estruturas de Controle

Leia mais

ESTRUTURA SEQÜENCIAL

ESTRUTURA SEQÜENCIAL Objetivo Aula: Fixação da linguagem Pascal. Exercícios Nível Básico. ESTRUTURA SEQÜENCIAL 1) Calcular o custo de um bolo de aniversário, sabendo-se que o preço por quilo de bolo é R$ 16,00. Dado: Peso

Leia mais

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional. LISTA DE EXERCÍCIOS 1) Qual a definição de lógica de programação? 2) Explique a diferença entre algoritmo computacional e não computacional. 3) Qual a definição de instruções em computação? 4) Qual a definição

Leia mais

Maratona de Programação

Maratona de Programação Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome

Leia mais

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

ALGORITMOS EXERCÍCIOS LISTA 02: ESTRUTURAS CONDICIONAIS Profª Lucília Ribeiro FAÇA UM PROGRAMA QUE:

ALGORITMOS EXERCÍCIOS LISTA 02: ESTRUTURAS CONDICIONAIS Profª Lucília Ribeiro FAÇA UM PROGRAMA QUE: ALGORITMOS EXERCÍCIOS LISTA 02: ESTRUTURAS CONDICIONAIS Profª Lucília Ribeiro FAÇA UM PROGRAMA QUE: 01 02 Leia 3 números inteiros e que mostre o maior deles, supondo que todos sejam distintos. O número

Leia mais

LISTA DE EXERCÍCIOS (2) PYTHON

LISTA DE EXERCÍCIOS (2) PYTHON LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa

Leia mais

Lista 2 Programação com Decisão (Desvios Condicionais)

Lista 2 Programação com Decisão (Desvios Condicionais) Faculdade QI Porto Alegre Tecnólogo em Desenvolvimento de Sistemas Algoritmos e Programação Prof.: Nilseu Padilha e-mail: npadilha.faqi@gmail.com Lista 2 Programação com Decisão (Desvios Condicionais)

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Resolva os exercícios utilizando a linguagem de programação C

Resolva os exercícios utilizando a linguagem de programação C MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO Resolva os exercícios utilizando a linguagem de programação C 1 Manipulação de dados

Leia mais

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Programação de Computadores I BCC 701 Lista de Exercícios Módulo Programação de Computadores I BCC 701 Lista de Eercícios Módulo 02 2013-2 Eercícios de Séries Eercício 29 Seja a seguinte série: 1, 4, 9, 16, 25, 36, Escreva um programa que gere esta série até o N-ésimo

Leia mais

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9. Série de Exercícios Comandos Condicionais 1. Com base nas tabelas de decisão, determine os resultados lógicos das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas

Leia mais

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Portugol Studio Variável Revisão da aula anterior

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Linguagem Computacional

Linguagem Computacional Informática II Linguagem Computacional Algoritmos e Programação Parte 3 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Operações e Expressões q Definição q Operadores: Aritméticos. Relacionais.

Leia mais

Exercícios: Comandos de Repetição

Exercícios: Comandos de Repetição Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os

Leia mais

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039) Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039) F REDDY BRASILEIRO www.inf.ufes.br/~fbrasileiro fbrasileiro@inf.ufes.br Conteúdo 4. Elementos fundamentais

Leia mais

, se x = y. , se x > y

, se x = y. , se x > y Exercício 1 Seja a função definida do 2 : Aula Prática 08 f(x, y) = x 2-3x + y 2 4 2, se x < y, se x = y, se x > y Escreva um programa para gerar a tabela de valores dessa função (conforme o exemplo a

Leia mais

Disciplina de Lógica de Programação - LOPS1

Disciplina de Lógica de Programação - LOPS1 Disciplina de Lógica de Programação - LOPS1 Curso Superior de TMI - 1º Semestre (Professor Dênis Leonardo Zaniro) Lista de exercícios (Conteúdo 3) - Cálculos sequenciais e leitura de dados em C Os exercícios

Leia mais

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Atividade 01 - RESPOSTAS Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Atividade 01 - RESPOSTAS Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Atividade 01 - RESPOSTAS Professor: Danilo Giacobo 1. Quais são os quatro tipos primitivos para a construção de algoritmos? R.: inteiro,

Leia mais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais

Universidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1

Leia mais

ESTRUTURA CONDICIONAL E SELEÇÃO

ESTRUTURA CONDICIONAL E SELEÇÃO Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas

Leia mais

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Parte 1 - Profa. Flávia Pereira de Carvalho Fevereiro de 2013 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS... 3 2 EXERCÍCIOS

Leia mais

ESTRUTURAS DE REPETIÇÃO - PARTE 3

ESTRUTURAS DE REPETIÇÃO - PARTE 3 AULA 17 ESTRUTURAS DE REPETIÇÃO - PARTE 3 17.1 O cálculo da média aritmética Considere o seguinte problema: dados um número inteiro positivo, n, e uma seqüência, x 1, x 2,..., x n, com n números reais,

Leia mais

Exercícios de Fixação Introdução ao FORTRAN

Exercícios de Fixação Introdução ao FORTRAN 1 Disciplina: TCC-00.157 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A-1 Data: / / Exercícios de Fixação Introdução ao FORTRAN 1. Converta os algoritmos dos seguintes exercícios

Leia mais

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo Programação Estruturada Linguagem C Estruturas de Controle Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Tipos de Estruturas de Controle Estruturas de Seleção Simples

Leia mais

Algoritmos Estrutura Condicional

Algoritmos Estrutura Condicional Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

Aula 3 Oficina de Programação Algoritmos - Parte 2. Profa. Elaine Faria UFU

Aula 3 Oficina de Programação Algoritmos - Parte 2. Profa. Elaine Faria UFU Aula 3 Oficina de Programação Algoritmos - Parte 2 Profa. Elaine Faria UFU - 2017 Estruturas de Seleção Uma estrutura de seleção permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas

Leia mais

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição - GABARITO Repetição com Variável de Controle - Para Professor: Danilo Giacobo

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição - GABARITO Repetição com Variável de Controle - Para Professor: Danilo Giacobo Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição - GABARITO Repetição com Variável de Controle - Para Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição

Leia mais

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória. 2. Amplie o exercício anterior emitindo um relatório

Leia mais

Comandos de desvio de fluxo. Expressões lógicas.

Comandos de desvio de fluxo. Expressões lógicas. Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 03: Comandos de desvio de fluxo. Expressões lógicas. Aula #7 22/03/2012

Leia mais