Algoritmos - Comandos de Controle de Programa
Upcoming SlideShare
Loading in...5
×
 

Algoritmos - Comandos de Controle de Programa

on

  • 450 views

Algoritmos - Comandos de Controle de Programa

Algoritmos - Comandos de Controle de Programa

Statistics

Views

Total Views
450
Views on SlideShare
450
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Algoritmos - Comandos de Controle de Programa Algoritmos - Comandos de Controle de Programa Presentation Transcript

  • COMANDOS DE CONTROLE Profª Ms. Engª Elaine Cecília Gatto Curso de Bacharelado em Engenharia de Computação Universidade do Sagrado Coração – USC Bauru/SP
  • Estrutura de decisão múltipla PSEUDOCÓDIGO MODELO1: conforme_seja expressão (E) fazer e1: ações . . e2: ações . . se_não ação fim_conforme PSEUDOCÓDIGO MODELO 2: caso_de E fazer . . Fim_fazer
  • Estrutura de decisão múltipla PSEUDOCÓDIGO MODELO 3: PSEUDOCÓDIGO MODELO 4: opção E de . . Fim_opção conforme E fazer . . fim_conforme
  • Estrutura de decisão múltipla PSEUDOCÓDIGO MODELO 5: se E é n fazer . . . fim_se
  • Estrutura de decisão múltipla MODELO 6: conforme_seja (expressão) fazer caso expressão constante: [sentença] caso expressão constante: [sentença] outros: [sentença] fim_conforme
  • Estrutura de decisão múltipla EM PASCAL: readln (seletor); CASE seletor OF alvo1: BEGIN Instruções END; alvo2: BEGIN Instruções END; ELSE comando4; END;
  • Estrutura de decisão múltipla EXEMPLO: algoritmo DiasSemana var inteiro: DIA inicio ler(DIA) conforme_seja DIA fazer 1: escrever(‘SEGUNDA’) 2: escrever(‘Terça’) se-não escrever(‘erro’) fim_conforme fim
  • Estrutura de decisão múltipla EXEMPLO: algoritmo DiaSemana var inteiro: DIA inicio ler(DIA) conforme_seja DIA fazer 1: escrever(‘SEGUNDA’) 2: escrever(‘Terça’) se_não escrever(‘erro’) fim_conforme fim
  • Fazer-enquanto/do-while fazer <corpo do laço> enquanto (condição_do_laço) fazer <ações> enquanto (<expressão>)
  • Fazer-enquanto/do-while algoritmo exemplo var inteiro: num, digitoSig inicio num  198 escrever(‘Numero:  ’, num) escrever(‘Numero em ordem inversa: ’) fazer digitoSig = num MOD 10 escrever(digitoSig) num = num DIV 10 enquanto num > 0 fim
  • REPEAT repetir <ações> até_que <condição> repetir <ações> until <condição>
  • REPEAT algoritmo exemplo var real: numero inteiro: contador inicio contador  1 repetir ler(numero) contador  contador+1 ate_que contador > 30 escrever(‘numeros lidos 30’) fim