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

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

Download "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"

Transcrição

1 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 uma disciplina, calcule a média aritmética e exiba a média e o resultado APROVADO ou REPROVADO. Para ser aprovado a média das notas deve ser >= Faça um algoritmo que leia 3 notas de uma disciplina e o tipo de média (aritmética ou ponderada), calcule a média solicitada e exiba: a média, o resultado APROVADO ou REPROVADO e qual a média utilizada. Se necessário, os pesos devem ser lidos. Para aprovação, a média das notas deve ser >= Elabore um algoritmo para ler uma temperatura e o seu tipo (C=Celsius ou F= Fahrenheit) e informe o valor do tipo diferente do lido. Sabendo-se que: F = C x 1, e C = (F 32) /1,8 5. Elabore um algoritmo que leia dois números e apresente o resultado da divisão do primeiro pelo segundo. Faça a verificação das situações de indeterminação (valores não informados e divisão por zero) e informe se existir. 6. Lida uma seqüência de 3 números, elabore um algoritmo que calcule e exiba a média dos valores positivos (ou zeros), ou seja, ignorando os valores negativos. 7. Escrever um algoritmo que leia a hora de início e a hora do final de um jogo (considerando apenas horas inteiras) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 8. Escreva um algoritmo que leia 3 números e escreva qual deles é o maior e qual é o menor. 9. Elabore um algoritmo que dadas três temps observadas numa cidade ao longo do dia, informe: a máxima, a mínima e a média do dia. Informe também se fez frio (<=10 graus) ou calor. 10. Elabore um algoritmo que lido um número, indique se ele é divisível por 3 ou não. 11. Elabore um algoritmo que faça o cálculo do IR de uma pessoa. Devem ser lidos: salário bruto anual, número de dependentes e gastos com saúde. O IR é calculado em 27% dos rendimentos da pessoa. Pela declaração simplificada, é aplicado o desconto padrão de 20% ao imposto devido. Pela declaração completa, pode ser deduzido do valor devido de IR: 5% por dependente e o valor gasto com saúde. O algoritmo deve fazer o cálculo pelos 2 de tipos de declaração, apresentar os valores lidos e calculados e indicar o tipo mais vantajoso para a pessoa declarar. 12. Elaborar um algoritmo que lê 2 valores, N1 e N2 e informe se são múltiplos. 13. Crie um algoritmo para calcular uma equação do segundo grau, segundo a fórmula de Bhaskara. O algoritmo deve informar se houver casos de indeterminação. x = b ± b 2 4ac 2a 1

2 14. O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável ia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5, todos os 3 grupos são intimados a suspenderem suas atividades. Escreva um algoritmo que lê o índice de poluição medido e emite a notificação. 15. Prepare um algoritmo para controlar o valor gasto em um posto de serviços. Deve ser lido: - Tipo de combustível - Quantidade em litros - Tipo de óleo - Se vai ser feita lavagem do veículo. Nesse caso, é aplicado um desconto de 10% na conta Combustível Preço por litro Tipo de Óleo Preço da troca Gasolina R$ 2,60 Mineral R$ 60,00 Álcool R$ 2,00 Semi R$ 90,00 GNV R$ 1,30 Sintético R$ 150,00 Valor da lavagem de veículo: R$ 30, Prepare um algoritmo para calcular o valor de um lanche. Deve ser lido o nome do sanduíche, a bebida e a sobremesa. Usando a tabela a seguir, informe o valor do lanche. A pessoa só pode escolher um sanduíche, uma bebida e uma sobremesa. Sanduiche Valor Bebida Valor Sobremesa Valor Misto 3,50 Refrigerante 1,20 Sorvete 3,00 Bauru 3,80 Suco 1,50 Torta 2,50 Natural 2,00 Guaraná 1, Prepare um algoritmo para calcular o custo de uma roupa. Deve ser lido: o tipo de tecido, número de botões e se vai ser incluído o forro. Usando a tabela a seguir, informe o custo da roupa. Tecido Valor básico Preço por botão Forro Algodão 40,00 1,20 20,00 Seda 80,00 1,10 35,00 Linho 135,00 2,00 70, Elabore um algoritmo que leia a idade de um nadador e classifique-o em uma das seguintes categorias: Infantil A = 5-7 anos Infantil B = 8-10 anos Juvenil A = anos Juvenil B = anos Adulto = maiores de 18 anos 2

3 19. Crie um programa para calcular e exibir o IMC (Índice de Massa Corporal) e apresentar a situação de acordo com a tabela a seguir: IMC = peso 2 altura Faixa de IMC Situação Abaixo de 17 Muito abaixo do peso Entre 17 e 18,49 Abaixo do peso Entre 18,5 e 24,99 Peso normal Entre 25 e 29,99 Acima do peso Entre 30 e 34,99 Obesidade I Entre 35 e 39,99 Obesidade II (severa) Acima de 40 Obesidade III (mórbida) 20. Prepare um algoritmo para calcular e exibir o salário líquido de um empregado, solicitando os dados: Cargo (Gerente, Supervisor ou Servente) Número de horas extras trabalhadas Número de faltas Número de filhos Critérios para o cálculo do salário: Tipo de Empregado Salário Base Gerente 4.000,00 Supervisor 1.900,00 Servente 600,00 Cada hora extra custa para a empresa: Salário Base / 240 * 2 Cada falta custa para o empregado: Salário Base / 30 Cada filho custa para a empresa e é pago ao empregado: 3% do salário base INSS custa para a empresa: 10% dos Proventos Proventos = (Salario Base + horas_extras + Adicional por filhos) Descontos = (Faltas + INSS) Salário Líquido: Proventos - Descontos 21. Crie um algoritmo que implemente uma calculadora com as funções de somar, subtrair, multiplicar e dividir. Devem ser solicitados os dois operandos e a operação pretendida. Devem ser exibidas ao final, a operação completa e o resultado. É necessário verificar e informar os casos de indeterminação, incluindo se foi informada uma operação fora do grupo que a calculadora é capaz de resolver. 22. Incremente o exercício anterior com as operações de raiz e potenciação. 3

4 Lista 02 Algoritmos - Respostas 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. algoritmo "Informa se número lido é par ou ímpar, e se é positivo ou negativo" numero: inteiro par_ou_impar, positivo_ou_negativo: caractere ler (numero) se (numero mod 2 = 0) par_ou_impar <- par senao par_ou_impar <- impar se (numero >= 0) positivo_ou_negativo <- positivo senao positivo_ou_negativo <- negativo escrever ( O número é + par_ou_impar + e + positivo_ou_negativo) 2. Faça um algoritmo que leia 3 notas de uma disciplina, calcule a média aritmética e exiba a média e o resultado APROVADO ou REPROVADO. Para ser aprovado a média das notas deve ser >= 7. algoritmo "Calcula e exibe a média e o resultado de uma disciplina" n1, n2, n3, media: real resultado: caractere ler (n1) ler (n2) ler (n3) media <- (n1+n2+n3)/3 se (media >= 7) escrever ( APROVADO ) senao escrever ( REPROVADO ) 4

5 3. Faça um algoritmo que leia 3 notas de uma disciplina e o tipo de média (aritmética ou ponderada), calcule a média solicitada e exiba: a média, o resultado APROVADO ou REPROVADO e qual a média utilizada. Se necessário, os pesos devem ser lidos. Para aprovação, a média das notas deve ser >= 7. algoritmo "Calcula e exibe a média e o resultado de uma disciplina informando o tipo de média" n1, n2, n3, media: real p1, p2 p3: inteiro tipo_media, resultado: caractere ler (n1) ler (n2) ler (n3) ler (tipo_media) se (tipo_media = aritmetica ) media <- (n1+n2+n3)/3 senão ler (p1) ler (p2) ler (p3) media <- ((n1*p1)+(n2*p2)+(n3*p3))/(p1+p2+p3) fim_se se (media >= 7) escrever ( APROVADO ) senao escrever ( REPROVADO ) 4. Elabore um algoritmo para ler uma temperatura e o seu tipo (C=Celsius ou F= Fahrenheit) e informe o valor do tipo diferente do lido. Sabendo-se que: F = C x 1, e C = (F 32) /1,8 algoritmo "Conversão temps Celsius e Fahrenheit " temp, resultado: real tipo: caractere ler (temp) ler (tipo) se (tipo = C ) resultado <- temp * 1, escrever (temp + graus F C equivalem a + resultado + graus C F ) else resultado <- (temp 32) / 1,8 escrever (temp + graus F equivalem a + resultado + graus C ) 5

6 5. Elabore um algoritmo que leia dois números e apresente o resultado da divisão do primeiro pelo segundo. Faça a verificação das situações de indeterminação (valores não informados e divisão por zero) e informe se existir. algoritmo "Divisão entre dois números" n1, n2, resultado: real ler (n1) ler (n2) se (n1 = nulo ou n2 = nulo) escrever ( N1 ou N2 não informados ) se (n2 = 0) escrever ( N2 não pode ser 0 ) resultado <- n1 / n2 escrever (resultado) 6

7 6. Lida uma seqüência de 3 números, elabore um algoritmo que calcule e exiba a média dos valores positivos (ou zeros), ou seja, ignorando os valores negativos. algoritmo "Média de 3 números positivos ou zeros" n1, n2, n3, soma, quant_elementos, media: real ler (n1) ler (n2) ler (n3) soma <- 0 quant_elementos <- 0 se (n1 >= 0) soma <- soma + n1 quant_elementos <- quant_elementos + 1 se (n2 >= 0) soma <- soma + n2 quant_elementos <- quant_elementos + 1 se (n3 >= 0) soma <- soma + n3 quant_elementos <- quant_elementos + 1 media <- soma / quant_elementos escrever (media) 7. Escrever um algoritmo que leia a hora de início e a hora do final de um jogo (considerando apenas horas inteiras) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. algoritmo "Calcula o tempo de duração de um jogo" hr_, hr_fim, duracao: inteiro ler (hr_) ler (hr_fim) se (hr_fim < 24) se (hr_fim > hr_) duracao <- hr_fim hr_ senao duracao <- 24 hr_ + hr_fim escrever (duracao) 7

8 8. Escreva um algoritmo que leia 3 números e escreva qual deles é o maior e qual é o menor. algoritmo "Verifica de 3 números, qual é o menor e qual é o maior" n1, n2, n3, maior, menor: inteiro ler (n1) ler (n2) ler (n3) menor < maior <- 0 se (n1 > maior) maior<-n1 se (n2 > maior) maior<-n2 se (n3 > maior) maior<-n3 se (n1 < menor) menor<-n1 se (n2 < menor) menor<-n2 se (n3 < menor) menor<-n3 escrever ( O maior número é: + maior) escrever ( O menor número é: + menor) 8

9 9. Elabore um algoritmo que dadas três temperaturas observadas numa cidade ao longo do dia, informe: a máxima, a mínima e a média do dia. Informe também se fez frio (<=10 graus) ou calor. algoritmo "Informa a menor, maior temp e a média de um dia, informando também se fez frio ou calor" t1, t2, t3, media, maior, menor: real ler (t1) ler (t2) ler (t3) menor < maior <- 0 se (t1 > maior) maior<-t1 se (t2 > maior) maior<-t2 se (t3 > maior) maior<-t3 se (t1 < menor) menor<-t1 se (t2 < menor) menor<-t2 se (t3 < menor) menor<-t3 escrever ( A máxima do dia foi: + maior) escrever ( A mínima do dia foi: + menor) media <- (t1+t2+t3)/3 se (media <= 10) escreva ( Fez frio ) senao escreva ( Fez calor ) 10. Elabore um algoritmo que lido um número, indique se ele é divisível por 3 ou não. algoritmo "Verifica se um número informado é divisível por 3" n: real ler (n) se (n mod 3 = 0) escrever (n + é divisível por 3 ) senão escrever (n + não é divisível por 3 ) 9

10 11. Elabore um algoritmo que faça o cálculo do IR de uma pessoa. Devem ser lidos: salário bruto anual, número de dependentes e gastos com saúde. O IR é calculado em 27% dos rendimentos da pessoa. Pela declaração simplificada, é aplicado o desconto padrão de 20% ao imposto devido. Pela declaração completa, pode ser deduzido do valor devido de IR: 5% por dependente e o valor gasto com saúde. O algoritmo deve fazer o cálculo pelos 2 de tipos de declaração, apresentar os valores lidos e calculados e indicar o tipo mais vantajoso para a pessoa declarar. algoritmo "Cálculo do IR" salario_anual, saude, ir, ir_simplificada, ir_completa: real dependentes: inteiro ler (salario_anual) ler (saude) ler (dependentes) ir <- salario_anual * 0,27 ir_simplificada <- ir * 0,8 ir_completa <- ir ir_completa <- ir_completa (ir * (0,05 * dependentes)) ir_completa <- ir_completa (ir = saude) ir_completa <- ir_completa (ir * (0,05 * dependentes) - saude) ler escrever ( Salário anual: + salario_anual) ler escrever ( Gastos com saúde: + saude) ler escrever ( IR pela declaração simplificada: + ir_simplificada) ler escrever ( IR pela declaração completa: + ir_completa) se (ir_simplificada = ir_completa) escrever ( IR igual independente do tipo de declaração ) senão se (ir_simplificada < ir_completa) escrever ( Mais vantajoso prestar Declaração Simplificada ) senão escrever ( Mais vantajoso prestar Declaração Completa ) 10

11 12. Elaborar um algoritmo que lê 2 valores, N1 e N2 e informe se são múltiplos. algoritmo "Verifica se dois número são múltiplos " n1, n2: real ler (n1) ler (n2) se (n1 mod n2 = 0) escrever (n1 + é múltiplo de + n2) senão escrever (n1 + não é múltiplo de + n2) 13. Crie um algoritmo para calcular uma equação do segundo grau, segundo a fórmula de Bhaskara. O algoritmo deve informar se houver casos de indeterminação. x = b ± b 2 4ac 2a algoritmo "Cálculo da Fórmula de Bhaskara" a, b, c, delta, x1, x2: real ler (a) ler (b) ler (c) delta <- (b ^ 2) (4 * a * c) se (delta < 0) escrever ( Não existem raízes para + a +, + b + e + c) senão x1 <- (-b + (delta ^ (1/2))) / 2 * a x2 <- (-b - (delta ^ (1/2))) / 2 * a escrever ( X1: + x1) escrever ( X2: + x2) 11

12 14. O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável ia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5, todos os 3 grupos são intimados a suspenderem suas atividades. Escreva um algoritmo que lê o índice de poluição medido e emite a notificação. algoritmo "Emite notificação para diferentes grupos de empresas" indice: real ler (indice) escolha (indice) caso >= 0,3 E < 0,4 escreva ( Suspensão para Grupo 1 ) caso >= 0,4 E < 0,5 escreva ( Suspensão para os Grupos 1 e 2 ) caso >= 0,5 escreva ( Suspensão para os Grupos 1, 2 e 3 ) 12

13 15. Prepare um algoritmo para calcular a conta de um cliente em um posto de serviços. Deve ser lido: - Tipo de combustível - Quantidade em litros - Tipo de óleo - Se vai ser feita lavagem do veículo. Nesse caso, é aplicado um desconto de 10% na conta Combustível Preço por litro Tipo de Óleo Preço da troca Gasolina R$ 2,60 Mineral R$ 60,00 Álcool R$ 2,00 Semi R$ 90,00 GNV R$ 1,30 Sintético R$ 150,00 Valor da lavagem de veículo: R$ 30,00 algoritmo "Cálculo de gastos no posto de gasolina" tipo_combustivel, tipo_oleo: caractere quant_combustivel, conta: real fazer_lavagem: logico ler (tipo_combustivel) ler (tipo_oleo) ler (quant_combustivel) ler (fazer_lavagem) conta <- 0 escolha (tipo_combustivel) caso Gasolina conta <- conta + quant_combustivel * 2,6 caso Àlcool conta <- conta + quant_combustivel * 2 caso GNV conta <- conta + quant_combustivel * 1,3 escolha (tipo_oleo) caso Mineral conta <- conta + 60 caso Semi conta <- conta + 90 caso Sintético conta <- conta se (fazer_lavagem) conta <- conta * 0, escrever ( Valor da conta: + conta) 13

14 16. Prepare um algoritmo para calcular o valor de um lanche. Deve ser lido o nome do sanduíche, a bebida e a sobremesa. Usando a tabela a seguir, informe o valor do lanche. A pessoa só pode escolher um sanduíche, uma bebida e uma sobremesa. Sanduiche Valor Bebida Valor Sobremesa Valor Misto 3,50 Refrigerante 1,20 Sorvete 3,00 Bauru 3,80 Suco 1,50 Torta 2,50 Natural 2,00 Guaraná 1,25 algoritmo "Cálculo do valor do lanche" sanduiche, bebida, sobremesa: caractere conta: real ler (sanduiche) ler (bebida) ler (sobremesa) conta <- 0 escolha (sanduiche) caso Misto conta <- conta + 3,5 caso Bauru conta <- conta + 3,8 caso Natural conta <- conta + 2 escolha (bebida) caso Refrigerante conta <- conta + 1,2 caso Suco conta <- conta + 1,5 caso Guaraná conta <- conta + 1,25 escolha (sobremesa) caso Sorvete conta <- conta + 3 caso Torta conta <- conta + 2,5 escre ver ( Valor da conta: + conta) 14

15 17. Prepare um algoritmo para calcular o custo de uma roupa. Deve ser lido: o tipo de tecido, número de botões e se vai ser incluído o forro. Usando a tabela a seguir, informe o custo da roupa. Tecido Valor básico Preço por botão Forro Algodão 40,00 1,20 20,00 Seda 80,00 1,10 35,00 Linho 135,00 2,00 70,00 algoritmo "Cálculo do valor da roupa" tecido, botoes: caractere forro: lógico conta: real ler (tecido) ler (botoes) ler (forro) conta <- 0 escolha (tecido) caso Algodão conta <- conta (botoes * 1,2) se (forro) conta <- conta + 20 caso Seda conta <- conta (botoes * 1,1) se (forro) conta <- conta + 35 caso Linho conta <- conta (botoes * 2) se (forro) conta <- conta + 70 escrever ( Valor da conta: + conta) 15

16 18. Elabore um algoritmo que leia a idade de um nadador e classifique-o em uma das seguintes categorias: Infantil A = 5-7 anos Infantil B = 8-10 anos Juvenil A = anos Juvenil B = anos Adulto = maiores de 18 anos algoritmo "Classifica nadadores em categorias pela idade" idade: inteiro categoria: caractere ler (idade) escolha (idade) caso >= 5 E < 8 categoria <- Infantil A caso >= 8 E < 11 categoria <- Infantil B caso >= 11 E < 14 categoria <- Juvenil A caso >= 14 E < 18 categoria <- Juvenil B caso >= 18 categoria <- Adulto escrever ( Categoria do nadador: + categoria) 16

17 19. Crie um programa para calcular e exibir o IMC (Índice de Massa Corporal) e apresentar a situação de acordo com a tabela a seguir: IMC = peso 2 altura Faixa de IMC Abaixo de 17 Entre 17 e 18,49 Entre 18,5 e 24,99 Entre 25 e 29,99 Entre 30 e 34,99 Entre 35 e 39,99 Acima de 40 Situação Muito abaixo do peso Abaixo do peso Peso normal Acima do peso Obesidade I Obesidade II (severa) Obesidade III (mórbida) algoritmo "Cálculo do IMC" peso, altura, imc: real situacao: caractere ler (peso) ler (altura) imc <- peso / (altura ^ 2) escolha (imc) caso < 17 situacao <- Muito abaixo do peso caso >= 17 E <= 18,49 situacao <- Abaixo do peso caso >= 18,5 E <= 24,99 situacao <- Peso normal caso >= 25 E <= 29,99 situacao <- Acima do peso caso >= 30 E <= 34,99 situacao <- Obesidade I caso >= 35 E <= 39,99 situacao <- Obesidade II (severa) caso > 40 situacao <- Obesidade III (mórbida) escrever ( IMC = + imc + situação: + situacao) 17

18 20. Prepare um algoritmo para calcular e exibir o salário líquido de um empregado, solicitando os dados: Cargo (Gerente, Supervisor ou Servente) Número de horas extras trabalhadas Número de faltas Número de filhos Critérios para o cálculo do salário: Tipo de Empregado Salário Base Gerente 4.000,00 Supervisor 1.900,00 Servente 600,00 Cada hora extra custa para a empresa: Salário Base / 240 * 2 Cada falta custa para o empregado: Salário Base / 30 Cada filho custa para a empresa e é pago ao empregado: 3% do salário base INSS custa para a empresa: 10% dos Proventos Proventos = (Salario Base + horas_extras + Adicional por filhos) Descontos = (Faltas + INSS) Salário Líquido: Proventos - Descontos algoritmo "Cálculo do salário líquido de um empregado " cargo: caractere horas_extras, faltas, filhos: inteiro custo_horas_extras, custo_faltas, custo_filhos, proventos, inss: real descontos, salario_liquido: real ler (cargo) ler (horas_extras) ler (faltas) ler (filhos) escolha (cargo) caso < Gerente salario_base < caso < Supervisor salario_base < caso < Servente salario_base <- 600 custo_horas_extras <- salario_base / 240 * 2 * horas_extras custo_faltas <- salario_base / 30 * faltas custo_filhos <- salario_base * (filhos * 0,03) proventos <- salario_base + custo_horas_extras + custo_filhos inss <- proventos * 0,1 descontos <- custo_faltas + inss salario_liquido <- proventos - descontos escrever ( Salário Líquido: + salario_liquido) 18

19 21. Crie um algoritmo que implemente uma calculadora com as funções de somar, subtrair, multiplicar e dividir. Devem ser solicitados os dois operandos e a operação pretendida. Devem ser exibidas ao final, a operação completa e o resultado. É necessário verificar e informar os casos de indeterminação, incluindo se foi informada uma operação fora do grupo que a calculadora é capaz de resolver. algoritmo "Calculadora 4 operações" op1, op2, resultado: real operacao: caractere ler (op1) ler (operacao) ler (op2) se (operacao <> + E operacao <> - E operacao <> * E operacao <> / ) escreva ( Operação informada inválida ) escolha (operacao) caso = + resultado <- op1 + op2 caso = - resultado <- op1 - op2 caso = * resultado <- op1 * op2 caso = / se (op2 = 0) escrever ( Divisor = 0. Operação impossível ) senao resultado <- op1 / op2 escrever ( Resultado: + resultado) 19

20 22. Incremente o exercício anterior com as operações de raiz e potenciação. algoritmo "Calculadora 6 operações" op1, op2, resultado: real operacao: caractere ler (op1) ler (operacao) ler (op2) se (operacao <> + E operacao <> - E operacao <> * E operacao <> / E operacao <> ^ E operacao <> V ) escreva ( Operação informada inválida ) escolha (operacao) caso = + resultado <- op1 + op2 caso = - resultado <- op1 - op2 caso = * resultado <- op1 * op2 caso = / se (op2 = 0) escrever ( Divisor = 0. Operação impossível ) senao resultado <- op1 / op2 caso = ^ resultado <- op1 ^ op2 caso = V se (op1 < 0) escrever ( op1<0. Não existe raiz quadrada de negativo ) senão resultado <- op1 * (1 / op2) escrever ( Resultado: + resultado) 20

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

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

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

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

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

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

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

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

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. LISTA DE EXERCÍCIO 1) Fazer um algoritmo para calcular a soma entre dois números. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3) Fazer um algoritmo

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

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

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

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

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

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

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

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

Estruturas de Decisão e Estruturas de Repetição

Estruturas de Decisão e Estruturas de Repetição Estruturas de Decisão e Estruturas de Repetição Profa. Lara Popov Zambiasi Bazzi Oberderfer lara.popov@ifsc.edu.br http://professores.chapeco.ifsc.edu.br/lara/ Processos de Seleção ou Estruturas de Decisão

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

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

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

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

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 I Aula 8 Estrutura de controle: seleção

Algoritmos I Aula 8 Estrutura de controle: seleção Algoritmos I Aula 8 Estrutura de controle: seleção Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Operadores Lógicos Os operadores lógicos retornam verdadeiro (V) ou

Leia mais

Lista de Exercícios Linguagem C#

Lista de Exercícios Linguagem C# Lista de Exercícios Linguagem C# Dica: Utilizar comentários durante a construção do código fonte. Nível 1: Entrada, Processamento e Saída 1) Faça um programa para calcular o estoque médio de uma peça,

Leia mais

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

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1 e de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o

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. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplina: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 1. Faça uma função que recebe por parâmetro o raio de uma esfera

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

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

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Conceitos Básicos. Professor: Juliano Lucas Gonçalves. Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já

Leia mais

Programação C# + ASP.NET

Programação C# + ASP.NET Programação C# + ASP.NET Prof. MSc. Daniel Menin Tortelli e-mail: danielmenintortelli@gmail.com Site: http://sites.google.com/site/danielmenintortelli/home 19/08/2014 Programação C# ASP.NET - Prof. MSc.

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um

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

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

Exercícios de Fixação Introdução ao FORTRAN 1 Exercícios de Fixação Introdução ao FORTRAN 1. Converta os algoritmos dos seguintes exercícios de fixação associados ao conjunto de slides 4 para código fonte FORTRAN. Compile e execute os programas.

Leia mais

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM Programação de Computadores I BCC 701 2012-02 Lista de Exercícios 02 Desvio do Fluxo de Execução - Parte A Exercício 01 Codifique um programa que faça a entrada de um número qualquer pelo teclado. A seguir

Leia mais

BLOCO 1 Algoritmia - PL2

BLOCO 1 Algoritmia - PL2 ASSUNTO - Algoritmia OBJETIVOS GERAIS: Analisar e conceber algoritmos para resolução computacional de problemas OBJETIVOS ESPECÍFICOS DA 1ª SEMANA: Compreender e utilizar o conceito algoritmo e variável

Leia mais

LISTA DE ATIVIDADES ...

LISTA DE ATIVIDADES ... LISTA DE ATIVIDADES - Apresentar os quadrados dos números inteiros de 0 a 50. 2- Apresentar o resultado de uma tabuada de um número qualquer. 3- Elaborar um diagrama que apresente o somatório dos valores

Leia mais

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p Exercícios básicos: 1. Fazer um programa que imprime Hello World 2. Fazer um programa que imprime o seu nome 10 vezes 3. Fazer um programa que recebe uma String do usuário e imprime 10 vezes 4. Fazer um

Leia mais

LISTA DE EXERCÍCIOS 05 (GABARITO)

LISTA DE EXERCÍCIOS 05 (GABARITO) LISTA DE EXERCÍCIOS 0 (GABARITO) CURSO: Bacharelado em Engenharia Elétrica MÓDULO/SEMESTRE/SÉRIE: 1º TURMA: 0. DISCIPLINA: Introdução à Programação DOCENTE: Alexandro dos Santos Silva MODALIDADE: Ensino

Leia mais

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Blocos Estruturas de Controle Delimitam um conjunto de comandos com uma função bem definida. início fim

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

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

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel Microcontroladores Programação: fluxogramas, pseudocódigos e lógica Prof. Daniel 1 Algoritmo Pseudocódigo Também conhecido como Portugol ou Português Estruturado; As instruções são todas padronizadas;

Leia mais

Lista 4 Introdução à Programação Entregar até 07/05/2012

Lista 4 Introdução à Programação Entregar até 07/05/2012 Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade

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

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

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

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

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

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

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

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

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. Visualg Variável Revisão da aula anterior É

Leia mais

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores LISTA DE EXERCÍCIOS 1 1. Fazer um algoritmo para calcular a soma entre dois números.

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

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

Lista de Exercícios 01 Entrada e Saída de Dados

Lista de Exercícios 01 Entrada e Saída de Dados Lista de Exercícios 01 e de Dados Exercício 01 Uma P. A., Progressão Aritmética, fica determinada pela sua razão (r) e pelo seu primeiro termo (a 1 ). Escreva um programa que determine o n-ésimo termo

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

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

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

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:

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

Tipos, variáveis, operadores, e entrada e saída

Tipos, variáveis, operadores, e entrada e saída PUC-Rio, INF1005.33F, Programação 1, 2016.2 Lista 1: Introdução à linguagem de programação C Prof. Guilherme F. Lima 1. Refaça os exercícios da Lista 0 usando C no lugar de pseudocódigo. Tipos, variáveis,

Leia mais

Desenho de algoritmos

Desenho de algoritmos Folha Prática Desenho de Algoritmos 1 Desenho de algoritmos Resolver as questões que se seguem usando fluxogramas ou uma outra linguagem para algoritmos. A. Instruções/acções de atribuição e leitura/escrita

Leia mais

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares 1 Introdução à Lógica de Programação Adaptação de Luis Otavio Alvares 2 Elaboração de um programa Problema Análise Programa Algoritmo 3 Processo de geração de um programa Análise do problema: Ler atentamente

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

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares 1 Introdução à Lógica de Programação Aula 2 Adaptação de Luis Otavio Alvares 2 Operadores Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados.

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

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

Exercícios de Programação Lista de Exercícios Exercícios de Programação Lista de Exercícios 1 2016-1 Entrada e Saída de Dados Exercício 01 Codifique um programa que, dado dois números inteiros quaisquer, efetue a soma desses números e imprima o resultado

Leia mais

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

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

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número

Leia mais

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão) Exercício 1) Escreva um programa para ler um número o o Se o número é par, mostre na tela o texto "O número é par" Senão, mostre na tela o texto

Leia mais

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL EXERCÍCIOS DE ESTRUTURA SEQUENCIAL 1 - O coração humano bate em média uma vez por segundo. Desenvolva um algoritmo para calcular e escrever quantas vezes o coração de uma pessoa baterá se viver X anos.

Leia mais

Algoritmos Resolvidos Lista 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma.

Algoritmos Resolvidos Lista 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. Algoritmo Ex1" Faça um algoritmo que receba dois números e exiba o resultado da sua soma. x, y: inteiro escreval("digite o primeiro número: ") leia(x) escreval("digite o segundo número: ") leia(y) escreva("a

Leia mais

COBOL DB2- CICS. Prof. Maromo [Aula 5]

COBOL DB2- CICS. Prof. Maromo [Aula 5] COBOL DB2- CICS Prof. Maromo [Aula 5] Operadores em Cobol Operadores Cálculos aritméticos A linguagem Cobol possui rotinas que auxiliam o programador a efetuar cálculos aritméticos, são eles: ADD, SUBTRACT,

Leia mais

Algoritmos Seqüênciais e Condicionais

Algoritmos Seqüênciais e Condicionais Algoritmos Seqüênciais e Condicionais 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P (x2,y2), escreva a distância entre eles. A fórmula que efetua

Leia mais

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado. UFES CEUNES Ciência da Computação e Engenharia de Computação Programação Estruturada 2º período 2013/1 Lista de exercícios 02 Assuntos novos: estrutura condicional simples e aninhada: if-else, switch-case-default

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

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

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

CAPÍTULO 3 INSTRUÇÕES BÁSICAS CAPÍTULO 3 INSTRUÇÕES BÁSICAS Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Tecnologia em Fabricação Mecânica 1 INTRODUÇÃO As instruções ou comandos básicos são o conjunto de

Leia mais

LISTA DE EXERCÍCIOS Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles.

LISTA DE EXERCÍCIOS Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles. Instituto Federal do Pará - IFPA Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 2 1. Fazer um algoritmo para leia três valores inteiros,

Leia mais

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved. Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana ESTRUTURAS

Leia mais

Algoritmos. Estrutura de decisão simples. if end. Grupos de Slides No 2. Prof. SIMÃO

Algoritmos. Estrutura de decisão simples. if end. Grupos de Slides No 2. Prof. SIMÃO Algoritmos Estrutura de decisão simples Se if Grupos de Slides No 2. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Decisão ou Seleção Simples % se

Leia mais

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.

Leia mais

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura

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

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

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

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

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição O conceito de repetição (looping) é utilizando quando se deseja repetir certo trecho de instruções por um número de vezes. O número de repetições pode ser conhecido antes ou não,

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

Introdução à Lógica de Programação

Introdução à Lógica de Programação Introdução à Lógica de Programação 1 Elaboração de um programa Problema Análise Programa Algoritmo 2 Processo de geração de um programa Análise do problema: Ler atentamente o enunciado do problema até

Leia mais

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo

Apresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem

Leia mais

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura

Leia mais

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

Exercícios de Programação Lista de Exercícios Exercícios de Programação Lista de Exercícios 1 2016-1 Estrutura Condicional Exercício 1 Escreva um programa que leia um número e o imprima caso ele seja maior que 20. A seguir, uma ilustração da entrada

Leia mais