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...
|
|
- Emanuel Mangueira Valverde
- 7 Há anos
- Visualizações:
Transcrição
1 NBT110 Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/ Versão 1.1 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 42 Em programação de computadores, é muito comum nos depararmos com a necessidade de repetição de processos. Na verdade, os processos repetitivos são tidos por alguns autores como uma das justificativas para o uso do computador, por ser essa máquina imune a fadiga, o que não ocorre com a mente humana. A máquina executa a primeira e a milésima instrução com a mesma rapidez e precisão, já a mente humana!!!!... As estruturas de repetição são utilizadas para que uma parte do algoritmo (programa) possa ser repetida n vezes sem a necessidade de reescrevê-lo. São também conhecidas como loop ou laços. Veremos a seguir as estruturas mais utilizadas na implementação de repetições em algoritmos e programação de computadores estrutura ENQUANTO-FAÇA estrutura PARA-ATÉ-FAÇA Estrutura de Repetição com Teste no Início ENQUANTO-FAÇA CAPÍTULO V A estrutura de repetição ENQUANTO-FAÇA é muito utilizada quando não se sabe o número de vezes em que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se sabe esse número. A estrutura ENQUANTO-FAÇA é a mais genérica das três e pode ser usada para substituir as outras duas (Repita e Para). Estruturas de Repetição Essa estrutura ENQUANTO-FAÇA efetua a repetição de um conjunto de comandos enquanto uma condição for satisfeita (verdadeira). É importante que se observe que inicialmente a condição é verificada e, se verdadeira, os comandos serão executados. Ao término da execução dos comandos, a condição volta a ser verificada e, se ainda permanece verdadeira, novamente os comandos serão executados. Assim, a estrutura permite a repetição dos comandos enquanto a condição for verdadeira. Quando a condição não mais for verdadeira, o programa avançará para a próxima linha após o fim da estrutura ENQUANTO-FAÇA. Se já da primeira vez, o resultado da condição for falso, o(s)comando(s) que está(ao) dentro da estrutura repetitiva não são executados nenhuma vez. O fluxograma da estrutura enquanto pode ser visto como mostrado a seguir ESTRUTURAS DE REPETIÇÃO Estrutura de Repetição com Teste no Início E QUA TO-FAÇA SINTAXE DA ESTRUTURA ENQUANTO-FAÇA EM ALGORITMOS Estrutura de Repetição com Variável de Controle PARA-ATÉ-FAÇA SINTAXE DA ESTRUTURA PARA-ATÉ-FAÇA EM ALGORITMOS EXERCÍCIOS PROPOSTOS DO CAPÍTULO V... 49
2 SINTAXE DA ESTRUTURA ENQUANTO-FAÇA EM ALGORITMOS enquanto (condição) faça comando; ou enquanto (condição) faça comando1; comando2;... comando_n; Exercício 5.1) Verifique o(s) valor(es) que será(ão) impresso(s) para I, após a execução dos seguintes trechos de algoritmo e indique o número de vezes que se passa por cada laço repetitivo. a) I 1; enquanto (I <= 3) faça Valor(es) de I impresso(s) Número de repetições b) I 1; enquanto (I < 4) faça inicio Valor(es) de I impresso(s) Número de repetições c) I 0; enquanto (I <= 3) faça Valor(es) de I impresso(s) Número de repetições 43 d) I 10; enquanto (I >10) faça I I - 1; Valor(es) de I impresso(s) Número de repetições e) I 10; enquanto (I <= 10) faça I I - 1; Valor(es) de I impresso(s) Número de repetições f) I -3; enquanto (I <= 0) faça Valor(es) de I impresso(s) Número de repetições Exemplo 1 Faça um algoritmo para ler 20 números e mostrar a média aritmética como resultado. Algoritmo MEDIA CONT, NUM, SOMA numérico; // CONT = contador, NUM = número lido // SOMA = soma dos 20 números lidos CONT 0; enquanto (CONT < 20) faça escreva Digite um número ; SOMA SOMA + NUM; // soma dos números CONT CONT + 1; // contagem dos números lidos escreva A média aritmética dos números é, SOMA / 20; /* poderíamos usar também o seguinte comando escreva A média aritmética dos números é, SOMA / CONT; */ 44
3 Exemplo 2 Faça um algoritmo para ler números positivos e só parar de ler quando o número digitado for um número negativo (FLAG); mostrar quantos números foram lidos e a média aritmética como resultado. Algoritmo LE_NUMEROS CONT, NUM, SOMA numérico; CONT 0; escreva Digite um número positivo (-1 para sair) ; enquanto (NUM >= 0) faça SOMA SOMA + NUM; CONT CONT + 1; escreva Digite um número positivo (-1 para sair) ; escreva Foram lidos, CONT, números ; se (CONT > 0) então escreva A média aritmética dos números é, SOMA / CONT; Exercício 5.2) Faça um algoritmo para ler um valor x qualquer e calcular a expressão Y = ( x+1)+(x+2)+(x+3)+(x+4)+(x+5)+ (x+100). Mostre o resultado Y. Exercício 5.3) Faça um algoritmo para ler alguns números até que seja digitado o numero Somar esses números e ao final imprimir essa soma e quantos números foram digitados. Exercício 5.4) Faça um algoritmo para ler um valor X e calcular Y = X + 2X + 3X + 4X + 5X X. Mostre o resultado Y. Estrutura de Repetição com Variável de Controle PARA-ATÉ-FAÇA A estrutura de repetição PARA-ATÉ-FAÇA é muito utilizada quando sabemos o número de vezes que um trecho do algoritmo deve ser repetido. Essa estrutura faz uma variável assumir valores desde um valor inicial até um valor final, definidos conforme a necessidade, e, para cada valor que essa variável assume (dentro do intervalo definido acima), um conjunto de comandos pode ser executado. A variável que assumirá tais valores é do tipo inteira e é chamada de variável de controle. Quando a variável de controle assumir um valor fora do intervalo de variação, a execução do programa passará automaticamente para a linha após o FIM da estrutura PARA. 45 ou para var1 V_INICIAL até V_FINAL passo N faça comando1; comando2;... comando_n; onde, var1 é a variável de controle da estrutura de repetição que é incrementada de N após cada execução do bloco de comandos V_INICIAL é o valor inicial da contagem da repetição; V_FINAL é o valor final da contagem da repetição; N é o incremento (valores positivos) ou decremento (valores negativos) da contagem. V_INICIAL, V_FINAL e N podem ser constantes e/ou variáveis. OBS Quando o valor do incremento for 1 pode-se omitir a cláusula passo N. Exemplo 3 Veja o trecho de algoritmo abaixo, o valor 1 é atribuído à variável de controle I. A seguir o valor de I é comparado com 4. Se o conteúdo de I for maior que 4, então o comando composto não é executado e a execução do algoritmo vai para o próximo comando após o Se I for menor ou igual a 4, o comando composto é executado e ao final tem-se o incremento (unitário) de I. Retorna-se à comparação e repete-se o processo até que I tenha um valor maior que 4 (neste exemplo, igual a 5). para I 1 até 4 faça SOMA SOMA + I; escreva SOMA; Quando o passo (N) é positivo (há incremento), é feita a seguinte comparação para sair do laço I > V_FINAL Quando o passo (N) é negativo (há decremento), é feita a seguinte comparação para sair do laço I < V_FINAL 46 SINTAXE DA ESTRUTURA PARA-ATÉ-FAÇA EM ALGORITMOS para var1 V_INICIAL até V_FINAL passo N faça comando;
4 Exercício 5.5) Verifique o(s) valor(es) que será(ão) impresso(s) para I, após a execução dos seguintes trechos de algoritmo e indique o número de vezes que se passa por cada laço repetitivo. a) para I 1 até 5 faça Valor(es) de I impresso(s) Número de repetições b) para I 5 até 5 faça Valor(es) de I impresso(s) Número de repetições c) para I 2 até 1 faça d) para I 0 até 3 passo -1 faça e) para I -1 até 3 passo -1 faça Valor(es) de I impresso(s) Número de repetições Valor(es) de I impresso(s) Número de repetições Valor(es) de I impresso(s) Número de repetições 47 Toda estrutura PARA pode ser convertida em ENQUANTO, mas nem toda estrutura ENQUANTO pode ser convertida em PARA. para I 1 até 10 faça I 1; SOMA SOMA + I; enquanto (I <= 10) faça inicio SOMA SOMA + I; Número de vezes (X) que se passa pelo laço V _ FI AL V _ I ICIAL X = farred + 1 passo Exemplo 4 Faça um algoritmo para somar os números de 1 a 10 e mostrar o resultado. Obs. Algoritmo DEZ_NUMEROS CONT, SOMA numérico; para CONT 1 até 10 faça SOMA SOMA + CONT; escreva O resultado da soma dos 10 números é, SOMA; a) A variável de controle, no Exemplo acima é a variável CONT. Ela é automaticamente incrementada em uma unidade, a partir do valor inicial ( 1 ), até que seja ultrapassado o limite final definido ( 10 ). b) Quando existe a necessidade de interromper o processamento antes de ser alcançado o limite final definido para a estrutura, não deverá ser usada a estrutura PARA-ATÉ-FAÇA, pela simples razão que a variável de controle não deve ser alterada propositadamente pelo usuário. A alteração do conteúdo da variável de controle do PARA-ATÉ-FAÇA é de inteira responsabilidade da própria estrutura. Exemplo 5 Faça um algoritmo para somar os números pares entre 2 e 20 e mostrar o resultado. Algoritmo PARES CONT, SOMA numérico; para CONT 2 até 20 passo 2 faça SOMA SOMA + CONT; escreva O resultado da soma dos números pares entre 2 e 20 é, SOMA; 48
5 Exemplo 6 Faça um algoritmo para ler 20 números e mostrar a média aritmética como resultado. 49 P5.5) Dado um conjunto de 20 valores reais, faça um algoritmo que a) Imprima os valores que são negativos; b) Calcule e imprima a média dos valores > 0. Algoritmo PARES CONT, NUM, SOMA numérico; para CONT 1 até 20 faça escreva Digite um número ; SOMA SOMA + NUM; // Note que a variável CONT neste ponto tem o valor 21 escreva A média aritmética é, SOMA / 20; Exercício 5.6) Escreva um algoritmo para calcular a soma de dez números quaisquer fornecidos pelo pelo usuário. Exercício 5.7) Faça um algoritmo para calcular e imprimir os seguintes somatórios (um algoritmo para cada somatório) a) 2 = 1 b) = 1 1 c) = 1 2 EXERCÍCIOS PROPOSTOS DO CAPÍTULO V P5.1) Construa um algoritmo que, dado um conjunto de valores positivos, determine qual o maior valor do conjunto. O final do conjunto de valores é conhecido através de um valor negativo (-1, por exemplo) que não deve ser considerado. P5.2) Faça um algoritmo que leia alguns números até que seja digitado o valor Mostrar como resultado quantos números foram lidos, quantos foram maiores que 0 e quantos foram menores que 0. P5.3) Construa um algoritmo para calcular a média de cada aluno da turma de NB217 (composta de 70 alunos) e sua situação (aprovado ou reprovado). A média de aprovação é 7. O algoritmo terá como entrada o número de matrícula do aluno e suas 4 notas parciais. P5.4) Dada uma série de 20 valores reais, faça um algoritmo que calcule e escreva a média aritmética destes valores, entretanto se a média obtida for maior que 8 deverá ser atribuída 10 para a média. P5.6) Faça um algoritmo para calcular a somatória, a soma dos quadrados e a média entre os N primeiros números naturais (N é lido). P5.7) Suponha que para cada aluno de sua sala exista uma ficha contendo o nome e a idade do aluno. Supondo que existam alunos, faça um algoritmo que determine quantos alunos tem idade maior que 30. P5.8) Elabore 2 algoritmos, utilizando, cada um, uma estrutura de repetição estudada para determinar e imprimir a tabuada do número 5. P5.9) Construa um algoritmo que leia a altura e o sexo (1-masculino e 2- feminino) de um grupo de pessoas (o valor zero para a altura deve ser considerado como FLAG), calcule e imprima a) o número de homens b) a menor altura do grupo P5.10) Construa um algoritmo que permita fazer um levantamento do estoque de vinhos de uma adega, tendo como dados de entrada os tipos de vinho Bbranco, Ttinto e Rrosé. Especifique a porcentagem de cada tipo sobre o total geral de vinhos. A quantidade de vinhos é desconhecida (invente um FLAG). P5.11) Dados modelo, ano de fabricação, cor e placa de 1000 carros, faça um algoritmo que a) imprima quantos são da cor verde b) imprima quantos foram fabricados antes de 1990 e o percentual em relação ao total c) imprima quantos são FIAT UNO e o percentual em relação ao total. P5.12) Dado que cada pessoa tenha o seu nome, a sua idade e o seu peso em uma ficha, faça um algoritmo que a) imprima o nome da pessoa cuja idade está na faixa de 20 a 30 anos inclusive os extremos b) calcule a idade média das pessoas com peso maior que 80 Kg Considere que existam N pessoas (peça ao usuário para entrar com o valor de N). P5.13) O Departamento de trânsito do estado anotou dados de acidentes de trânsito no último ano. Para cada motorista envolvido no acidente, têm-se as seguintes informações - Ano de nascimento - Sexo (M - Masculino, F - Feminino) - Procedência ( 0 - Capital, 1 - Interior, 2 - Outro estado) Faça um algoritmo que a) calcule a porcentagem de motoristas com menos de 21 anos b) calcule quantas mulheres são da capital c) calcule quantos motoristas do interior do estado tem idade maior que 60 anos d) verifique se existe alguma mulher com idade maior que 60 anos Invente um FLAG. P5.14) Foi feita uma pesquisa de audiência de canal de TV em várias casas de uma certa cidade, num determinado dia. Para cada casa visitada, é fornecido o número do canal (4, 5, 7 ou 12) e o número de pessoas que o estavam assistindo naquela casa. Faça um algoritmo que
6 -leia um número indeterminado de dados, sendo que o FLAG corresponde ao número do canal igual a zero; -calcule e escreva a porcentagem de audiência para cada emissora. P5.15) O Inatel deseja fazer um levantamento a respeito dos candidatos do seu Vestibular de Para cada candidato, são fornecidos os seguintes dados a serem analisados.idade.estado de origem (MG, SP, RJ, PR, etc).curso de 2 o. grau (T-Técnico, M-Médio, S-Supletivo) Faça um algoritmo que determine e escreva - a idade da pessoa mais velha; - o número de candidatos que são provenientes do Estado de MG e com formação de 2o. grau Técnico. Flag IDADE = 0 P5.16) O Inatel deseja fazer um levantamento a respeito dos candidatos do seu Vestibular de Para cada candidato, são fornecidos os seguintes dados a serem analisados.sexo (1-masc, 2-fem).nome.idade.estado de origem (MG, SP, RJ, PR, etc).curso de 2 o. grau (T-Técnico, M-Médio, S-Supletivo) Faça um algoritmo que determine e escreva - a idade da pessoa mais nova; - a porcentagem de candidatos que são do sexo masculino, provenientes do Estado de SP e com formação de 2o. grau Médio sobre o total de candidatos. Flag SEXO = 0 P5.17) Um cinema que possui capacidade de 100 lugares 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 ótimo = 5 bom = 4 regular = 3 ruim = 2 péssimo= 1 Elabore um algoritmo que, lendo estes dados, calcule e escreva - a quantidade de respostas ótimo; - a média de idade das pessoas que responderam ruim; - a porcentagem de resposta péssimo e a maior idade que utilizou esta opção. P5.18) Elabore um algoritmo que efetue e mostre a soma de todos os números ímpares que são múltiplos de três e que se encontram no conjunto dos números naturais de 1 até. P5.19) Construa um algoritmo para gerar e imprimir a seguinte série para os 30 primeiros termos. P5.20) Construa um algoritmo para gerar e imprimir a seguinte série para os 51 primeiros termos. 51
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
NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2014 - Versão 5.0 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 49 Em programação de computadores, é muito comum nos depararmos
Leia maisCAPÍ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...
NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2010 - Versão 3.3 CAPÍTULO V ESTRUTURAS DE REPETIÇÃO 48 Em programação de computadores, é muito comum nos depararmos
Leia maisEssa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.
Algoritmos e Estruturas de Dados I Prof. Eduardo 1 1 - ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição é utilizada para fazer com que um pedaço (trecho) do programa seja executado n vezes, ou seja,
Leia maispara / 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 Computadores1 Prof. Eduardo 1 1. ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição é utilizada para fazer com que um pedaço (trecho) do programa seja executado n vezes, ou
Leia maisPDA - Repetição. Estruturas de repetição. Slides adaptação de Deise Saccol
PDA - Repetição Estruturas de repetição Slides adaptação de Deise Saccol 1 Existem situações em que o processamento de um valor uma única vez não é suficiente para resolver o problema. Quando isto ocorre,
Leia mais3) 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 maisLista de Exercícios Estrutura de Repetiçã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
Leia mais9. Comando de repetição com variável de controle (para.. de.. até.. faça)
9. Comando de repetição com variável de controle (para.. de.. até.. faça) Com o uso das estruturas enquanto e repita é possível elaborar rotinas que efetuam a execução de um looping um determinado número
Leia maisEstruturas de Controle de Fluxo
139 Estruturas de Controle de Fluxo algoritmo "exercício 15 laço de repetição repita a" var num, contador: inteiro inicio contador
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Leia maisLista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.
Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Eatas - ICE Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)
Leia maisESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO Executa uma sequencia de comandos; nenhuma, uma ou várias vezes de acordo com uma condição, ou de acordo com uma variável de controle. 6.1 - REPETIÇÃO
Leia maisEstruturas 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 maisLista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.
Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 03a Repetição 1) Escreva um programa que imprima todos os números inteiros de 0 a 50. 2) Escreva um programa que imprima todos os números
Leia maisLista de Exercício 03 Estrutura de Repetição
Instituto Federal de Educação, Ciência e Tecnologia da Bahia Campus Irecê Disciplina: Algoritmos Prof o Jonatas Bastos Nome: Lista de Exercício 03 Estrutura de Repetição 1. Faça uma Programa que receba
Leia maisLista de Exercícios 3
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
Leia maisAlgoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I Algoritmos com Repetição Profa. Márcia Cristina Moraes Profa. Milene Selbach Silveira Prof. Iara C. de Almeida Material para estudo: Forbellone, A. e Eberspächer, H.
Leia maisDCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).
DCC-UFMG 1 semestre de 2007 DCC001 - Programação de Computadores Prof. Martín Gómez Ravetti Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores). Valor: 5 pontos 1. Escreva um algoritmo em
Leia maisAula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU
Aula 4 Oficina de Programação Algoritmos - Parte 3 Profa. Elaine Faria UFU - 2017 Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na
Leia maisLista de Exercícios 03a Algoritmos Repetição
Setor de Ciências Eatas / Departamento de Informática DInf Lista de Eercícios 0a lgoritmos Repetição (para... de... até... faça:... fim-para) 1) Escreva um algoritmo em PORTUGOL que imprima todos os números
Leia maisProgramação II. Victor Amorim dos Santos
Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um
Leia maisUNIDADE 4 ESTRUTURAS DE CONTROLE
1 UNIDADE 4 ESTRUTURAS DE CONTROLE Na criação de algoritmos, utilizamos os conceitos de bloco lógico, entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas, relacionais e aritméticas,
Leia maisESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Leia maisUniversidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)
Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I) Prof. Nilton nilton@comp.uems.br 1 Sumário Construção de algoritmos usando estruturas de repetição
Leia maisCurso: 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 mais1ª 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 maisEstruturas de repetição
Estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais
Leia maisOficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação
Leia maisExercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Leia maisLinguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 6. Revisão Laços de Repetição
CURSO BÁSICO DE PROGRAMAÇÃO AULA 6 Revisão Laços de Repetição TRABALHO 1º Semestre Prazo de entrega: 14/06. Individual ou em Dupla Compactar todos os exercícios em um arquivo. Enviar para o e-mail do PET:
Leia maisGrupo 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 maisEstruturas de Repetição. João Medeiros FATERN
Estruturas de Repetição João Medeiros FATERN 2010.2 Quais seriam os passos do algoritmo? 1. colocar café solúvel na xícara 2. colocar água quente 3. Colocar açucar na xícara 4. mexer 5. mexer 6. mexer
Leia maisCAPÍ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 maisESTRUTURAS 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 maisLógica de Programação
Lógica de Programação Estruturas de Repetição Repetição com teste no início Consiste em uma estrutura de controle de fluxo lógico que permite executar diversas vezes um mesmo trecho do algoritmo, porém,
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 03 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo
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 Este guia irá lhe ajudar a entender o laço de repetição
Leia maisAULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.
AULA 07 OBJETIVO: Estruturas de repetição: visão geral HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol. ESTRUTURA DE REPETIÇÃO
Leia maisEstruturas de Repetição
Algoritmos e Lógica de Programação Construção de Algoritmos Estruturas de Repetição Reinaldo Gomes reinaldo@cefet-al.br Estruturas de Repetição Com o conhecimento adquirido até aqui, ainda não é possível
Leia maisSSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10
Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em
Leia maisCAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
NB7 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/03 - Versão 4.3 97 CAPÍTULO VIII VARIÁVEIS INDEXADAS Nem sempre os tipos básicos (numérico, literal e lógico) são suficientes
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia mais3) Suponha as seguintes declarações e atribuições de valores em um algoritmo qualquer: Quais os resultados das expressões abaixo?
1 Exercícios de Fixação 01 - Prof.ª Myriam Algoritmos : Declarações de Variáveis, Operadores e Comandos de Entrada Saída de Dados 1) Encontre as falhas da seguinte declaração de variáveis : início {algoritmo
Leia maisOficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Leia maisIntrodução a programação Comandos de repetição
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os
Leia maisUniversidade Veiga de Almeida Algoritmos e Linguagem I
Aula 9 Conteúdo: 12. Estruturas de repetição 12.1. Laços contados 12.2. Laços condicionais 13. Estruturas de controle encadeadas ou aninhadas 12. Estruturas de Repetição São muito comuns as situações em
Leia mais3ª 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 maisEstruturas de Repetição. Estruturas de Repetição. Estruturas de Repetição. Estruturas de Repetição. Estruturas de Repetição Condicionais
Construção de Algoritmos Algoritmos e Lógica de Programação Com o conhecimento adquirido até aqui, ainda não é possível fazer iterações! Como escrever algoritmos que façam iteração de instruções? Usar!
Leia maisSérie de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.
Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe
Leia mais... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;
Instituto Federal de Santa Catarina - Câmpus Chapecó Engenharia de Controle e Automação Programação I Professora: Lara Popov Zambiasi Bazzi Oberderfer Estruturas de Repetição São muito comuns as situações
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de repetição As estruturas de repetição provém uma maneira
Leia maisCAPÍ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 maisEstruturas de Repetição
Estruturas de Repetição Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução de
Leia maisCAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO
CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Em vários momentos, na programação,
Leia maisAlgoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição
Algoritmos e Lógica de Programação 6ª Lista de Exercícios Comandos de Repetição 1. Qual a saída do programa abaixo? int i; for (i = 0; i < 10; i += 2) printf("%d\n", i / 2); 2. Qual a saída do programa
Leia maisLista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números
Universidade Federal de Minas Gerais - UFMG Instituto de Ciências Eatas - ICE Disciplina: Programação de Computadores Professor: David Menoti (menoti@dcc.ufmg.br) Monitor: João Felipe Kudo (joao.felipe.kudo@terra.com.br)
Leia maisINFORMÁTICA APLICADA AULA 05 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 ALGORITMOS Profª ª Danielle Casillo ESTRUTURA DE REPETIÇÃO Nos exemplos e exercícios que
Leia mais69) 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 maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisEstrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro INTRODUÇÃO Os comandos a seguir modificam o fluxo de execução de um algoritmo
Leia maisBCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores
Professor David Menotti (menottid@gmail.com) BCC0 Introdução à Programação (0-0) Prof. Reinaldo Silva Fortes Prática 0 Estruturas de Dados Homogêneas Vetores ) Escreva um programa que armazene em um vetor
Leia maisLaços de repetição for, while, do-while
Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:
Leia maisUniversidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI
Oficina de Programação CI066 2018-2 Lista de Exercícios 04b Repetição 61) Escreva um programa que receba números do usuário e imprima o triplo de cada número. O programa deve encerrar quando o número 999
Leia maisAlgoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 5 Alexandre Diehl Departamento de Física - UFPel Estruturas usadas num algoritmo Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estruturas usadas num algoritmo
Leia maisESTRUTURAS 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 maisUniversidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Leia maisLISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA
Instituto Federal de Educação, Ciência e Tecnologia da Bahia Campus Irecê Disciplina: Linguagem Técnica I Prof o Jonatas Bastos Nome: LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA Dica: Entrada e Saída de
Leia maisEstruturas de Repetição
Estruturas de Repetição Programação de Scripts Prof. Kleber Rezende Considerações Iniciais Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução
Leia maisAula 5 Controle do Fluxo de Execução
Aula 5 Controle do Fluxo de Execução 1. Introdução Muitas vezes precisamos executar ações diferentes em função dos dados de entrada. Até o momento só trabalhamos com um único fluxo de execução, veremos
Leia maisUNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição
UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição 1 ª Faça um algoritmo que imprima todos os números pares no intervalo de 1 a 10. C: INTEIRO; PARA C = 1 ATÉ 10 PASSO 1
Leia maisExercícios V1 = V2 = V1 = V2 =
Exercícios Exercício 1 Considerando os vetores como a pontuação por 3 equipes esportivas em 5 provas distintas. Escreva uma função que receba um vetor qualquer, calcule e retorne a média dos seus elementos.
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
Leia maisExercícios de Repetição
Exercícios de Repetição 1. Implemente um trecho de código no método main que faz a leitura de 10 idades de nadadores, uma idade por vez, e a cada idade lida escreva na tela a categoria em que o nadador
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
PROGRAMAÇÃO DE COMPUTADORES I BCC701 2017-2 Aula Prática 05 Analise os códigos abaixo para o cálculo das médias aritméticas de dois ou mais números quaisquer. Média Aritmética de 2 Números n = 2; media
Leia maisEstruturas de Repetição Parte I ENQUANTO-FAÇA
Estruturas de Repetição Parte I ENQUANTO-FAÇA Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Reconhecer a necessidade do uso de estruturas de repetição Aprender a sintaxe
Leia maisAmanda Gondim de Oliveira
ESTRUTURAS DE REPETIÇÃO Amanda Gondim de Oliveira ESTRUTURAS DE REPETIÇÃO É comum a repetição de procedimentos para se realizar tarefas. Esse procedimentos não são repetidos eternamente, mas se encerram
Leia maisLINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Leia maisn1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso
Exercícios trabalhados Estruturas de Controle de Fluxo Fluxograma/Exercício 16 Com base no que foi exposto, construa um fluxograma para obter o resultado da divisão entre dois números. OBS.: Caso um dos
Leia mais, se x = y. , se x > y
Exercício 1 Seja a função definida do 2 : Aula Prática 08 f(x, y) = x 2-3x + y 2 4 2, se x < y, se x = y, se x > y Escreva um programa para gerar a tabela de valores dessa função (conforme o exemplo a
Leia maisCOMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA)
COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA) Disciplina: Algoritmos Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que
Leia maisProgramação de Computadores Profa Jacqueline 1
Programação de Computadores Profa Jacqueline 1 REVISÃO Construção de Algoritmos Estruturas de Controle Objetivo: Abordar as técnicas para entrada e saída de dados e as estruturas para controle do fluxo
Leia maisLista de Exercícios 4
Lista de Exercícios 4 Disciplina: Algoritmo e Estrutura de Dados 1 Professor: Márcia Carolina Marra de Oliveira Monitor: Lillian Brandao Rezende de Oliveira Data de Entrega: 28/09/2006 01) Criar um algoritmo
Leia maisLista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo)
Leia maisEscreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.
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
Leia maisLISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA
Instituto Federal de Educação, Ciência e Tecnologia da Bahia Campus Irecê Disciplina: Linguagem Técnica I Prof o Jonatas Bastos Nome: LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA Dica: Entrada e Saída de
Leia maisUniversidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
PROGRAMAÇÃO DE COMPUTADORES I BCC701 2014-2 Aula Prática 06 Quinta-feira Analise os códigos abaixo para o cálculo das médias aritméticas de dois ou mais números quaisquer. Média Aritmética de 2 Números
Leia maisEstrutura Condicional
Estrutura Condicional É a estrutura que permite a tomada de decisão, em um algoritmo, mediante a análise lógica de uma condição; Condição: comparação que somente possui dois valores possíveis (verdadeiro
Leia maisAula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)
Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional
Leia maisProgramação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Leia maisLÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro 01 Em uma loja, ao final do dia, é repassado ao gerente, uma lista de transações contendo o valor de cada compra
Leia maisINFORMÁTICA APLICADA AULA 06 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 06 ALGORITMOS Profª ª Danielle Casillo COMANDO ENQUANTO... FACA Na estrutura enquanto... faca,
Leia maisEstrutura de decisão
Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO
Leia maisProgramação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes
Leia mais