SóProvas


ID
240703
Banca
FCC
Órgão
TRT - 8ª Região (PA e AP)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Os laços (loops) permitem executar uma sequência de comandos repetidamente usando uma condição de controle ou variável para determinar quando a execução termina. A linha de código, com estruturas de controle de laços, que NÃO está de acordo com a sintaxe da linguagem Delphi é

Alternativas
Comentários
  • Em DELPHI, temos 3 estruturas de repetição, são elas:

    For do

                Com esta instrução, executamos uma repetição da maneira que conhecemos o seu final.

                Faz uso de uma variável do tipo integer, ou derivativas da mesma.

                A variável controladora do tipo Integer é automaticamente incrementada utilizando o To, ou decrementada utilizado o DownTo.

     

    While do

                Com esta instrução, executamos uma repetição da maneira que não conhecemos o seu final, e sua execução não é garantida de acontecer

    Repeat Until

                Com esta instrução, executamos uma repetição da maneira que não conhecemos o seu final, mas o conteúdo contido na instrução será executado ao menos uma vez, diferente do While Do o Repeat Until, testa no final, enquanto o outro testa no início.

     

    ALTERNATIVA E

  • 10. Repetição

    10.1. Repetição Contada

     

    for <variável> := <início> to <fim> do

      <instrução>

     

                                                    ou

     

    for <variável> := <início> downto <fim> do

      <instrução>

     

    ·    A cláusula to da estrutura for incrementa um ao valor da variável a cada iteração.

    ·    A cláusula downto da estrutura for decrementa um do valor da variável a cada iteração.

    ·    O valor da variável é indefinido ao finalizar o precesso de repetição.

     

    Exemplos:

    for Contador := 1 to 10 do

      Writeln(Contador);

     

    10.2. Repetição Condicional

     

    while <condição> do

      <instrução>

     

                                        ou

     

    repeat

      <instrução 1>;

                 <instrução 2>;

                 <instrução 3>;

                            .

                            .

                            .

      <instrução n>

    until <condição>

     

    ·    A estrutura while é executada enquanto a condição for verdadeira

    ·    A estrutura repeat é executada até que a condição seja verdadeira, ou seja, enquanto for falsa.

     

    Exemplos:

    Soma := 0;

    Read(Valor);

    while Valor <> 0 do

    begin

      Soma := Soma + Valor;

      Read(Valor)

    end;

    Writeln(Soma);

    Soma := 0;

    repeat

      Read(Valor);

      Soma := Soma + Valor;

    until Valor = 0;

    Writeln(Soma);