Lista 01 Estruturas de Repetição

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

Algoritmos e Programação

Grupo B Estruturas de Repetição

algoritmo "primo" var num, cont, x, i:inteiro inicio

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

Amanda Gondim de Oliveira

LINGUAGEM DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO. Estrutura de Repetição Determinada e Indeterminada. Sérgio Carlos Portari Júnior

Estruturas de repetição

Estruturas de Repetição

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

Exercícios Repetição

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

Linguagem C Estruturas de Repetição

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

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

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

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

Algoritmos e Programação

Lista 02 Vetores. escreval("agora, digte um nome a ser buscado.") leia(nome)

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

CADERNO DE EXERCÍCIOS ALGORITMOS

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

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

Estruturas de Controle de Fluxo

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

1ª LISTA DE EXERCÍCIOS

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

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

Estruturas de Repetição. João Medeiros FATERN

INFORMÁTICA APLICADA AULA 06 ALGORITMOS

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

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

Registros, Vetores e Matrizes

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Estrutura Condicional

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

Português Estruturado (VISUALG) Repetição

Programação científica C++

Prof. Jorge Cavalcanti

Maratona de Programaçã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;

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

Algoritmos. Prof. Jonatas Bastos Site:

Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)

Estruturas de Repetição WHILE e DO- WHILE

Fundamentos de Programação 1

Parte I - Expressões lógicas e operadores

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

Algoritmos e Estruturas de Dados I

Universidade Veiga de Almeida Algoritmos e Linguagem I

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

ESTRUTURAS DE REPETIÇÃO - PARTE 1

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

Algoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel

Introdução a Algoritmos Parte 04

Exercícios: Vetores e Matrizes

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

Exercícios de Repetição

Computação Informática

Estruturas de Controle de Fluxo Estruturas de Repetição. Givanaldo Rocha

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

Programação II. Victor Amorim dos Santos

Exercícios: Comandos de Repetição

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

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

Estrutura de Condição, Escolha e Repetição

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

CURSO BÁSICO DE PROGRAMAÇÃO AULA 5. Revisão Laços de Repetição

Programação de Computadores. Professor Ilaim Costa Junior

RESOLUÇÃO DA AVALIAÇÃO DA SEGUNDA UNIDADE

Lógica de Programação

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

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

Fundamentos de Programação 1

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

ALGORITMOS AULA 2. Profª Amanda Gondim

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;

Estruturas de Repetição

Algoritmos e Programação

Linguagem C estruturas de repetição

CURSO BÁSICO DE PROGRAMAÇÃO AULA 6. Revisão Laços de Repetição

Computação eletrônica: Estruturas de repetição

Processamento de Dados aplicado à Geociências. AULA 8: Comandos de repetição Repita-até

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

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

Estruturas de Repetição na Linguagem C. Slides da Prof. Deise Saccol

ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Professor: Glauber G. O. Brante.

CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO

Estruturas de Repetição

Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha

ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição. Andreza Leite andreza.leite@univasf.edu.br

Transcrição:

Lista 01 Estruturas de Repetição Enquanto 1. Faça um programa que conte de 1 a 10 usando o laço enquanto. Algoritmo " Lista01_questao01" cont: inteiro cont <- 0 enquanto cont <= 10 faca escreval(cont) 2. Escrever um algoritmo que gera e escreve os números ímpares entre 100 e 200 usando o enquanto. Algoritmo "Lista01_questao02" cont: inteiro cont <- 100 enquanto cont < 200 faca se cont mod 2 = 1 entao escreval(cont) fimse 3. Faça um algoritmo que escreva na tela os números de um número inicial a um número final. Os números inicial e final devem ser informados pelo usuário. Use a estrutura de repetição enquanto. Algoritmo "Lista01_questao03" numeroi, numerof: inteiro escreval("digite um numero inicial") leia(numeroi) Escreval("Digite um numero final") leia(numerof) // testando se o número final é maior que o inicial se numerof <= numeroi entao Escreval("O numero final deve ser MAIOR que o número inicial. Por favor, Tente novamente.") leia(numerof)

ate numerof > numeroi fimse // escrevendo os números entre o número inicial e final enquanto numeroi <= numerof faca escreval(numeroi) numeroi <- numeroi + 1 4. Escrever um algoritmo que imprima a tabuada de multiplicação de um número informado pelo usuário. Algoritmo "Lista01_questao04" num, cont, resposta: inteiro cont <- 0 escreval("digite um numero.") enquanto cont <= 10 faca resposta <- num * cont escreval(num," x ",cont," = ",resposta) Repita 5. Faça um programa em que o usuário digite diversos números positivos. Se digitar um número negativo o programa termina. Algoritmo "Lista01_questao05" num: inteiro Escreval("Digite um numero maior que zero. (Caso digite um néumro negativo, o programa será encerrado).") ate num < 0 6. Escreva um programa que lê o sexo de uma pessoa. O sexo deverá ser com o tipo de dado caractere o programa deverá aceitar apenas os valores M ou F. Algoritmo "Lista01_questao06" sexo: caracter escreval("digite o sexo (M ou F): ")

leia(sexo) ate ((sexo = "M") ou (sexo = "F")) escreval("sexo informado é:", sexo) 7. Escreva um programa que leia dois valores reais. Ambos valores deverão ser lidos até que o usuário digite um número no intervalo de 1 a 100. Apresentar a soma dos dois valores lidos. Algoritmo "Lista01_questao07" num1, num2: real escreval("digite dois valores reais: ") leia(num1) leia(num2) escreval(num1, " + ", num2, " = ", num1 + num2) ate ((num1 >= 1) e (num1 <= 100) ou (num2 >=1) e (num2 <= 100)) 8. Faça um programa em que o usuário digite 2 valores e se a soma deles for maior que 15 o programa encerra, caso contrário, repete. Algoritmo "Lista01_questao08" num1, num2, total: inteiro escreval("digite o 1º valor:") leia(num1) escreval("digite o 2º valor:") leia(num2) total <- num1 + num2 escreval("soma do 1º valor coom o 2º valor é: ", total) ate total > 15 9. Faça um programa que peça ao usuário para digitar a melhor escola de Bacabal. O programa só termina se ele digitar IFMA. Algoritmo "Lista01_questao09" escola:caracter escreval("qual melhor escola de Bacabal:") leia(escola) escreval("resposta errada. Tente novamente :P ") ate (escola = "IFMA")

Para 10. Faça um programa que escreva de 50 a 100. Algoritmo "Lista01_questao10" i: inteiro para i de 50 ate 100 faca 11. Faça um programa que escreva de 30 a 50 contando de 2 em 2. Algoritmo "Lista01_questao11" i:inteiro para i de 30 ate 50 passo 2 faca 12. Faça um programa que escreva de 80 a 40, em ordem decrescente de 5 em 5. Algoritmo "Lista01_questao12" i: inteiro para i de 80 ate 40 passo -5 faca 13. Escreva um programa que, lido um número, calcule e informe o seu fatorial. Ex.: 5!= 5 * 4 * 3 * 2 * 1 = 120. Algoritmo "Lista01_questao13" n,i,fatorial: inteiro escreval("digite um número:") leia(n) fatorial <- n para i de n ate 2 passo -1 faca fatorial <- fatorial * (i - 1) escreval("o fatorial de ",n," é :", fatorial) Acumuladores

14. Escrever um programa de computador que leia 10 números inteiros e, ao final, apresente a soma de todos os números lidos; Algoritmo "Lista01_questao14" i, soma, num: inteiro soma <- 0 para i de 1 ate 10 faca escreval("digite um numero") soma <- soma + num escreva("o valor da soma é: ", soma) 15. Faça o mesmo que antes, porém, ao invés de ler 10 números, o programa deverá ler e somar números até que o valor digitado seja zero ( 0 ). Algoritmo "Lista01_questao15" i, soma, num: inteiro num <- 1 soma <- 0 enquanto num <> 0 faca escreval("digite um numero:") soma <- soma + num escreval("o resultado da soma dos numeros digitados é: ", soma)