A maior rede de estudos do Brasil

Grátis
7 pág.
Algoritmo - AV Parcial I - Paula

Pré-visualização | Página 1 de 2

16/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2561208&matr_integracao=202001126384 1/7
 
 
Disc.: ALGORITMOS 
Aluno(a): PAULA RAFAELA SOUZA LEMOS 202001126384
Acertos: 9,0 de 10,0 15/09/2020
 
 
Acerto: 1,0 / 1,0
Sobre Português Estruturado, assinale a opção correta :
É igual à linguagem de programação na língua portuguesa
É igual à linguagem natural ou narrativa
 O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases
simples e estruturas que possuem um significado muito bem definido.
É igual a uma carta para um encarregado
É igual ao fluxograma
Respondido em 15/09/2020 20:30:04
 
 
Explicação:
Definição direta e objetiva dada na aula 1. 
 
 
Acerto: 1,0 / 1,0
Os comentários são recursos que podem ser utilizados pelos programadores para:
Inserir comandos que serão executados pela máquina
 Inserir textos explicativos apenas para o programador
Inserir textos explicativos apenas para o usuário
Inserir comandos que serão traduzidos pelo compilador
Inserir diretivas para o compilador
Respondido em 15/09/2020 20:27:52
 
 
Explicação:
Falso. Comentário não é comando
ou permite inserir comando.
Inserir comandos que serão
executados pela máquina
 
Falso. Comentário não é comando
ou permite inserir comando.
Inserir comandos que serão
traduzidos pelo compilador
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
16/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2561208&matr_integracao=202001126384 2/7
 
 Verdadeiro
Inserir textos explicativos
apenas para o programador
 
Falso. O usuário não irá ler o
programa.
Inserir textos explicativos
apenas para o usuário
 
Falso. O compilador irá ignorar o
texto explicativo dos comentários.
Inserir diretivas para o
compilador
 
 
Acerto: 1,0 / 1,0
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos
questionamentos realizados em relação à expressão: X * X + Y > Z.
 Questionamentos:
 - Esta expressão é VERDADEIRA ou FALSA?
 - O valor do termo X * X + Y é igual a qual valor ?
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é FALSA, e o valor de X * X + Y = 6.
A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
 A expressão é FALSA, e o valor de X * X + Y = 3.
Respondido em 15/09/2020 20:29:22
 
 
Explicação:
 
Questionamentos:
 - Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa.
 - O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3
Resolvendo a expressão : X * X + Y > Z
 1 * 1 + 2 dá 1 + 2 que é 3
 3 > Z, sendo que Z vale 5 ? FAlsa.
 
 
 
Acerto: 1,0 / 1,0
A sintaxe de uma linguagem de programação
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa.
viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída.
 define a forma como os comandos e as estruturas da linguagem devem ser utilizados.
converte os comandos para linguagem de máquina para que possam ser executados.
cria a versão executável do código fonte e não está presente em algumas linguagens.
Respondido em 15/09/2020 20:34:52
 
Acerto: 1,0 / 1,0
 Questão3
a
 Questão4
a
 Questão5
a
16/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2561208&matr_integracao=202001126384 3/7
O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando
fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou
não.
decisão, enquanto, condição, decisão, verdadeira.
condição, repita, se, condição, para.
decisão, se, condição, condição, para.
decisão, para, condição, condição, falsa.
 decisão, se, condição, condição, verdadeira.
Respondido em 15/09/2020 20:38:45
 
 
Explicação:
 
Falsa.Estrutura de decisão não é o
comando enquanto.
Comando enquanto é de repetição.
decisão, enquanto, condição,
decisão, verdadeira.
 
Falsa. Estrutura de decisão não é o
comando para
Comando para é de repetição.
decisão, para, condição,
condição, falsa.
 
 Verdadeiro
decisão, se, condição,
condição, verdadeira.
 
Falso. Não faz sentido para ou não,
no final da sentença.
decisão, se, condição,
condição, para.
 
Falso. Comando repita é de
repetição.
condição, repita, se, condição,
para.
 
 
Acerto: 0,0 / 1,0
Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não,
de uma condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo
armazenados nas variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da
estrutura seletiva que avalie se este triângulo é isóscele, escaleno ou equilátero? Veja as definições para os
diferentes tipos de triângulo:
Escaleno: Dois lados quaisquer com a mesma medida;
Equilátero: Três lados com a mesma medida;
Isósceles: Três lados com medidas diferentes.
(lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
 Questão6
a
16/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2561208&matr_integracao=202001126384 4/7
se
{ escreva("Este é um triângulo isósceles!") }
se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo escaleno!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo isósceles!") }
senao
{ escreva("Este é um triângulo equilátero!") }
 se (lado1==lado2 ou lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 e lado2==lado3 e lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
se (lado1=lado2 e lado2=lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se
{ escreva("Este é um triângulo escaleno!") }
senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1)
{ escreva("Este é um triângulo isósceles!") }
 se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
Respondido em 15/09/2020 20:38:15
 
Acerto: 1,0 / 1,0
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 repetição há uma na qual uma ação será
executada pelo menos uma vez, antes da avaliação da condição. Esta
estrutura é implementada em C++ pelo comando básico:
for
do/for
for/while
while
 do/while
Respondido em 15/09/2020 20:39:18
 
 
Explicação:
O comando do...while faz para depois testar. Então, o bloco a ser repetido será executado pelo menos uma vez
antes de testarmos a condição.
 Questão7
a
16/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2561208&matr_integracao=202001126384 5/7
Os comando for ou while, temos que testar antes de fazer.
 
 
Acerto: 1,0 / 1,0
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
 int i;
 double x, y = 0;
 for (i = 0; i < 10; i++){
 cout << "Digite um numero: ";
 cin >> x;
 y = y + x; 
 }
 cout << "Numero: " << y << "\n";
 system("PAUSE");
 return 0;
 }
 
 A soma de todos os elementos
A soma dos elementos pares
A quantidade de elementos digitados
A média dos elementos digitados
O maior de todos os elementos digitados
Respondido em 15/09/2020 20:40:21
 
 
Explicação:
Antes do loop é lido um valor e armazenado em x e a cada rodada o valor de x é acumulado em um somatório,
indicado