Técnicas de Programação
|
|
|
- Fernando Batista Gomes
- 8 Há anos
- Visualizações:
Transcrição
1 Técnicas de Programação
2
3 Estruturas de Repetição Material Teórico Responsável pelo Conteúdo: Prof. Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão Textual: Prof. a Me. Selma Aparecida Cesarin
4
5 Estruturas de Repetição Estruturas de Repetição Agrupando comandos Nesta Unidade, o aluno terá uma visão do que vem a ser estrutura de repetição e aplicação na programação bem como suas facetas para entender a resolução de problemas computacionais. Olá, alunos(as)! Hoje veremos alguns assuntos introdutórios na nossa Disciplina e aproveito para apresentar alguns conceitos que utilizaremos na estrutura de todas as nossas unidades. Para obter um bom aproveitamento, vamos conferir a estrutura desta Unidade: Atividade de Sistematização: os exercícios disponibilizados são de autocorreção e objetivam que você pratique o que aprendeu na Disciplina e a que identifique os pontos aos quais precisa prestar mais atenção ou sobre os quais necessita pedir esclarecimentos a seu tutor. Além disso, a esses exercícios serão atribuídas notas que farão parte de sua média final na Disciplina; Atividade de Aprofundamento: é uma atividade dissertativa ou de pesquisa; Material Complementar e Referências Bibliográficas: nestes links, você receberá sugestões de leitura ou de mídias por meio das quais você poderá ampliar seus conhecimentos; Videoaula: aqui serão apresentadas algumas ferramentas na prática e também a resolução de alguns exercícios de forma prática. Lembramos a você a importância de realizar todas as atividades propostas dentro do prazo estabelecido para cada Unidade. Dessa forma, você evitará que o conteúdo se acumule e que tenha problemas ao final do semestre. Uma última recomendação, caso tenha problemas para acessar algum item da disciplina ou dúvidas com relação ao conteúdo, não deixe de entrar em contato com seu professor tutor por meio do botão mensagens ou nos fóruns. Bom estudo! 5
6 Unidade: Estruturas de Repetição Contextualização Em algumas situações, perceberemos que os códigos desenvolvidos se repetirão, mas, não se preocupem, isso é normal. Para solucionarmos esses problemas, utilizaremos recursos da lógica de programação chamados de malhas ou repetições. As estruturas de repetições são conhecidas como estrutura enquanto... faça... fim enquanto tem o seu funcionamento controlado por decisão, as estruturas de repetição são utilizadas para executar repetidamente uma instrução ou um bloco de instruções enquanto determinada condição for verdadeira. Com as malhas ou repetições podemos utilizar o mesmo trecho de código, executando-o quantas vezes forem necessárias. 6
7 Estruturas de Repetição As estruturas de repetição são também conhecidas como laços (loop). Em algumas circunstâncias, é necessária a repetição de um trecho do programa algumas quantidades de vezes. Sendo assim, deverá ser criado um laço que repita o processamento n vezes quantas forem necessárias. A estrutura enquanto... faça... fim_enquanto tem o seu funcionamento controlado por decisão. É muito parecido com a estrutura de decisão vista anteriormente. As estruturas de repetição são utilizadas para executar repetidamente uma instrução ou um bloco de instruções enquanto determinada condição for verdadeira. Temos três tipos: Pseudocódigo para enquanto faça...enquanto Java for while do while Para determinarmos qual é a estrutura mais adequada, devemos saber: O número de vezes que o trecho programa vai ser executado laços contados; ou A condição para que ela aconteça laços condicionais. Laços contados Auxílio de um contador, que auxiliará no laço. Este possibilita a repetição da estrutura até que o contador atinja o limite estipulado na condição. Laços condicionais O valor é desconhecido e devemos utilizar uma variável com valor pré-definido em uma condição dentro do laço para finalizarmos a repetição Independente do tipo de laço, todos são constituídos por três partes: Inicialização(ões) da(s) variável(is) de controle; Condição(ões); Atualização da(s) variável(is) de controle. 7
8 Unidade: Estruturas de Repetição Para sabermos quando utilizar uma estrutura de repetição, basta analisarmos se uma instrução ou uma sequência de instruções precisa ser executada várias vezes. Se isto se confirmar, então se deve utilizar uma estrutura de repetição. As estruturas de repetição, assim como a de decisão (seleção), envolvem a avaliação de uma condição (teste). Então, as estruturas de repetição permitem que um trecho do algoritmo (conjunto de instruções) seja repetido um número determinado (ou indeterminado) de vezes, sem que o código correspondente, ou seja, as instruções a serem repetidas, tenha de ser escrito mais de uma vez. A estrutura de repetição é uma estrutura de desvio do fluxo de controle presente em todas as linguagens de programação que a princípio realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Está associada diretamente a uma estrutura de repetição uma condição (também chamada expressão de controle ou condição de parada ) e um bloco de código: verifica-se a condição, e caso seja verdadeira, o bloco é executado. Após o final da execução do bloco, a condição é verificada novamente e, caso ela ainda seja verdadeira, o código é executado novamente. Devemos observar que, caso o bloco escolhido nunca modifique o estado da condição, a estrutura será executada infinitamente, uma situação chamada laço infinito. Da mesma forma, é possível especificar uma estrutura em que o bloco de código modifica o estado da condição, mas esta é sempre verdadeira. Algumas linguagens de programação especificam ainda uma palavra reservada para sair break go to da estrutura de repetição de dentro do bloco de código, quebrando a estrutura. Também é oferecido por algumas linguagens uma palavra reservada para terminar uma iteração específica do bloco de código, forçando nova verificação da condição no laço. É compacta pois a inicialização, condição e atualização estão reunidas na declaração do laço. Pseudocódigo: para (inicialização; condição; atualização) instruções fim para Java for (inicialização; condição; atualização) { instruções;} Utiliza uma variável inteira para controlar o número de vezes que se deve repetir a execução das instruções laço contado. É inicializada com um valor qualquer e é incrementada ou decrementada a cada iteração. 8
9 A condição geralmente verifica se essa variável já chegou em determinado valor para decidir se o laço deve ser encerrado. Vamos fazer um exemplo! Algoritmo Tabuada inteiro numero, i início escreva ( Entre com o número: ) leia (numero) para (i=0; i<=10; i++) escreva ( numero* i ) fim para fim Em Java 9
10 Unidade: Estruturas de Repetição Percebam que a mensagem da tabuada estará aparecendo 11 vezes, pois nós estamos inicializando a variável de controle em 0, que estará exibindo desde a multiplicação do 0 até o 10 (estamos incluindo o zero). No caso do Java, estamos usando o comando no modo console e não com o visual do JOptionPane. Vamos fazer outro exemplo! Prestar atenção ao enunciado! Faça um algoritmo que calcula e mostra a soma de 10 números reais digitados pelo usuário. Use a estrutura de repetição para. Algoritmo Somatório real n1, soma inteiro i início soma=0 para (i=1;i<=10;i++) escreva ( Digite um número: ) leia (n1) soma=soma+n1 fim para escreva ( A somatória é: + soma) fim Algoritmo Somatório real n1, soma inteiro i início soma=0 para (i=1;i<=10;i++) escreva ( Digite um número: ) leia (n1) soma=soma+n1 fim para escreva ( A somatória é: + soma) fim Acumulador 10
11 Em Java Estrutura enquanto (while) Estrutura utilizada tanto para laços contados quanto para os laços condicionais, possui e a seguinte sintaxe: Pseudocódigo: {iniciar a variável de controle} enquanto (condição for verdadeira) {instruções} {atualizar a variável de controle} fim enquanto Instrução que modifica o estado de algum elemento utilizado na condição. Java {iniciar a variável de controle} while (condição for verdadeira){ {instruções} {atualizar a variável de controle} } Nestes casos de laços de repetição, as chaves identificarão o início e o fim do bloco a ser repetido. 11
12 Unidade: Estruturas de Repetição Exemplo Faça um algoritmo que calcula e mostra a média entre duas notas de 10 alunos. Use a estrutura de repetição enquanto. Algoritmo media_com_enquanto real media, soma inteiro num, qtde caracter resp Inicio soma=0 qtde = 0 resp = s enquanto (resp== s resp == S ) escreva( Digite um número ) leia(num) soma=soma+num qtde=qtde+1 escreva( Deseja continuar? ) leia(resp) fim enquanto media=soma/qtde escreva( A média dos números digitados é: + media) fim Em Java 12
13 Estrutura faça... enquanto (do-while) É uma variação da estrutura enquanto: enquanto (while) condição testada antes da primeira execução do loop. Se condição for falsa na 1. vez que for avaliada, as instruções desse laço não serão executadas nenhuma vez; faça... enquanto (do...while) a condição é avaliado depois que suas instruções são executadas. Mesmo que a condição desse laço seja falsa antes mesmo de ele iniciar, suas instruções serão executadas uma vez. Estrutura utilizada tanto para laços contados quanto para os laços condicionais, possui a seguinte sintaxe: Pseudocódigo: {iniciar a variável de controle} faça {instruções} {atualizar a variável de controle} enquanto (condição for verdadeira) Instrução que modifica o estado de algum elemento utilizado na condição. Java {iniciar a variável de controle} do{ {instruções} {atualizar a variável de controle} }while(condição for verdadeira); 13
14 Unidade: Estruturas de Repetição Vamos colocar em prática? Faça um algoritmo que calcula e mostra a soma dos números ímpares digitados pelo usuário. Para encerrar a entrada de dados, digite o número zero. Use a estrutura de repetição faça... enquanto Algoritmo soma_dos_pares_com DoWhile inteiro num, soma Inicio soma=0 faça escreva( Digite um número ) leia(num) se(num%2!=0) soma=soma+num fim se enquanto(num!=0) escreva( A soma dos números ímpares é: + soma) Fim Em Java 14
15 Agrupando comandos Agora que já conhecemos os comandos de decisão e os comandos de repetição, podemos interagir um com o outro de forma que nossos algoritmos alcancem os objetivos. Vamos trabalhar com alguns exemplos com comandos de repetição aninhados. Crie um algoritmo que calcule a soma de todos os números inteiros de um intervalo dado pelo usuário. Quando mostrar a resposta, pergunte ao usuário se deseja começar novamente. Algoritmo Soma de um Intervalo inteiro inicio, fim, soma, i caracter continua início faça faça escreva( Início do intervalo ) leia(inicio) escreva( Fim do intervalo ) leia(fim) soma=0 para(i=inicio; i<=fim; i++) soma = soma + fim para escreva( A soma deu + soma) escreva( Quer continuar (S/N) ); leia(continua) enquanto(continua== s ou continua == S ) fim Repetição interna Repetição Externa Em Java 15
16 Unidade: Estruturas de Repetição Comandos de Repetição e Decisão Uma escola quer saber qual o aluno mais alto da turma. Para isso, desenvolva um programa que leia a altura dos 50 alunos de uma turma e imprima qual a maior altura cadastrada. Algoritmo Maior Altura real altura, maior inteiro i início maior=0 para(i=1; i<=50; i++) escreva( Qual a altura do aluno + i) leia(altura) se(altura > maior) maior = altura fim se fim para escreva( A maior altura digitada foi + maior) fim Em Java 16
17 Material Complementar Para aprofundar seus conhecimentos, consulte: Vídeos: Livros: Videoaula Algoritmos 11 - Comandos de Repetição. Acessado em 15 de janeiro de MANZANO, José Augusto N.G. e OLIVEIRA, Jayr Figueiredo. Livro Estudo Dirigido de Algoritmos. Editora Érica, WIRTH, N. Algoritmos e Estruturas de Dados. Rio de Janeiro: Ltc-Livros Técnicos e Científicos,
18 Unidade: Estruturas de Repetição Referências DEITEL, H. M. Java: Como Programar. 6.ed. Porto Alegre: Bookman, (e-book) FARRER, H. Algoritmos Estruturados. 3.ed. Rio de Janeiro: Ltc-Livros Técnicos e Científicos, FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de Programação: A Construção de Algoritmos e Estrutura de Dados. 3.ed. São Paulo: Pearson Prentice Hall, FURGERI, S. JAVA 6 Ensino Didático: Desenvolvendo e Implementando Aplicações. 2.ed. São Paulo: Érica, MANZANO, J. A. N. G. Algoritmos: Lógica para Desenvolvimento de Programação. 24.ed. São Paulo: Érica, OLIVEIRA, J. F.; MANZANO, J. A. N. G. Algoritmos Lógica para desenvolvimento de programação de computadores. Ver o conteúdo de Parte II Técnicas Básica de Programação - Capítulo 3 Tipo de Dados e Instruções Primitivas. 18
19 Anotações 19
20
21
22
Técnicas de Programação
Técnicas de Programação Material Teórico Conceitos de Vetores e Matrizes Responsável pelo Conteúdo: Prof. a Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão
Resumindo As estruturas de repetição são utilizadas quando necessitamos realizar comandos diversas vezes
Desenvolvimento de Software I - 1 Aula 07 Estruturas de Repetição / Dialog Result 1. Definição Em ciência da computação, uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente
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
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
Algoritmos 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.
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
Universidade 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á
Universidade 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
Aula 7 Oficina de Programação Estruturas de Repetição no C. Profa. Elaine Faria UFU
Aula 7 Oficina de Programação Estruturas de Repetição no C Profa. Elaine Faria UFU - 2017 Aula de Hoje Estruturas de repetição: do while while for Introdução Apresentar as estruturas de repetição do while,
Linguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Introdução à Programação. 4ª aula. Prof. José Honorato F. Nunes
Introdução à Programação 4ª aula Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA Operador Literal Estruturas de Controle Seleção Repetição Prof. José Honorato F. Nunes [email protected]
... 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
A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?
23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas
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
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 Este guia irá lhe ajudar a entender o laço de repetição
Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red 2017-1 Aula Teórica 05 Laços 1 Conteúdos da Aula Instrução de Repetição
Amanda 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
INFORMÁ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
Universidade 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:
Algoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes [email protected] http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção
PDA - 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,
Estruturas de Repetição
Algoritmos e Lógica de Programação Construção de Algoritmos Estruturas de Repetição Reinaldo Gomes [email protected] Estruturas de Repetição Com o conhecimento adquirido até aqui, ainda não é possível
Aula 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
05/11/2018. Linguagem de Programação e Estruturada
LPE 04 : Estrutura de Repeticao - alinhado.pptx Linguagem de Programação e Estruturada LPE 03 - Estrutura de Repetição Alinhado Prof. Msc Wanderley Gonçalves Freitas [email protected] www.professor.wanderley.nom.br
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 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
Semana 2 Estruturas de Condição, Seleção e Repetição. Prof. Tiago Jesus de Souza
Atualização Técnica e Pedagógica de Professores no componente de Lógica de Programação com C# (console) Semana 2 Estruturas de Condição, Seleção e Repetição Prof. Tiago Jesus de Souza Introdução Nesta
Algoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes [email protected] 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Controle de Fluxo Comandos de repetição: while e do-while
BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/26 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja
Estruturas 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!
INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo LAÇOS Laços são comandos da linguagem
Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos e Programação (While Do While - Do) Prof. Me. Adelson Felipe Dias Nogueira E-mail: [email protected] Aplicação: 1) Como imprimir os três primeiros número ímpares? Aplicação:
Técnicas de Programação
Técnicas de Programação Estruturas de Decisão Material Teórico Responsável pelo Conteúdo: Profa. Esp. Margarete Eliane da Silva Almendro Revisão Textual: Prof. Ms. Luciano Vieira Francisco Estruturas
ESTRUTURAS 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
AULA 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
LINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula [email protected] Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Estruturas 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
UNIVERSIDADE 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 [email protected] Estruturas de repetição As estruturas de repetição provém uma maneira
Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida
Linguagem de Programação Java Terceira aula Prof. Rogério Albuquerque de Almeida 1 Linguagem de Programação Estruturas de Repetição (Laços / Loops) Permitem a repetição da execução de partes específicas
COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA)
COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA) Disciplina: Algoritmos Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i 0 int somatorio(int n) { int soma = 0; int i = 0; soma = soma + i; i++; soma = soma + i; i++; soma = soma + i;... n i Faz esta seqüência
Programação de Computadores I. Linguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 06 Estruturas de Repetição 1 Estruturas de Repetição Também são conhecidas como: laços ou loops; Estrutura essencial
COMANDOS DE REPETIÇÃO (ENQUANTO)
COMANDOS DE REPETIÇÃO (ENQUANTO) Disciplina: Algoritmos Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que um trecho do
Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i= 0 int somatorio(int n) { int soma = 0; int valor = 0; soma = soma + valor; valor++; soma = soma + valor; valor++; soma = soma +
CAPÍ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,
Linguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Janeiro de 2018 Unidade 07 Linguagem C Estruturas de Repetição 1/18
Laç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:
Estrutura 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
Programaçã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
Estruturas de Controle de Fluxo Estruturas de Repetição. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Repetição Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Em muitos algoritmos, ocorrerá a necessidade de executar
Este conceito é bastante simples e será útil e conveniente nos itens seguintes, na definição das estruturas básicas de controle de execução.
Capítulo 7 Controle de Fluxo de Execução Até o momento os algoritmos estudados utilizam apenas instruções primitivas de atribuição, e de entrada e saída de dados. Qualquer conjunto de dados fornecido a
Estruturas de Repetição Parte I ENQUANTO
Estruturas de Repetição Parte I ENQUANTO Material produzido por professores da UFABC Objetivos Reconhecer a necessidade do uso de estruturas de repetição Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA
Estruturas de Repetição
Prof.: Edwar Saliba Júnior Fevereiro 2012 1 Nomenclaturas: Loopings, Laços ou Malhas de Repetição; Possibilidades de Parada: Quantidade de repetições previamente definida (melhoria na legibilidade e qualidade
Estruturas de Repetição Parte I ENQUANTO-FAÇA
Estruturas de Repetição Parte I ENQUANTO-FAÇA Prof. João Henrique Kleinschmidt Material elaborado pelos professores de PI Objetivos Reconhecer a necessidade do uso de estruturas de repetição Aprender a
Programaçã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
Aula 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
Estruturas 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
Estruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Introduçã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
Linguagem Computacional. Estruturas de Controle: Estruturas de Repetição. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves
Informática II Linguagem Computacional Estruturas de Controle: Estruturas de Repetição Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário q Estruturas de Controle de Fluxo Repetição Enquanto
Working 04 : Conceitos Básicos III
Universidade Federal do Espirito Santo Centro Tecnologico Working 04 : Conceitos Básicos III Objetivos: Dominar a construção de estruturas de repetição em C; Aperfeiçoar-se na resolução de problemas; Prazo
Programação de Computadores IV. Estruturas de repetição Slides cedidos por Bruno Augusto Dorta Marques
Programação de Computadores IV Estruturas de repetição Slides cedidos por Bruno Augusto Dorta Marques 1 Estruturas de repetição Uma ação que se repete várias vezes pode ser tratada através: Repetição de
A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?
23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas
Estrutura de Repetição C++
Estrutura de Repetição C++ Resumo 5-2 Profª. Ivre Marjorie R. Machado Repetição: Pseudocódigo 1- Estrutura de repetição ENQUANTO: Geralmente usada quando não sabemos o número de vezes a repetição do algoritmo
Introdução à Ciência da Computação
Introdução à Ciência da Computação Estruturas de Controle Parte II Prof. Ricardo J. G. B. Campello Créditos Parte dos slides a seguir foram adaptados dos originais de A. L. V. Forbellone e H. F. Eberspächer
Algoritmos 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
Oficina 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
Algoritmos. Prof. Jonatas Bastos Site:
Algoritmos Prof Jonatas Bastos Email: jonatasfbastos@gmailcom Site: http://jonatasfbastoswordpresscom/ 1 Estrutura de Repetição Computadores não reclamam por executar alguma tarefa, nem se cansam em fazer
ESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO EM LINGUAGEM C 03/12/16 Repetição Contada Fluxograma Linguagem C I = C até F sim Comando não For (i=c; i
Estruturas 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
ESTRUTURAS 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
Oficina 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: [email protected] Blog: http://profperini.com Formação
Estrutura 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
ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE REPETIÇÃO PROGRAMAÇÃO 1) Dar um nome ao programa 2) Declarar as variáveis 3) inicio 4) Escrever instruções sequenciais (algoritmo)* 5) fimalgoritmo * INDENTAÇÃO não é obrigatório, porém recomendável!
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
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 Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Oficina 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
foi teoricamente impossível trabalhar essa semana.
foi teoricamente impossível trabalhar essa semana. tudo que eu precisava para realizar uma tarefa precisa de outra coisa que precisava de outra, em um loop infinito como um Möbius Strip. talvez você pudesse
ESTRUTURAS 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
LÓGICA DE PROGRAMAÇÃO. Estrutura de Repetição Determinada e Indeterminada. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Estrutura de Repetição Determinada e Indeterminada Sérgio Carlos Portari Júnior [email protected] Estrutura de Repetição Determinada Quando uma mesma seqüência de comandos
Linguagem de Programação
Linguagem de Programação Laços de Repetição for() / while() / do{}while() Gil Eduardo de Andrade Introdução Laços de Repetição Um laço de repetição permite que um determinado trecho de código seja executado
08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
Algoritmos e Técnicas de Programação. Professora: Luciana Faria
Algoritmos e Técnicas de Programação Professora: Luciana Faria Estrutura de Repetição condicional Estrutura de repetição Nas aulas anteriores verificamos que a execução sequencial dos comandos da função
Métodos Computacionais. Comandos Condicionais e de Repetição em C
Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição
Estruturas de Repetição
Estruturas de Repetição Introdução As estruturas de repetição, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas
