Buscar

parcial 2

Prévia do material em texto

02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 1/6
 
CCT0239_201501303465 V.1
 
 
 ALGORITMOS
Avaiação Parcial: CCT0239_SM_201501303465 V.1 
Aluno(a): HUELITON RODRIGUES BARROS DA SILVA Matrícula: 201501303465
Acertos: 7,0 de 10,0 Data: 11/09/2015 20:19:16 (Finalizada)
 
 1a Questão (Ref.: 201501341669) Acerto: 0,0 / 1,0
Considerando as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
 II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar
graficamente o algoritmo; 
 III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a
partir dos algoritmos. 
 
Podemos afirmar que:
 As alternativas I e III são CORRETAS
Todas as alternativas são CORRETAS
 Apenas a alternativa I é CORRETA
As alternativas II e III são INCORRETAS
Nenhuma das opções anteriores
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 
 2a Questão (Ref.: 201501901952) Acerto: 0,0 / 1,0
Segundo o dicionário Aulete Digital, lógica caracteriza-se por ser uma forma de raciocinar coerente, em que se
estabelecem relações de causa e efeito; a coerência desse raciocínio
(http://www.aulete.com.br/l%C3%B3gica#ixzz39nTCM26A). Assim, temos como definição de Lógica de
Programação:
 a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o
desenvolvimento de algoritmos na solução de problemas, respeitando regras da lógica matemática,
aplicadas pelos programadores durante o processo de construção do software.
a aplicação de práticas da lógica na utilização das linguagens de programação para o desenvolvimento de
algoritmos na solução de problemas, respeitando regras da lógica matemática, aplicadas pelos
programadores durante o processo de construção apenas do Hardware.
Sequência de etapas não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito
esforço lógico.
Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito
esforço lógico.
 a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o
desenvolvimento de algoritmos na solução de problemas.
HUELITON
Realce
HUELITON
Realce
02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 2/6
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 
 3a Questão (Ref.: 201501951738) Acerto: 1,0 / 1,0
Estudamos que o comando de atribuição armazena um dado na memória principal.
 
Observe o algoritmo abaixo e assinale a opção que exibe a saída.
 
prog teste
 int n1, n2, n3;
 n1 <- 12;
 n2 <- 18;
 n3 <- 6;
 n1 <- n1 * n2;
 n2 <- n2 div n3;
 n3 <- n1 % 5;
 imprima n1, "\t", n2, "\n", n3;
 fimprog
216 3 1
 216 3
 1
192 3
 1
216 3
 2
216 3
 4
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 
 4a Questão (Ref.: 201501585762) Acerto: 1,0 / 1,0
Faz parte do desenvolvimento de um algoritmo declarar as variáveis que armazenarão dados que serão
manipulados. De acordo com as regras para criação dos identificadores para as variáveis, assinale a alternativa que
possui um exemplo de nome INCORRETO:
parenteses
 cad1-id
numero
salario_final
notaa2
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 
 5a Questão (Ref.: 201501341668) Acerto: 1,0 / 1,0
Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do
produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço
do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando?
Comandos de decisão
02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 3/6
Comandos de repetição
 Comandos de entrada e saída
Comandos de fluxograma
Comandos de linguagem de baixo nível e de alto nível
 Gabarito Comentado. Gabarito Comentado.
 
 6a Questão (Ref.: 201501344100) Acerto: 1,0 / 1,0
Escolha a alterna�va que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário
líquido dos seus colaboradores, sabendo-se que o salário bruto é a soma do salário líquido mais o desconto,
sendo este em valor percentual. 
prog folha
 imprima "Digite o salário bruto :", "\n";
 leia salbruto;
 imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
 imprima "o salário líquido é: ",liquido;
fimprog
prog folha
 real salbruto, desc, liquido;
 imprima "Digite o salário bruto :", "\n";
 leia salbruto;
 imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (liquido * desc / 100);
 imprima "o salário líquido é: ",liquido;
fimprog
prog folha
 real salbruto, desc, liquido;
 imprima "Digite o salario bruto :", "\n";
 leia salario;
 imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
 imprima "o salário é: ",liquido;
fimprog
 
prog folha
 real Salbruto, Desc, Liquido;
 imprima "Digite o salário bruto :", "\n";
 leia salbruto;
 imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
 imprima "o salário líquido é: ",liquido;
fimprog
 
 prog folha
 real salbruto, desc, liquido;
 imprima "Digite o salário bruto :", "\n";
 leia salbruto;
 imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
 imprima "o salário líquido é: ",liquido;
fimprog
 Gabarito Comentado. Gabarito Comentado.
 
02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 4/6
 7a Questão (Ref.: 201501348425) Acerto: 0,0 / 1,0
Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo
com os intervalos definidos para a média.
MEDIA ARITMÉTICA MENSAGEM
0,0 ●----○ 3,0 Reprovado
3,0 ●----○ 7,0 Exame
7,0 ●----● 10,0 Aprovado
 
O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado.
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média:
 Se (media >= 0) OU (media < 3) 
 ENTÃO ESCREVA "Reprovado"
 Se (media >= 7) E (media <= 10) 
 ENTÃO ESCREVA "Aprovado"
Se (media > 0) E (media <= 3) 
 ENTÃO ESCREVA "Reprovado"
Se (media >= 3) E (media <= 7) 
 ENTÃO ESCREVA "Exame"
Se (media = 7) E (media < 10) 
 ENTÃO ESCREVA "Aprovado"
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 
 8a Questão (Ref.: 201501344166) Acerto: 1,0 / 1,0
O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações.
Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que
indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendo-se que
não há arredondamento no cálculo da média. 
 
Algoritmo Concurso
 real: nota1,nota2,media
 inicio
 escreva("Digite as duas notas:")
 leia(nota1,nota2)
 media<- (nota1+nota2)/2se (media >= 8) então
 escreva ("APROVADO")
 senao
 escreva ("REPROVADO")
 fim_se
 fim
Entre 6,0 e 6,9
 Entre 9,0 e 10,0
Candidato reprovado
Entre 7,0 e 7,9
Entre 8,0 e 8,9
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
Acerto: 1,0 / 1,0
02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 5/6
 9a Questão (Ref.: 201501919794)
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
 
 
d) maio
 julho
 setembro
 novembro
 dezembro
b) maio
 junho
 julho
 agosto
 setembro
 outubro
 novembro
 dezembro
 c) maio
e) Inexistente
a) maio
 junho
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 
 10a Questão (Ref.: 201502033503) Acerto: 1,0 / 1,0
Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua
execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. 
 
prog teste 
 int x, y, z; 
 imprima "Digite um numero : "; 
 leia x; 
 imprima "Digite um segundo numero : "; 
 leia y; 
 se (x > y + 10 ) 
 { 
 z <- 10; 
 se (z < x) 
 { 
 imprima x mod 2; 
 } 
 senao 
 { 
 imprima z + y; 
 } 
 }
 senao { 
 imprima x + y div 2; 
 } 
02/11/2017 Conteúdo Interativo
http://estacio.webaula.com.br/Classroom/index.html?id=1545639&classId=798894&topicId=2557456&p0=03c7c0ace395d80182db07ae2c30f034… 6/6
fimprog 
 
11
30.5
15.5
 0
15
 Gabarito Comentado. Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes