Exercício 9 algorítmico.

Exercício 9 algorítmico.


1.
Considere o trecho abaixo sabendo que num é um variável inteira.

num = 11;
do {
         if (num % 2 == 0)
            cout << num << "\n";
       num = num -1 ;
}  while (num != 0);

Assinale a opção correta :


o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.
O trecho fornecido pára quando  num for diferente de zero e o único número exibido é o 10.

O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 2, nesta ordem.

O trecho fornecido pára quando  num for zero e os números exibidos  são todos os pares de 10 até 0, nesta ordem.
O trecho entra em loop.

2.
A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de dados de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Estas estrutura de dados é implementada em C++ pelo comando básico:


for

do/while
for/while
while
do/for

3.
Um comerciante deseja verificar a média da idade de seus clientes. Para isso desenvolveu um algoritmo para auxiliá-lo. Analise cada algoritmo apresentado nas opções e marque a que define que o comerciante calculou a media somente para as idades informadas que forem inferiores a 70.


repeat 
cin >> idade;
 
soma += idade;
 
until idade < 70

cin >> idade;
while (idade <70) 
{
 
soma += idade;
 
cin >> idade;
 
}
for (idade=0;idade<70;idade++) 
{
 
soma += idade;
 
}

for (idade=0;idade<70;idade++) 
{
 
cin>>idade;
 
soma += idade;
 
}
repeat 
cin >> idade;
 
soma += idade;
 
until idade > 70;

4.
Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. 

...
 
cin>>matricula;
 

______________ (matricula<99)
 

{
 

cin>>matricula;
 
}


loop
do case
for
repeat

while


5.
O que está sendo executado pelo algoritmo abaixo?

CONT ß 0;
SOMA ß 0;
enquanto (CONT < 100) faça
            SOMA ß SOMA + CONT;
            CONT ß CONT + 1;
fim_enquanto


Soma todos os números ímpares de 1 a 100 
Soma os 100 números digitados.
Soma todos os números pares de 1 a 100

Soma todos os números de 0 a 99
Soma todos os números de 1 a 100

6.
As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita. Sejam as seguintes afirmativas:
I - Toda estrutura de repetição apresenta um teste no início e um na saída.
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não haja testes ou condições.
III - Toda estrutura de repetição apresenta um critério de parada.
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações.

Marque a alternativa que representa apenas as afirmativas CORRETAS:


I
I e IV

I e III

III
II, III e IV


faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Nenhum comentário:

Postar um comentário

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...