Construção de Algoritmos

Documentos relacionados
Fundamentos de Programação 1

Lista de Exercícios 3

Fundamentos de Programação 1

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

Registros, Vetores e Matrizes

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

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

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

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

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

Português Estruturado (VISUALG)

Questão 1: Questão 2:

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

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

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

, se x = y. , se x > y

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

Exercícios de Fixação Conteúdo das aulas 03 a 06

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

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

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

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 Estrutura de Repetição

Parte I - Expressões lógicas e operadores

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

Estruturas de Repetição

Algoritmos e Programação

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

1ª LISTA DE EXERCÍCIOS - Extra

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

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

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

1ª LISTA DE EXERCÍCIOS

Instituto de Computação Programação de Computadores (TCC00326)

Informática Aplicada I Lista: Fluxograma

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Maratona de Programação

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

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

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

Estruturas de repetição

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

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

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

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

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

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

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

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Grupo B Estruturas de Repetição

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Comandos de Entrada. Lógica de Programação. Prof. Kleber Rezende

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

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

(53)

Oficina de Python Prof. Me. José Carlos Perini

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

Exercícios Repetição

Lista 01 Estruturas de Repetição

2. Crie um algoritmo que o usuário entra com quatro números e imprima o cubo e a raiz cúbica de cada número. INICIO A: INTEIRO; N: REAL;

1 ESTRUTURA SEQUENCIAL

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

Lista de Exercícios 02

Algoritmos e Programação

Aquecimento. program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2

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

Oficina de Python Prof. Me. José Carlos Perini

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

ESTRUTURAS DE REPETIÇÃO - PARTE 3

Prof. Tiago Alves de Oliveira. Tiago Alves de Oliveira - 1

Linguagem C ESTRUTURA DE CONTROLE

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Entrada e Saída. Aula 02

Lista de Exercícios 4

Lista de Exercícios 5

Prof. Jorge Cavalcanti

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

CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO

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

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)

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

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

Exercícios de Programação

Lista de Exercícios Linguagem C#

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

Exercícios: comandos condicionais

Algoritmos e Programação. AULA 21: Recursividade UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CIÊNCIA DA COMPUTAÇÃO

ESTRUTURAS DE REPETIÇÃO - PARTE 1

LINGUAGEM DE PROGRAMAÇÃO

Estrutura do programa

GEQ Prof. Paulo R. Coelho. Lista para prova

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Transcrição:

1 Aula 09 Algoritmos de Repetição 29/04/2009 06/05/2009 Curso: Tec. Redes de Computadores Período: 1º Disciplina: Construção de Algoritmos Prof.: Mário Sérgio Sabbag Cunha E-mail: mariodoido@gmail.com Construção de Algoritmos

2 Aula 09 Algoritmos de Repetição 29/04/2009 06/05/2009 Curso: Tec. Redes de Computadores Período: 1º Disciplina: Construção de Algoritmos Prof.: Mário Sérgio Sabbag Cunha E-mail: mariodoido@gmail.com Exercícios de Fixação

EXERCÍCIOS DE FIXAÇÃO ESTRUTURA CONDICIONAL 1) Faça um algoritmo que leia um número e se ele for maior do que 20 imprimir a metade do número lido. 2) Faça um algoritmo que leia um número e imprima se ele é par ou ímpar. 3) Faça um algoritmo que leia um número e imprima se ele é positivo, negativo ou nulo. 4) Faça um algoritmo que leia 2 números e um sinal ( + - * / ) e imprima o resultado da conta do primeiro número pelo segundo. 5) Faça um algoritmo que leia um número inteiro e imprima a que mês esse número equivale (exemplo: 1 = Janeiro).

4 Aula 09 Algoritmos de Repetição 29/04/2009 06/05/2009 Curso: Tec. Redes de Computadores Período: 1º Disciplina: Construção de Algoritmos Prof.: Mário Sérgio Sabbag Cunha E-mail: mariodoido@gmail.com Exercícios de Estrutura de Repetição Resolvidos

1) Faça um algoritmo que leia 40 idades e calcule a soma e a média aritmética entre elas. Escreva os valores obtidos. real: MEDIA; inteiro: X, IDADE, SOMA; SOMA 0; para X de 1 até 40 faça leia (IDADE); SOMA SOMA + IDADE; MEDIA SOMA / X; escreva (SOMA, MEDIA);

2) Faça um algoritmo que leia 274 números e determine e escreva o maior deles. real: MAIOR, NUM; inteiro: X; MAIOR 0; para X de 1 até 274 faça leia (NUM); se NUM > MAIOR então MAIOR NUM; escreva (MAIOR);

3) Faça um algoritmo que leia o valor de compra de 110 mercadorias de um estoque, calcule e escreva o valor total das mercadorias, o valor médio das mercadorias e quantas mercadorias tem o valor maior ou igual a 100. inteiro: C, QTE; real: MEDIA, SOMA, PRECO; QTE 0; SOMA 0; para C de 1 até 110 faça leia (PRECO); SOMA SOMA + PRECO; se PRECO >= 100 então QTE QTE + 1; MEDIA SOMA / 110; escreva (SOMA, MEDIA, QTE);

4) A conversão de graus Fahrenheit para Centígrados é obtida pela fórmula: C = 5(F 32)/9. Escreva um algoritmo que calcule e escreva uma tabela de graus centígrados em função de graus Farenheit que variam de 50 a 150 de 1 em 1. inteiro: F; real : C; para F de 50 até 150 faça C 5 * (F - 32) / 9; escreva (F,C);

5) Sabe-se que foi feita uma entrevista com 1000 pessoas. Escreva um algoritmo que leia as respostas das pessoas entrevistadas (SIM ou NÃO), e calcule quantas pessoas responderam SIM e quantas responderam NÃO. Escreva os valores encontrados. caracter: RESP; inteiro: X, QTES, QTEN; QTES 0; QTEN 0; para X de 1 até 1000 faça leia (RESP); se RESP = SIM então QTES QTES + 1; senão QTEN QTEN + 1; escreva (QTES, QTEN);

6) Escreva um algoritmo que leia a altura, o sexo e o nome de 300 pessoas, calcule e escreva: a quantidade de mulheres; a média das alturas dos homens; a soma das alturas; nome da pessoa mais alta. inteiro: C, QTEM, QTEH; caracter: SEXO, NOME, NOMEALTO; real: MEDIA, SOMAALT, ALT, MAISALTO, SOMAALTH; QTEM 0; QTEH 0; SOMAALT 0; SOMAALTH 0; MAISALTO 0; para C de 1 até 300 faça leia (NOME, ALT, SEXO); SOMAALT SOMAALT + ALT; se SEXO = FEM então QTEM QTEM + 1; senão QTEH QTEH + 1; SOMAALTH SOMAALTH + ALT; se ALT > MAISALTO então MAISALTO ALT; NOMEALTO NOME; MEDIA SOMAALTH / QTEH; escreva (QTEM, MEDIA, SOMAALT, NOMEALTO);

7) Uma empresa possui 100 funcionários. Sabe-se que cada funcionário deve receber um aumento conforme um nível a que pertence. Os funcionários do nível A receberão aumento de 10%, os funcionários do nível B receberão aumento de 15% e os funcionários do nível C receberão aumento de 18%. Prepare um algoritmo que leia, para cada funcionário, o nível e o salário; calcule e escreva o seu novo salário. caracter: NIVEL; inteiro: X; real: SAL, NOVOSAL; para X de 1 até 100 faça leia (SAL, NIVEL); se NIVEL = A então NOVOSAL SAL * 1,1; senão se NIVEL = B então NOVOSAL SAL * 1,15; senão se NIVEL = C então NOVOSAL SAL * 1,18; escreva (NOVOSAL);

8) Faça um algoritmo que leia um número e calcule o seu fatorial. (Exemplo: 4! = 4x3x2x1 = 24). inteiro: NUM, FAT, X; FAT 1; leia (NUM); para X de 1 até NUM faça FAT FAT * X; escreva (FAT);

9) Escreva um algoritmo que leia o número, a raça, o peso e a idade (em meses) de vários coelhos. Determine o peso e a idade média dos coelhos, a quantidade de coelhos da raça albina, o número do coelho mais novo e o peso do coelho mais pesado. caracter: RACA; real: MEDIAP, MEDIAI; inteiro: MPESO, MID, QTE, QALB, SOMAI, SOMAP, NUMNOVO, NUM, PESO, ID; MPESO 0; MID 99999999; QTE 0; QALB 0; SOMAI 0; SOMAP 0; leia (RACA); enquanto RACA <> FIM faça leia (NUM, PESO, ID); QTE QTE + 1; SOMAP SOMAP + PESO; SOMAI SOMAI + ID; se RACA = ALBINO então QALB QALB + 1; se ID < MID então MID ID; NUMNOVO NUM; se PESO > MPESO então MPESO PESO; leia (RACA); fim enquanto; MEDIAP SOMAP / QTE; MEDIAI SOMAI / QTE; escreva (MEDIAP, MEDIAI, QALB, MPESO, NUMNOVO);

10) Você possui uma frota de 200 carros, de todas as marcas e modelos, nacionais e importados. Faça então um algoritmo que calcule e escreva a cor do carro mais caro; a nacionalidade do carro mais barato; o valor total dos carros que você possui; a média dos preços dos carros que você possui. inteiro: C; caracter: MARCA, MODELO, NACION, NACIONBAR, COR, CORCAR; real: MEDIA, SOMA, PRECO, MAISCARO, MAISBARATO; MAISCARO 0; MAISBARATO 9999999999999999; SOMA 0; para C de 1 até 200 faça leia (MARCA, MODELO, NACION, COR, PRECO); SOMA SOMA + PRECO; se PRECO > MAISCARO então MAISCARO PRECO; CORCAR COR; se PRECO < MAISBARATO então MAISBARATO PRECO; NACIONBAR NACION; MEDIA SOMA / 200; escreva (SOMA, MEDIA, CORCAR, NACIONBAR);

15 Aula 09 Algoritmos de Repetição 29/04/2009 06/05/2009 Curso: Tec. Redes de Computadores Período: 1º Disciplina: Construção de Algoritmos Prof.: Mário Sérgio Sabbag Cunha E-mail: mariodoido@gmail.com Conclusão