Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Estruturas de repetição , Esquemas de Inglês Jurídico

effafafaffffffffffffffffffffffffffggdgddggdfdfdff

Tipologia: Esquemas

2019

Compartilhado em 10/08/2019

kennedy-pereira
kennedy-pereira 🇧🇷

1 documento

1 / 8

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ESTRUTURAS DE REPETIÇÃO
COMANDO ENQUANTO-FIM ENQUANTO/ while()
Diagrama de blocos
O bloco de instruções interno ao comando enquanto será
realizado enquanto a condição resultar um valor lógico
verdadeiro. A repetição cessará quando a condição resultar o
valor lógico falso.
Portugol
ENQUANTO condição FAÇA
comando
comando'
FIM ENQUANTO
Linguagem C
Formato 1:
A repetição possui uma única instrução:
PAGE 1
PAGE 9
prof. Hiromasa Nagata e profa. Angela Tomiko Ninomia
pf3
pf4
pf5
pf8

Pré-visualização parcial do texto

Baixe Estruturas de repetição e outras Esquemas em PDF para Inglês Jurídico, somente na Docsity!

ESTRUTURAS DE REPETIÇÃO

COMANDO ENQUANTO-FIM ENQUANTO/ while()

Diagrama de blocos

O bloco de instruções interno ao comando enquanto será realizado enquanto a condição resultar um valor lógico verdadeiro. A repetição cessará quando a condição resultar o valor lógico falso.

Portugol

ENQUANTO condição FAÇA

comando comando'

FIM ENQUANTO

Linguagem C

Formato 1: A repetição possui uma única instrução:

PAGE 1 PAGE 9

while (condição) comando;

ATENÇÃO:

- Os parênteses da condição são obrigatórios.

  • É possível delimitar o comando por um par de chaves.

while (condição) { comando; } OPERADORES RELACIONAIS: Igualdade = = Diferente != Menor que < Maior que > Menor ou igual a <= Maior ou igual a >=

PAGE 1 PAGE 9

Exemplo 01)

O algoritmo a seguir, lê 2 valores inteiros, calcula e exibe a soma dos 2 valores. O processo será repetido 5 vezes.

Diagrama de blocos

PAGE 1 PAGE 9

PORTUGOL

PROGRAMA SOMA_2_NUMEROS

VAR A, B, R, I: INTEIRO

INÍCIO

I F 0A C 1

ENQUANTO I<=5 FAÇA

LEIA A, B

R F 0A C A + B

EXIBA R

I F 0A C I + 1

FIM ENQUANTO

FIM

Linguagem C

include

include

main () { int a, b, r, i; clrscr (); printf ("PROGRAMA DE SOMA DE 2 VALORES.\n\n"); i = 1; while (i<=5) { printf ("Qual é o primeiro valor?"); scanf ("%d", &a); printf ("Qual é o segundo valor?"); scanf ("%d", &b); r = a + b; printf ("\nA soma é igual a %d.\n\n", r); i = i + 1; _/Pode ser substituído por i++ /_ } printf ("fim do programa"); getch (); }

Exemplo 02)

PAGE 1 PAGE 9

Portugol

PROGRAMA SOMATORIA VAR VALOR, SOMA: INTEIRO INÍCIO SOMA F 0A C 0 LEIA VALOR ENQUANTO VALORF 0B 9 0 FAÇA SOMA F 0A C SOMA + VALOR LEIA VALOR FIM ENQUANTO EXIBA SOMA FIM

Linguagem C

include

include

main () { int valor, soma; clrscr (); printf ("Programa SOMATÓRIA."); printf ("\n\n"); soma = 0; printf ("Qual o valor?"); scanf ("%d", &valor); while (valor!=0) { soma = soma + valor; printf ("Qual o valor?"); scanf ("%d", &valor); } printf ("\n \nO valor da somatória é %d.", soma); getch (); }

ATENÇÃO: O comando de atribuição soma=soma+valor , foi substituído pela forma soma+=valor.

PAGE 1 PAGE 9

include

include

main () { int valor, soma;

clrscr (); printf ("Programa SOMATÓRIA."); printf ("\n\n"); soma = 0; printf ("Qual o valor?"); scanf ("%d", &valor);

while (valor!=0) { soma += valor ; printf ("Qual o valor?"); scanf ("%d", &valor); } printf ("\n \nO valor da somatória é %d.", soma); getch (); }

PAGE 1 PAGE 9