Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.

Slides:



Advertisements
Apresentações semelhantes
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Advertisements

Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Algoritmos.
Visualg. Definição É um programa que executa algorítmos em forma de cálculos e a linguagem utilizada por ele é o Portugal, que é uma adaptação da linguagem.
Introdução a Programação Renata Freire
Programação de Computadores - 3
Estruturas de Controle
THOBER CORADI DETOFENO, MSC. Aula 07
Estrutura de Repetição
Lógica de Programação Módulo II
Módulo I 7 – Fluxogramas Programação e Sistemas de Informação.
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Ap-3 Profª Kelly E. Medeiros
O Portal do Estudante de Computação
Comandos de Repetição Comando Para-Faça
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
Linguagem de Programação II Parte IV
Linguagem de Programação I Parte III
Estruturas de Repetição
Material Didático Proposto
FTIN Formação Técnica em Informática
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Estruturas de Dados Módulo 3 – Controle de Fluxo
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
Introdução à Programação de Computadores
ALGORITMOS.
Instituto Federal de Santa Catarina
Linguagem de Programação JAVA
Módulo I Capítulo 4: Operador de Repetição
Vetores Unidimensionais Sistemas de Informação Desenvolvimento de Sistemas para Web Prof. Gale.
Projeto e Desenvolvimento de Algoritmos
Algoritmos - exercícios
Algoritmos Comandos de repetição.
Estruturas de Controlo Repetitivas
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Linguagem C – Estrutura de Repetição
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
Fundamentos de linguagens de programação
Algoritmos.
Lógica de Programação EAGS SIN – Módulo II
Introdução a Programação
Informática e Computação Aula Estrutura de Repetição
Programação I Aula 08 Autor: Francisco Airton Professor: André L. R. Didier 1.
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Curso Técnico em Informática Professor Igor Vale.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Informática e Computação Aula Estrutura de Repetição
Profa. Maria Augusta Constante Puget
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Fundamentos de Programação Aula 4. 2 Conteúdo Estruturas Básicas de Programação –Repetição, laço, loop ou iteração Exercícios.
Introdução à Programação BSI – DEINFO - UFRPE
Estruturas de repetição Fluxo de execução sem repetição.
Algoritmos – Aula 04 Comandos de repetição.
Comandos de Repetição (While, Do..While e For)
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Laço ou loop e repetição
Estrutura de Repetição
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Adriano A. Ribeiro. Escolha...Caso Em algumas situações é necessário termos várias soluções ligadas a respostas diferentes. Temos então o comando de alternativa.
Algoritmos e Estruturas de Dados I
Algoritmos e Programação I
Transcrição da apresentação:

Conteúdo de Laços de Repetição para os alunos do 7º ano EVL

Estruturas de Repetição Veremos um conjunto de estruturas sintáticas que permitem que um trecho de um algoritmo (lista de comandos) seja repetido um determinado número de vezes, sem que o código correspondente tenha que ser escrito mais de uma vez.

Estruturas de Repetição O VisuAlg implementa as três estruturas de repetição usuais nas linguagens de programação: o laço contado: para...ate...faca (similar ao for...to...do do Pascal), e os laços condicionados: enquanto...faca (similar ao while...do) repita...ate (similar ao repeat...until). A sintaxe destes comandos é explicada a seguir.

Comando para..faca O comando para...faca também permite a descrição, dentro de um algoritmo, de uma estrutura de repetição. Sua forma geral é: Na estrutura para..faca, a variável de controle é inicializada com e no início de cada iteração, seu valor é comparado com. Se o valor da variável for menor ou igual a, a lista de comandos é executada e após ser executado o último comando da lista, a variável de controle é incrementada.

Exemplo Um algoritmo que escreve os números ímpares de 1 a 1000 ALGORITMO “repete” Var i:integer Inicio I <- 0 para i de 1 ate 1000 passo 2 faca // Incrementa i de 2 em 2 escreva (i, “ é ímpar”) Fimpara fimalgoritmo

enquanto...faca Na estrutura enquanto..faca, a expressão lógica é avaliada e, se ela for verdadeira, a lista de comandos é executada. Isso se repete até que a condição seja falsa. Veja a sua forma geral: Na estrutura enquanto, a expressão é avaliada no início e se o resultado for FALSO no primeiro teste, a lista de comandos não é executada nenhuma vez.

Exemplo (enquanto...faca) Algoritmo que lê diversos números positivos e escreve, para cada um, sua raiz quadrada algoritmo “comEnquanto” Var i: numerico Inicio leia (i) enquanto i >=0 faca escreval (i^0.5) leia (i) Fimenquanto fimalgoritmo

repita...ate Nessa estrutura, todos os comandos da lista são executados e uma expressão lógica é avaliada. Isto se repete até que a avaliação da condição resulte em FALSO, quanto então o próximo comando a ser executado é o comando imediatamente após o ate. Cada repetição da lista de comandos também é chamada de iteração e essa estrutura também é chamada de laço de repetição. Sua forma geral é:

Exemplo ( Escreve os números de 1 a 10 ) 1. algoritmo "DemonstraRepeticao" 2. VAR 3. i: INTEIRO 4. inicio 5. i< repita 7. escreva (i) 8. i<- i ate i > fimalgoritmo No exemplo, a variável i controla o número de repetições do laço. Normalmente, a variável de controle do laço recebe um valor inicial, é incrementada (ou decrementada) de um valor constante no laço e tem seu valor testado no final do laço. Ao chegar a um determinado valor, o laço é interrompido. A inicialização da variável contadora deve acontecer fora do laço, antes do seu início.