24/05/2018. Incrementar/Decrementar Laços de Repetição. Professor Ariel da Silva Dias Incrementar / Decrementar / Laço de Repetição

Documentos relacionados
Escola Secundária com 3º ciclo D. Dinis 10º Ano de Matemática A Estatística

Programação Dinâmica. Fernando Nogueira Programação Dinâmica 1

Variáveis indexadas, somatórios e produtórios

CORRELAÇÃO E REGRESSÃO

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 1

Alocação sequencial - filas

Prova I - Modelagem e Simulação - 28/04/2005

Introdução aos Problemas de Roteirização e Programação de Veículos

Programação Linear 1

PUCPR- Pontifícia Universidade Católica Do Paraná PPGIA- Programa de Pós-Graduação Em Informática Aplicada PROF. DR. JACQUES FACON

CONCEITOS INICIAIS DE ESTATÍSTICA MÓDULO 2 DISTRIBUIÇÃO DE FREQÜÊNCIA - ELEMENTOS Prof. Rogério Rodrigues

Despacho Econômico de. Sistemas Termoelétricos e. Hidrotérmicos

IMPLEMENTAÇÃO DO MÉTODO DE FATORAÇÃO DE INTEIROS CRIVO QUADRÁTICO

2 ENERGIA FIRME DE SISTEMAS HIDRELÉTRICOS

Estruturas de Repetição Parte I ENQUANTO

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 3

XXVII Olimpíada Brasileira de Matemática GABARITO Primeira Fase

Análise de Projectos ESAPL / IPVC. Taxas Equivalentes Rendas

3 Metodologia de Avaliação da Relação entre o Custo Operacional e o Preço do Óleo

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 4

4.1 Modelagem dos Resultados Considerando Sazonalização

X = 1, se ocorre : VB ou BV (vermelha e branca ou branca e vermelha)

MAP Cálculo Numérico e Aplicações

<identificador>[<tamanho>]: <tipo>;

ALU. Ciclo de Relógio. de Dados. Memória. Instruções. Memória de. Máquina de Estados DIV. Decodificação M11 NPC MDR RESULT. npc=npc_out=npc.

Covariância na Propagação de Erros

FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 2

7 - Distribuição de Freqüências

A VELOCIDADE ESCALAR. Prof. Alberto Ricardo Präss

Remuneração de Índole Marginal no Uso das Redes

Lei dos transformadores e seu princípio de funcionamento

1 TECNOLOGIA ELEMENTAR CAPÍTULO 4 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 4 ROTINAS DE REPETIÇÃO. Página 1

Algoritmos Genéticos com Parâmetros Contínuos

Redes de Petri. Definições:

EFI 3ºAno P1-EF3 2019

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005.

Estruturas de Repetição Parte I ENQUANTO-FAÇA

Gráficos de Controle para Processos Autocorrelacionados

Estruturas de Repetição Parte I ENQUANTO-FAÇA

Prova P4/PS Disciplina: Organização de Computadores-EC Professor: Ney Laert Vilar Calazans 0x

É o grau de associação entre duas ou mais variáveis. Pode ser: correlacional ou experimental.

DELINEAMENTOS EXPERIMENTAIS

Recursividade. Objetivos do módulo. O que é recursividade

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

Psicologia Conexionista Antonio Roque Aula 8 Modelos Conexionistas com tempo contínuo

Elementos de Estatística e Probabilidades II

D = POLINÔMIO INTERPOLADOR DE NEWTON 1) DIFERENÇAS DIVIDIDAS 1.1) DIFERENÇAS DIVIDIDAS ORDINÁRIAS (D) Sejam n+1 pontos de uma função y = f(x):

2 Metodologia de Medição de Riscos para Projetos

Unidade 12: Estrutura de Repetição Simples Prof. Daniel Caetano

Prof. Lorí Viali, Dr.

Sistemas de Tempo-Real

INFORMÁTICA APLICADA AULA 05 ALGORITMOS

4 Critérios para Avaliação dos Cenários

UNIDADE IV MEDIDAS DE DISPERSÃO OU VARIAÇÃO

Ao se calcular a média, moda e mediana, temos: Quanto mais os dados variam, menos representativa é a média.

Topologia, geometria e curvas no plano

Teoremas de Otimização com Restrições de Desigualdade

10 Comandos de repetição

13. Oscilações Eletromagnéticas (baseado no Halliday, 4 a edição)

ESTRUTURAS DE REPETIÇÃO

Física C Intensivo V. 2

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

Unidade 11: Estrutura de Repetição Simples Prof. Daniel Caetano

Física C Extensivo V. 2

UNIDADE IV DELINEAMENTO INTEIRAMENTE CASUALIZADO (DIC)

Prof. Lorí Viali, Dr.

Algoritmos e Programação

CAPÍTULO 5 ESTRUTURAS DE REPETIÇÃO

Submódulo Indicadores de desempenho de equipamentos e linhas de transmissão e das funções transmissão e geração

Fluxogramas. Leandro Tonietto ago-09

Fundamentos de programação

Estruturas de Repetição

γ = C P C V = C V + R = q = 2 γ 1 = 2 S gas = dw = W isotermico

Oficina de Python Prof. Me. José Carlos Perini

Working 04 : Conceitos Básicos III

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

2. VARIÁVEIS ALEATÓRIAS

Teoria Elementar da Probabilidade

Computação 1 - Python Aula 7 - Teórica: Estrutura de Repetição com teste de parada: while 1/ 23

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

PROBABILIDADE E ESTATÍSTICA UNIDADE IV - MEDIDAS DE DISPERSÃO OU VARIAÇÃO

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

5 Métodos de cálculo do limite de retenção em função da ruína e do capital inicial

5.1 Seleção dos melhores regressores univariados (modelo de Índice de Difusão univariado)

Introdução à lógica de programação utilizando Scratch Aula 3

Waldemar Celes e Roberto Ierusalimschy. 29 de Fevereiro de 2012

Programação de Computadores III

UNIVERSIDADE CATÓLICA PORTUGUESA Faculdade de Ciências Económicas e Empresariais. Microeconomia I

SISTEMAS DE NÍVEL DE LÍQUIDO UMA FERRAMENTA COMPUTACIONAL DE AUXÍLIO E SIMULAÇÃO

3 Desenvolvimento do Modelo

A ; (1) A z. A A y

Algoritmos e Estruturas de Dados I

Oficina de Python Prof. Me. José Carlos Perini

Prof. Oscar. Cap. 20 ENTROPIA E SEGUNDA LEI DA TERMODINÂMICA

Introdução à Programação. Prof. Gustavo Callou

Prof. Lorí Viali, Dr.

Transcrição:

Incrementar/Decrementar Laços de Repetção Professor Arel da Slva Das Incrementar / Decrementar / Laço de Repetção 1

Quando fazemos: Quando fazemos: nt a = 1; nt b = 2; Dzemos que: a varável a vale 1 e b vale 2; nt a = 1; nt b = 2; a = b; Estamos dzendo que: a varável a está recebendo o valor da varável b; Logo, se de níco a varável a vala 1, agora ela passa a valer 2; 2

Quando fazemos: Quando fazemos: nt a = 1; a = a; Estamos dzendo que: a varável a está recebendo o valor da varável a; Logo, ela recebe o valor dela mesma, ou seja 1; nt a = 1; a = a + 1; Estamos dzendo que: a varável a está recebendo o valor da varável a e mas o valor de 1 undade; Logo, ela recebe o valor dela mesma e somasse o valor de uma undade; Assm temos no fnal que a vale (a+1), ou seja, a vale 2; 3

Quando fazemos: Quando fazemos: nt b = 1; b = b + 1; O mesmo caso é para a varável b deste exemplo; Ele fo ncado com o valor 1, logo b vale 1; Na segunda lnha, b recebeu o valor dele mesmo e mas uma undade, ou seja, b+1; Neste caso, o valor total de b será quanto? nt b = 1; b = b + 1; O mesmo caso é para a varável b deste exemplo; Ele fo ncado com o valor 1, logo b vale 1; Na segunda lnha, b recebeu o valor dele mesmo e mas uma undade, ou seja, b+1; Neste caso, o valor total de b será quanto? 4

O mesmo racocíno vale para a subtração O mesmo racocíno vale para a subtração nt a = 1; a = a 1; Logo, a = 0; nt a = 0; a = a 1; Logo, a = 0; 5

a=a+1 a++ a=a-1 a-- Você é um programador e necessta mostrar na tela um contador que vá de 0 (zero) até 10 (dez) em C#. Como você fara? Console.WrteLne( 1 ); Console.WrteLne( 2 ); Console.WrteLne( 3 );... Console.WrteLne( 10 ); Um tanto quanto cansatvo, não acha? Imagne se fosse para mostrar na tela de 1 até 1000!!! 6

Em java, e outras lnguagens, exstem os LAÇOS DE REPETIÇÃO, com o objetvo de facltar o trabalho que mutas vezes pode ser repettvo; Veremos prmero o FOR for(nt =0; <10; ++){ A função for recebe 3 parâmetros: O prmero é a ncalzação do laço, o valor do níco do cclo de repetções; O segundo parâmetro é a condção de parada ou lmte máxmo. Se dexarmos em branco, vamos mprmr a palavra BRASIL de 0 até nfnto (ou até a capacdade de processamento do computador); E por fm temos o ncremento. Este será responsável por controlar todo o cclo. Sem ele, mprmrámos a prmera palavra BRASIL e não faríamos mas nada; 7

0 8

O valor de, que é zero, é menor que 5? SIM! 0 Então escrevo BRASIL na tela! 9

que vala zero, agora vale 1 por ncremento! 1 O valor de, que é 1, é menor que 5? SIM! 1 10

Então escrevo BRASIL na tela! BRASIL que vala 1, agora vale 2 por ncremento! 2 11

O valor de, que é 2, é menor que 5? SIM! 2 Então escrevo BRASIL na tela! BRASIL BRASIL 12

que vala 2, agora vale 3 por ncremento! 2 BRASIL 3 O valor de, que é 3, é menor que 5? SIM! 2 BRASIL 3 13

22 BRASIL Então escrevo 33 BRASIL na tela! BRASIL que vala 3, agora vale 4 por ncremento! 2 BRASIL 3 BRASIL 4 14

O valor de, que é 4, é menor que 5? SIM! 2 BRASIL 3 BRASIL 4 2 BRASIL 3 BRASIL Então escrevo BRASIL na tela! BRASIL 15

que vala 4, agora vale 5 por ncremento! 2 BRASIL 3 BRASIL 4 BRASIL 5 O valor de, que é 5, é menor que 5? NÃO!!! É IGUAL A 5!!! 2 BRASIL 3 BRASIL 4 BRASIL 5 16

ENTÃO O FOR() TERMINA AQUI!!! 2 BRASIL 3 BRASIL 4 BRASIL 5 Note que foram mpressos 5 vezes na tela a palavra BRASIL; O for() começou em 0 e termnou em 4 e, quando o valor de fo MENOR do que 5, o for() termnou sua execução; E se fosse MENOR IGUAL a 5? Seram mpressos 6 vezes a palavra BRASIL Isso ocorre pos nosso contador ncal começou em 0(zero). Se ncasse em 1, faríamos algo assm for(nt =1; <=5; ++) 17