Lista de Exercícios Estrutura de Repetição

Documentos relacionados
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.

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

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

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

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

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

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

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

Lista de Exercícios 3

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

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

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

Exercícios: Comandos de Repetição

Grupo B Estruturas de Repetição

Exercícios Repetição

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

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

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

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

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

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

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

Maratona de Programação

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

Lista 3 - Laços de Repetição

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...

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

Registros, Vetores e Matrizes

Lista de Exercícios 4

ESTRUTURAS DE REPETIÇÃO - PARTE 3

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

CADERNO DE EXERCÍCIOS ALGORITMOS

Lista de Exercícios 5

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

Exercícios: Vetores e Matrizes

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)

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

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 01 Entrada e Saída de Dados

Estruturas de Controle de Fluxo

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

Estruturas de Repetição

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

Atenção! Siga as instruções a seguir:

Questão 1: Questão 2:

Exercícios TVC2 PARTE I:

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. Lista de Exercícios de Linguagem C

Parte I - Expressões lógicas e operadores

1ª LISTA DE EXERCÍCIOS

Lista de Exercícios 06 Modularização (Procedimentos e Funções)

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 05 Modularização

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

Ficha 1 Noções de sequência e decisão em algoritmia

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

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...

Atenção! Siga as instruções a seguir:

Estrutura de controle repetitiva: Para (for)

Programação II. Victor Amorim dos Santos

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

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

Linguagem Computacional

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

Ciência da Computação A&P

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

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

Estruturas de Repetição

3) Suponha as seguintes declarações e atribuições de valores em um algoritmo qualquer: Quais os resultados das expressões abaixo?

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

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

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

LISTA DE ATIVIDADES ...

Programação II. Victor Amorim dos Santos

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

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

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

Exercícios de Fixação 01 - Prof.ª Myriam Algoritmos : Declarações de Variáveis, Operadores e seqüências simples

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

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

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - LABORATÓRIO

Lista de Exercícios Desvio Condicional

, se x = y. , se x > y

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

+ + 3) Fazer um programa, em C++, que calcule e escreva a soma dos 50 primeiros termos da seguinte série:

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

1ª LISTA DE EXERCÍCIOS - Extra

1 Cada linha do triângulo é uma seqüência de fibonacci.

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

Os exercícios abaixo podem ser resolvidos sob a forma de algoritmos ou programas Pascal

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Transcrição:

Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos os números pares de um a 100 Declare i como inteiro Início Escreva ( Algoritmo para exibir todos os números pares de um a 100 ) para i 2 até 100 passo 2 faça Escreva (i, ) fim-para Fim E16. Faça um algoritmo que leia 10 números inteiros e retorne o maior destes. (Retorne a quantidade de números maiores ou iguais ao maior) E17. O valor aproximado de π pode ser calculado com auxílio da série S=1 1 3 3 1 5 3 1 7 3 1 9 3... Sendo π = 3 S 32, faça um algoritmo que calcule o valor de π usando os 51 primeiros termos da série acima. E18. Desenvolver um algoritmo para calcular o fatorial de um número fornecido pelo usuário. Declare n, fat, i como inteiro Início Escreva ( Algoritmo que calcula o fatorial de um número ) Escreva ( Informe o numero: ) Leia (n) fat 1 para i 2 até n passo 1 faça fat fat * i fim-para Escreva ( Fatorial de, n, é igual a, fat) Fim E19. Elabore um algoritmo para determinar os n primeiros termos da serie de Fibonacci E20. Faça um algoritmo para retornar a soma de 15 números inteiros fornecidos pelo usuário E21. Escreva um algoritmo que leia seis conjuntos de três valores, representando o comprimento, largura e altura de caixas retangulares e calcule o volume de cada uma. E22. Faça um algoritmo para informar os números primos num intervalo. E23. Fazer um algoritmo para calcular a média das notas dos 34 alunos desta turma. E24. Desenvolver um algoritmo para apresentar os números maiores que zero e menores que 100 que sejam múltiplos de 3, 4 e 7.

E mais... 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50. 2) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros do 3) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 100 a 1 (em ordem decrescente). 4) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 100 a 200. 5) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 200 a 100 (em ordem decrescente). 6) Escreva um algoritmo em PORTUGOL que imprima todos os números múltiplos de 5, no intervalo fechado de 1 a 500. 7) Escreva um algoritmo em PORTUGOL que imprima todos os números pares do 8) Escreva um algoritmo em PORTUGOL que imprima os 100 primeiros números ímpares. 9) Escreva um algoritmo em PORTUGOL que imprima o quadrado dos números no intervalo fechado de 1 a 20. 10) Escreva um algoritmo em PORTUGOL que imprima todos os números ímpares do 11) Escreva um algoritmo em PORTUGOL que receba dez números do usuário e imprima a metade de cada número. 12) Escreva um algoritmo em PORTUGOL que receba dez números do usuário e imprima o quadrado de cada número. 13) Escreva um algoritmo em PORTUGOL que receba dez números do usuário e imprima o cubo de cada número. 14) Escreva um algoritmo em PORTUGOL que receba quinze números do usuário e imprima a raiz quadrada de cada número. 15) Escreva um algoritmo em PORTUGOL que receba oito números do usuário e imprima o logaritmo de cada um deles na base 10. 16) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a soma de todos eles. 17) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a soma do quadrado desses números.

18) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a soma da metade desses números. 19) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a soma do cubo desses números. 20) Criar um algoritmo em PORTUGOL que imprima todos os números de 1 até 100, inclusive, e a média de todos eles. 21) Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números inteiros e imprima o maior deles. Suponha que todos os números lidos serão positivos. 22) Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números inteiros e imprima o maior deles. 23) Criar um algoritmo em PORTUGOL que leia um número (NUM), e depois leia NUM números inteiros e imprima o menor deles. 24) Criar um algoritmo em PORTUGOL que leia dez números inteiros e imprima o maior e o menor número da lista. 25) Criar um algoritmo em PORTUGOL que leia dez números inteiros e imprima o maior e o segundo maior número da lista. 26) Criar um algoritmo em PORTUGOL que leia os limites inferior e superior de um intervalo e imprima todos os números pares no intervalo aberto e seu somatório. Suponha que os dados digitados são para um intervalo crescente, ou seja, o primeiro valor é menor que o segundo. 27) Criar um algoritmo em PORTUGOL que leia um número (NUM) e então imprima os múltiplos de 3 e 5, ao mesmo tempo, no intervalo fechado de 1 a NUM. 28) Escreva um algoritmo em PORTUGOL que leia 200 números inteiros e imprima quantos são pares e quantos são ímpares. 29) Escreva um algoritmo em PORTUGOL que receba 15 números e imprima quantos números maiores que 30 foram digitados. 30) Escreva um algoritmo em PORTUGOL que leia 20 números e imprima a soma dos positivos e o total de números negativos. 31) Escreva um algoritmo em PORTUGOL que realize o produto de A (número real) por B (número inteiro), ou seja, A * B, através de adições (somas). Esses dois valores são passados pelo usuário através do teclado. 32) Escreva um algoritmo em PORTUGOL que realize a potência de A (número real) por B (número inteiro e positivo), ou seja, AB, através de multiplicações sucessivas. 33) Escreva um algoritmo em PORTUGOL que calcule o resto da divisão de A por B (número inteiros e positivos), ou seja, A mod B, através de subtrações sucessivas.

34) Escreva um algoritmo em PORTUGOL que calcule o quociente da divisão de A por B (número inteiros e positivos), ou seja, A div B, através de subtrações sucessivas. 35) Escreva um algoritmo em PORTUGOL que determine se dois valores inteiros e positivos A e B são primos entre si. (dois números inteiros são ditos primos entre si, caso não exista divisor comum aos dois números). 36) Escreva um algoritmo em PORTUGOL para calcular o fatorial do número N, cujo valor é obtido através do usuário pelo teclado. 37) Escreva um algoritmo em PORTUGOL que determine todos os divisores de um dado número N. 38) Escreva um algoritmo em PORTUGOL que determine se um dado número N (digitado pelo usuário) é primo ou não. 39) Escreva um algoritmo em PORTUGOL que calcule os N-menores números primos. Este número N deve ser lido do teclado. 40) Escreva um algoritmo em PORTUGOL que calcule o m.d.c. (máximo divisor comum) entre A e B (número inteiros e positivos). Esses dois valores são passados pelo usuário através do teclado. 41) A série de Fibonacci é formada pela seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,... Escreva um algoritmo em PORTUGOL que gere a série de FIBONACCI até o Nésimo termo. 42) A série de RICCI difere da série de FIBONACCI porque os dois primeiros termos são fornecidos pelo usuário. Os demais termos são gerados da mesma forma que a série de FIBONACCI. Criar um algoritmo em PORTUGOL que imprima os N primeiros termos da série de RICCI e a soma dos termos impressos, sabendo-se que para existir esta série serão necessários pelo menos três termos. 56) Escreva um algoritmo em PORTUGOL, que leia um conjunto de 50 fichas, cada uma contendo, a altura e o código do sexo de uma pessoa (código = 1 se for masculino e 2 se for feminino), e calcule e imprima: - a maior e a menor altura da turma; - a média de altura das mulheres; - a média de altura da turma. 57) Escreva um algoritmo em PORTUGOL que: - leia 100 fichas, onde cada ficha contém o número de matrícula e a nota de cada aluno de um determinado curso; - determine e imprima as duas maiores notas, juntamente com o número de matrícula do aluno que obteve cada uma delas; - Suponha que não exista dois ou mais alunos com a mesma nota. 58) Um cinema possui capacidade de 100 lugares e está sempre com ocupação total. Certo dia, cada espectador respondeu a um questionário, no qual constava: - sua idade; - sua opinião em relação ao filme, segundo as seguintes notas:

Nota A B C D E Significado Ótimo Bom Regular Ruim Péssimo Elabore um algoritmo que, lendo estes dados, calcule e imprima: - a quantidade de respostas ótimo; - a diferença percentual entre respostas bom e regular; - a média de idade das pessoas que responderam ruim; - a percentagem de respostas péssimo e a maior idade que utilizou esta opção; - a diferença de idade entre a maior idade que respondeu ótimo e a maior idade que respondeu ruim. 59) Em um prédio, com 50 moradores, há três elevadores denominados A, B e C. Para otimizar o sistema de controle dos elevadores, foi realizado um levantamento no qual cada usuário respondia: - o elevador que utilizava com mais freqüência; - o período que utilizava o elevador, entre: - M = matutino; - V = vespertino; - N = noturno. Construa um algoritmo que calcule e imprima: - qual é o elevador mais freqüentado e em que período se concentra o maior fluxo; - qual o período mais usado de todos e a que elevador pertence; - qual a diferença percentual entre o mais usado dos horários e o menos usado; - qual a percentagem sobre o total de serviços prestados do elevador de média utilização. 60) Calcule o imposto de renda de um grupo de 10 contribuintes, considerando que os dados de cada contribuinte, número do CPF, número de dependentes e renda mensal são valores fornecidos pelo usuário. Para cada contribuinte será feito um desconto de 5% do salário mínimo por dependente. Os valores da alíquota para cálculo do imposto são: Renda Líquida Alíquota Até 2 salários mínimos Isento 2 a 3 salários mínimos 5% 3 a 5 salários mínimos 10% 5 a 7 salários mínimos 15% Acima de 7 salários mínimos 20% Observe que deve ser fornecido o valor atual do salário mínimo para que o algoritmo calcule os valores corretamente.