EXERCICIO 5 – ALGORITMICO

EXERCICIO 5 – ALGORITMICO

1.
Observe o trecho do algoritmo a seguir e responda:
leia num;
se
 (num % 2 == 0)
   {
      tipo = 1;
   }
senão
   {
      tipo = 2;
   }
escolha(tipo)
{
  caso1 :
 imprima"PAR";pare;
  caso2 :
 imprima"IMPAR";pare;
}

Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16.
 
Qual o conjunto de respostas no final da terceira execução?


PAR, IMPAR, PAR
IMPAR, PAR, IMPAR
IMPAR, PAR, PAR
PAR, PAR, IMPAR

IMPAR, IMPAR, PAR

2.
O que será exibido de acordo com o trecho de código abaixo?

c
 ß20
 ßc mod 2
se (r = 0) entao
    escreva("Valor de r:", r)
senao
    se (r = 1) entao
         escreva("Valor de r: ",r)
    senao
        escreva("Valor de r:",r+3)
    fimse
fimse


Nada será exibido.

Valor de r: 10
Valor de r: 1
Valor de r: 3

Valor de r: 0

3.
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual  a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?


for

switch/case
cout
while
do/while

4.
De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? 



Apenas o comando "Leia"
Apenas o comando "Enquanto"
Os comandos "Para" ou "Enquanto"

Os comandos "Se" ou "Escolha"
Os comandos "Para" e "Se"

5.
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int  mes;
  imprima "\ndigite um numero de 1 - 12: ";
  leia  mes ;
  escolha (mes)
 {
     caso 1 : imprima "\njaneiro\n"; pare;
     caso 2 : imprima "\nfevereiro\n"; pare;
     caso 3 : imprima "\nmarço\n"; pare;
     caso 4 : imprima "\nabril\n"; pare;
     caso 5 : imprima "\nmaio\n";pare;
     caso 6 : imprima "\njunho\n"; pare;
     caso 7 : imprima "\njulho\n"; pare;
     caso 8 : imprima "\nagosto\n"; pare;
     caso 9 : imprima "\nsetembro\n";pare;
     caso 10:imprima "\noutubro\n"; pare;
     caso 11:imprima "\nnovembro\n"; pare;
     caso 12:imprima "\ndezembro\n"; pare;
     senao  :imprima "\nInexistente\n";
 }
fimprog



e) Inexistente

d) maio
     julho
     setembro
     novembro
     dezembro
a) maio
    junho

c) maio
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro

6.
  Assinale a opção correta. Considerando o algoritmo a seguir,  qual a última impressão na tela sabendo que a  recebeu 10 , b recebeu 15 e c recebeu 5 ?
prog Misterio
int a, b, c;
imprima "Entre com o primeiro valor : ";
leia a;
imprima "Entre com  o segundo valor : ";
leia b;
imprima "Entre com o terceiro valor : ";
leia c;
se (a < b  || a < c  || b < c )
{
   imprima "\nResultado : " , (a+b+c) * 3;
}
senao {    imprima "\nResultado : " , (a+b+c) div 3; }
fimprog



30

Nada será impresso, pois há erro no algoritmo.

90


Resultado : 90


Resultado : 30


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 ...