Linguagem II Walmor Cardoso Godoi, M.Sc.

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
Linguagem II – Visual Basic
Estrutura Condicional
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Algoritmos.
Programação de Computadores - 3
Programação de Computadores - 2
Introdução a Programação
Introdução a Programação
Linguagem C Estruturas de Controle de Fluxos
Estrutura de Repetição
Lógica de Programação Módulo II
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Unidade I: “Dê um mergulho rápido”
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
Linguagem de Programação I Parte III
Estruturas de Repetição
Material Didático Proposto
Estruturas de Repetição
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
PROGRAMAÇÃO I UNIDADE 4.
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Estruturas de Dados Módulo 3 – Controle de Fluxo
Introdução à Programação de Computadores
ALGORITMOS.
Estrutura de Decisão e Repetição
Linguagem de Programação JAVA
Módulo I Capítulo 4: Operador de Repetição
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Aula 2 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Programação I Aula 5 (Instruções de Repetição) Prof. Gilberto Irajá Müller Última atualização 24/3/2009.
Prof. Renato de Oliveira Bastos
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Algoritmos Comandos de repetição.
Algoritmo.
Estruturas de Controlo Repetitivas
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
Lógica de Programação EAGS SIN – Módulo II
Prof: Adriano A. Ribeiro
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.
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.
Estruturas de repetição Fluxo de execução sem repetição.
O Portal do Estudante de Computação
Algoritmos – Aula 04 Comandos de repetição.
Laço ou loop e repetição
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
Visual C# (parte 2) Prof. Igor Conrado Alves de Lima – Operadores, estruturas de decisão, vetores (arrays), e estruturas de.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
PCI- Estruturas de Controle
ab LÓGICA DE PROGRAMAÇÃO ab
Transcrição da apresentação:

Linguagem II Walmor Cardoso Godoi, M.Sc.

Agenda Laços em Visual Basic – Laço de Repetição Condicional Pré – Teste – Laços de Repetição Condicional Pós-teste – Laços de Repetição Incondicional

Introdução Laços – Repetir um determinado trecho de programa certo número de vezes – Termos utilizados: Laços, laços de repetição, malhas de repetição, malhas, looping ou loops – Vantagem: programas de tamanho reduzido – Laços finitos ou indeterminados – Laço de repetição interativa ou iterativa

Laços em VB Seis formas, 5 condicionais e 1 incondicional Laços condicionais (três categorias): – Controle condicional pré teste, – Controle condicional pós – teste – Controle condicional seletivo

Laço de Repetição Condicional Pré - Teste Finalidade: Executar as instruções subordinadas de um bloco adjacente após conferir a validade do resultado lógico da condição estabelecida. No momento em que a o resultado lógico da condição não é mais válido, o laço de repetição é encerrado Duas formas: Controle condicional verdadeiro e controle condicional falso

Controle condicional verdadeiro Executa as instruções enquanto a condição for verdadeira -> Do While / Loop Forma geral Do While Loop

Controle condicional verdadeiro 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. i = 1 4. Do While (i <= N) 5. FAT = FAT * i 6. i = i Loop 8. Label1.Text = FAT Fatorial de um número 1!=1 2!=2*1 3!=3*2*1 4!=4*3*2*1 N!=N*(N-1)*(N-2)*...*1

Controle condicional verdadeiro 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. i = 1 4. While (i <= N) 5. FAT = FAT * i 6. i = i End While 8. Label1.Text = FAT OUTRA FORMA

Controle Condicional Falso A condição permanece falsa enquanto as instruções são executadas Do Until / Loop Forma geral Do Until Loop

Controle Condicional Falso 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. i = 1 4. Do Until (i > N) 5. FAT = FAT * i 6. i = i End While 8. Label1.Text = FAT Condição

Laços de Repetição Condicional Pós-teste Executa pelo menos uma vez as instruções, verificando a condição após a execução Duas formas: Controle condicional verdadeiro e controle condicional falso

Controle Condicional Pós Teste Falso Executa no mínimo uma vez a instrução enquanto a condição é falsa Do / Loop Until Forma geral Do Loop Until

Controle Condicional Pós Teste Falso 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. i = 1 4. Do 5. FAT = FAT * i 6. i = i Loop Until (i > N) 8. Label1.Text = FAT

Controle Condicional Pós Teste Verdadeiro Executa no mínimo uma vez a instrução enquanto a condição é verdadeira Do / Loop While Forma geral Do Loop While

Controle Condicional Pós Teste Verdadeiro 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. i = 1 4. Do 5. FAT = FAT * i 6. i = i Loop While (i <= N) 8. Label1.Text = FAT

Laço de Repetição Incondicional For...To..Step/Next Forma geral For = To [Step ] [Exit For] Next

Laço de Repetição Incondicional 1. Dim FAT = 1, N, i As Long 2. N = Val(TextBox1.Text) 3. For i=1 To N Step 1 4. FAT = FAT * i 5. Next i 6. Label1.Text = FAT