Buscar

INFORMATICA PARA ENGENHARIA

Prévia do material em texto

19/09/2018 EPS
http://simulado.estacio.br/alunos/ 1/5
CCE1854_A2_201801207585_V3
 
O que é um pseudocódigo? 
A multiplicação (M) de dois números positivos maiores ou iguais a zero (A e B), realizada através de operações de somas,
foi implementado da seguinte forma:
1: M := 0;
2: ENQUANTO (A≠0) FAÇA
3: M := M + A;
4: A := A - 1;
5: FIM-ENQUANTO
O algoritmo, conforme implementado, não realiza a multiplicação. Assinale a alternativa abaixo que melhor identifica o erro
de lógica do algoritmo.
INFORMÁTICA PARA ENGENHARIA
 CCE1854_A2_201801207585_V3 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: JOSE CARLOS DOS SANTOS DE JESUS Matrícula: 201801207585
Disciplina: CCE1854 - INFORMÁTICA P. ENG. Período Acad.: 2018.2 - F (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
1.
É considerada uma linguagem, baseada na convenção adotada por uma equipe de desenvolvimento de software.
Linguagem de programação simplificada, que não é uma linguagem específica
Linguagem de programação complicada
Linguagem de programação simples, ligada a uma linguagem específica
Não é considerada uma linguagem, mas um estilo de representação baseada na convenção adotada por uma equipe
de desenvolvimento de software.
 
 
 
Explicação:
Considerada uma forma intermediária entre o design e a codificação para a linguagem de programação, o pseudocódigo é
uma forma universal de representar algoritmos independentemente da linguagem a ser utilizada
 
 
 
2.
Nas linhas 3 e 4
Apenas na linha 1
Apenas na linha 3
19/09/2018 EPS
http://simulado.estacio.br/alunos/ 2/5
Considere o seguinte código em português estruturado: 
 
 
Qual o valor calculado pela função se o argumento n for igual a 5?
Considere o fluxograma abaixo, desenvolvido com a finalidade de ordenar três valores A, B e C, contidos na memória.
 
Nas linhas 1 e 3
Nas linhas 2 e 3
 
 
 
Explicação:
A multiplicação será o resultado de "A" somas repetidas do valor "B", e não "A" somas repetidas do valor "A". Por isso, a linha
3 deveria ser M := M + B
 
 
 
3.
120
10
15
0
5
 
 
 
Explicação:
Algoritmo que irá calcular, através de recorrencia, o fatorial do argumento inicial informado
 
 
 
4.
19/09/2018 EPS
http://simulado.estacio.br/alunos/ 3/5
 
Entretanto o fluxograma contém uma falha de lógica, de forma que não resultem corretamente ordenados os três valores,
para determinados valores de A, B e C. Dentre os valores de teste abaixo, qual alternativa NÃO apresenta corretamente
classificados os valores A, B e C?
Considere o trecho de código a seguir.
 
A = 8; B = 3; C = 5
A = 5; B = 3; C = 8
A = 3; B = 5; C = 8
A = 3; B = 8; C = 5
A = 8; B = 5; C = 3
 
 
 
Explicação:
Na primeira verificação do fluxograma, A e B são colocados em ordem crescente (A < B). Após essa verificação, uma segunda
verificação coloca B e C em ordem crescente (B < C), porém,, se na arrumação inicial, C for o menor dos 3 elementos, ele
ficará na 2ª posição, pois o menor dos elementos B e C não é comparado ao elemento A.
Na letra E, 8 e 5 trocam de lugar, ficando a sequencia 5 , 8 , 3. Na segunda verificação, 8 e 3 trocam de lugar, ficando a
sequencia 5 , 3 , 8. Faltou uma terceira verificação entre os elementos 5 e 3
 
 
 
5.
19/09/2018 EPS
http://simulado.estacio.br/alunos/ 4/5
 Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a
Observe as assertivas a seguir. Relacione as opções com os respectivos tipos de algoritmos.
1. É necessário aprender sua simbologia. Além disso, o algoritmo resultante não apresenta muitos detalhes,
dificultando a sua transcrição para um programa.
2. Caracteriza-se pelo uso de conjunto de estruturas bem-definidas com a finalidade de minimizar a complexidade
(isto é, a ambiguidade);
3. Apesar de fácil compreensão, suas características (abstração e imprecisão) fazem que ela seja pouco utilizada na
prática.
6 e 12
8 e 9
9 e 12
7 e 11
8 e 12
 
 
 
Explicação:
A cada loop teremos os valores
x = 2; 3; 4; 5; 6; 7
j = 1; 3 ; 5; 7; 9; 11 (quando o loop se encerra pelo não atendimento da condição de entrada)
 
 
 
6.
Fluxograma, Narrativa e Pseudocódigo
Narrativa, Pseudocódigo e Fluxograma
Fluxograma, Pseudocódigo e Narrativa
Pseudocódigo, Narrativa e Fluxograma
Narrativa, Fluxograma e Pseudocódigo
 
 
 
Explicação:
Fluxograma: Consiste em analisar o enunciado do problema e escrever, por meio de símbolos gráficos predefinidos
Pseudocódigo: Consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a
 serem seguidos para a resolução do problema.
Narrativa: linguagem natural abstrata, imprecisa e pouco confiável. Isso
 poderia trazer problemas na hora de transcrever o algoritmo para o programa (em uma linguagem de
 programação).
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
19/09/2018 EPS
http://simulado.estacio.br/alunos/ 5/5
 
 
Exercício inciado em 19/09/2018 23:24:38.

Outros materiais