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

Documentos relacionados
Exercícios: Comandos de Repetição

Estrutura de Repetição

Comandos de repetição while

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

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

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Lista de Exercícios 3

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

, se x = y. , se x > y

Estruturas de Repetição

Comandos de repetição while

Grupo B Estruturas de Repetição

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

Algoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição

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

Linguagem C Estruturas de Repetição

para / for (com teste numérico) enquanto / while (com teste lógico no início) repita até que / do...while (com teste lógico no fim)

9. Comando de repetição com variável de controle (para.. de.. até.. faça)

Lista de Exercícios Estrutura de Repetição

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

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

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

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

Estruturas de Repetição

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

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

Lista de Exercícios 5

Exercícios Repetição

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo

Estruturas de Controle de Fluxo

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

Introdução a programação Comandos de repetição

Lista de Exercícios 4

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

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

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

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

Aula 15 - Estruturas de Repetição (p3)

Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior que 50, considerando que serão informados 20 números.

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

INFORMÁTICA APLICADA AULA 05 ALGORITMOS

Faculdade de Computação

Exercícios V1 = V2 = V1 = V2 =

Programação Estruturada

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

Lista de Exercício 03 Estrutura de Repetição

Programação II. Victor Amorim dos Santos

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

ESTRUTURAS DE REPETIÇÃO - PARTE 3

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 12

Exercícios. Faça um programa para calcular o valor de S, dado por:

Python - Comandos de Repetição

1ª LISTA DE EXERCÍCIOS

Lista de Exercícios Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

Registros, Vetores e Matrizes

Controle de Fluxo Comandos de repetição: while e do-while

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

Aula 7 Oficina de Programação Estruturas de Repetição no C. Profa. Elaine Faria UFU

COMANDOS DE REPETIÇÃO (ENQUANTO)

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 03 Estrutura de Repetição

Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira

n1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso

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

Parte I - Expressões lógicas e operadores

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição

Estruturas de Repetição

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

Lista de Exercícios 03a Algoritmos Repetição

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

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

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

Aula 10: Manipulação do fluxo de laços

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

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA)

Estruturas de Repetição WHILE e DO- WHILE

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

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

Programação científica C++

Fundamentos de Programação 1

Lista 01 Estruturas de Repetição

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

LISTA DE EXERCÍCIOS 05 (GABARITO)

LINGUAGEM C: COMANDOS DE REPETIÇÃO

Algoritmos e Programação

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

UNIDADE 4 ESTRUTURAS DE CONTROLE

Comandos de repetição while

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Transcrição:

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 27 29... 99 Exercício 1.1 Rescreva o programa anterior imprimindo todos os números impares do intervalo fechado de 1 a n, onde n é um valor digitado pelo usuário. Verificar se n é um número inteiro e positivo. Entre com o valor de n: 3.7 Valor de n inválido. Entre com o valor de n: -7 Valor de n inválido. Execução 3: Entre com o valor de n: 12 1 3 5 7 9 11 1

Exercício 2 Tem-se um conjunto de dados contendo a altura e o sexo (masculino - M, feminino - F) de n pessoas, n dado pelo usuário. Fazer um algoritmo que calcule e imprima: a) a maior e a menor altura do grupo; b) a média de altura das mulheres; c) o número de homens. Digite o total de pessoas: 5 Digite a altura: 1.65 Digite a altura: 1.85 Digite a altura: 1.75 Digite a altura: 1.78 Digite a altura: 1.73 Maior altura: 1.85, menor altura: 1.65 Média da altura das mulheres: 1.72 Número de homens: 2 Exercício 2.1 Refaça o algoritmo considerando agora que a entrada dos dados será interrompida quando a altura digitada menor ou igual a zero. Digite a altura ou zero para finalizar: 1.56 Digite a altura ou zero para finalizar: 1.58 Digite a altura ou zero para finalizar: 1.47 Digite a altura ou zero para finalizar: 1.75 Digite a altura ou zero para finalizar: 0 Maior altura: 1.75, menor altura: 1.47 Média da altura das mulheres: 1.66 Número de homens: 2 2

Exercício 3 A conjectura de Collatz, também conhecida como conjectura 3n+1, proposta pelo matemático Lothar Collatz, em 1937, é a seguinte: Dado um número natural qualquer n, se n for par, divida n por 2, obtendo n/2; se n for ímpar, multiplique n por 3 e some 1, obtendo 3n+1. Repita esse processo para o valor obtido, e assim sucessivamente, até que o valor obtido seja igual a 1. A tabela a seguir ilustra esse processo: n Sequência de Collatz para n 5 5, 16, 8, 4, 2, 1 12 12, 6, 3, 10, 5, 16, 8, 4, 2, 1 11 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1 A conjectura é que esse processo de cálculo sempre termina (isto é, sempre se obtém eventualmente o valor 1, independentemente de qual seja o número dado inicialmente). Tal conjectura nunca foi provada, mas também nunca se encontrou nenhum exemplo para o qual esse processo não termina. Escreva um programa que leia um valor inteiro positivo n, o primeiro da sequência, e imprima os valores que ocorrem na Seguência de Collatz para n. Também é impresso o número de iterações do processo de repetição. Exemplo 1 PRIMEIRO NÚMERO DA SEQUÊNCIA DE COLLATZ: 15 SEQUÊNCIA DE COLLATZ 15 46 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1 ITERAÇÕES DO PROCESSO DE REPETIÇÃO: 17 Exemplo 2 PRIMEIRO NÚMERO DA SEQUÊNCIA DE COLLATZ: 10 SEQUÊNCIA DE COLLATZ 10 5 16 8 4 2 1 ITERAÇÕES DO PROCESSO DE REPETIÇÃO: 6 3

Exercício 4 Escreva um programa que receba o salário de um funcionário chamado Carlos. Sabe-se que outro funcionário, Alan, tem salário equivalente a um terço do salário de Carlos. Carlos aplicará seu salário integralmente na caderneta de poupança, que está rendendo 2 % ao mês e Alan aplicará seu salário integralmente no fundo de renda fixa, que está rendendo 5 % ao mês. O programa deverá calcular e mostrar a quantidade de meses necessários para que o valor pertencente a Alan iguale ou ultrapasse o valor pertencente a Carlos. DIGITE O SALÁRIO DE CARLOS: 3000 APÓS 38 MESES DE APLICAÇÃO: RENDIMENTOS DE ALAN : R$ 6385.48 RENDIMENTOS DE CARLOS : R$ 6366.90 DIGITE O SALÁRIO DE CARLOS: 1000 APÓS 38 MESES DE APLICAÇÃO: RENDIMENTOS DE ALAN : R$ 2128.49 RENDIMENTOS DE CARLOS : R$ 2122.30 4

Exercício 5 A média geométrica de um conjunto de números de x1 até xn é definida como a raiz n-ésima do produto dos números. média geométrica = x x x...x Escreva um programa que aceite um número arbitrário de valores positivos, não nulos, e calcule a média aritmética e a média geométrica desses números. Utilize um laço while para receber os valores fornecidos na entrada e encerre o fornecimento quando for digitado um número menor ou igual a zero. OBS.: o programa somente calcula as médias aritmética e geométrica quando são fornecidos no mínimo 2 valores. CÁLCULO DAS MEDIAS ARITMÉTICA E GEOMÉTRICA DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 0 ERRO: SÃO NECESSÁRIOS NO MÍNIMO 2 VALORES! CÁLCULO DAS MEDIAS ARITMÉTICA E GEOMÉTRICA DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 5 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 6 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 2 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 88 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 1 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 36 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 5 DIGITE UM VALOR POSITIVO (ENCERRAR VALOR <= 0): 0 MÉDIA ARITMÉTICA DOS VALORES: 20.4286 MÉDIA GEOMÉTRICA DOS VALORES: 7.1447 5