21
Universidade Estadual do Piauí – UESPI – Piripiri Prof. MSc. Mauricio Rocha [email protected]

Programação I

Embed Size (px)

DESCRIPTION

Programação I

Citation preview

  • Universidade Estadual do Piau UESPI Piripiri

    Prof. MSc. Mauricio [email protected]

  • Comandos RepetitivosVejamos alguns problemas: Escreva um programa que imprime os 3 primeiros

    nmeros mpares.

    Escreva um programa que imprime os 100 primeiros nmeros mpares.nmeros mpares.

    Escreva um programa que imprime os n primeiros nmeros mpares, para n >= 0 indicado pelo usurio.

    Escreva um programa que captura uma tecla por vez at que ESC seja pressionado.

    Escreva um programa que imprime o conjunto de nmeros informados pelo usurio, parando quando o ZERO for informado.

  • Comandos RepetitivosVejamos alguns problemas: Este programas podem ser melhor resolvidos

    utilizando as instrues de repetio. Em C/C++ :do {

    comandos;} while ()} while ()

    while () {comandos;

    }

    for () {comandos;

    }

  • Comandos RepetitivosComando :

    O comando uma instruo de repetio onde a condio de parada testada aps a execuo do bloco de comandos. A execuo continua enquanto a condio de parada for continua enquanto a condio de parada for verdadeira.

    Possui 4 etapas bsicas:

    Inicializao da varivel de controle fora do bloco. Execuo do bloco de comandos. Atualizao da varivel de controle. Teste da condio de parada.

  • Comandos RepetitivosEm linguagem C:

    Onde, condio de parada uma expresso lgica avaliada como verdadeira (!= 0) ou falsa (== 0).

  • Comandos RepetitivosExerccio:

    Escreva um programa em linguagem C que imprime os 10 primeiros nmeros mpares.

    Soluo:

  • Comandos RepetitivosExerccio:

    Escreva um programa em linguagem C que imprime osn primeiros nmeros mpares.

    Soluo:

  • Comandos RepetitivosExerccio:

    Construa um programa que imprime a soma de todosos valores positivos digitados pelo usurio at que eledigite um numero negativo.

    Soluo:Soluo:

    !"#" $

    %

  • Comandos RepetitivosComando :

    O comando uma instruo de repetio onde a condio de parada testada antes da execuo do bloco de comandos. A execuo continua enquanto a condio de parada for verdadeira.

    Possui 4 etapas bsicas:

    Inicializao da varivel de controle fora do bloco. Teste da condio de parada. Execuo do bloco de comandos. Atualizao da varivel de controle.

  • Comandos RepetitivosEm linguagem C:

    Onde, condio de parada uma expresso lgica avaliada como verdadeira (!= 0) ou falsa (== 0).

  • Comandos RepetitivosConstrua um programa que imprime a soma de todosos valores positivos digitados pelo usurio at que eledigite um numero negativo.

    !"#" !"#"

    $

    !"#"

    %

  • Comandos RepetitivosProblema:

    Qual o melhor ? ou ? Analise o problema da soma dos nmeros positivos.

    Soluo:

    soma dos nmeros positivos.

    Reescreva o algoritmo para imprimir os n nmeros mpares utilizando o comando while.

  • Comandos RepetitivosProblema:

    Escreva um programa que informa se um nmero inteiro par ou mpar. Este programa deve rodar at que o usurio digite 0 (zero).

    Soluo:

    &

    !

    "

    #

  • Comandos RepetitivosAula passada: imprimindo nmeros impares at n.

  • Comandos RepetitivosEtapas do lao:

    Inicializao:

    Condio de parada:Condio de parada:

    Bloco de comandos:

    Atualizao:$'

  • Comandos Repetitivos$ %&( %)#*+#*+,

    ()&

    - %,*)#

    - ./)0#

    - %+)*)

    - ()102

  • Comandos RepetitivosEm linguagem C:

    % * *

    3

  • Comandos Repetitivos'()&

    45)66

    %*+**

    %%

  • Comandos Repetitivos'()&

    45)

    ##

    %*

    %%

  • Comandos Repetitivos'(%,"&

    &"157* %

    &"1,+ )( )+

    8 &"1 +)5

  • Comandos Repetitivos'(%,"&

    9&"15- # )+

    :&"1/5#+