Buscar

APOL 02 Lógica de Programação e Algoritimos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritimos 
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o 
que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa. 
Analise o pseudocódigo abaixo. 
 
1. algoritmo "algoritmo_se_simples" 
2. var 
3. nota1, nota2, media: real 
4. inicio 
5. escreva(" Digite a primeira nota: ") 
6. leia(nota1) 
7. escreva(" Digite a segunda nota: ") 
8. leia(nota2) 
9. media <- (nota1+nota2)/2 
10. se media >= 7 entao 
11. escreva(" A nota da primeira prova é: ", nota1:5:2) 
12. escreva(" A nota da segunda prova é: ", nota2:5:2) 
13. escreva(" A média é: ", media:5:2) 
14. escreva("APROVADO ") 
15. fimse 
16. fimalgoritmo 
 
É correto afirmar que: 
 
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão 
digitados pelo usuário via teclado. 
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela. 
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’. 
IV. Na linha 2 e 3: Declaração das Variáveis. 
V. Na linha 15: Temos o fim do nosso algoritmo. 
É correto apenas: 
Nota: 0.0 
 A I, II, III e IV 
 B I, II, III e V 
 C II, III, IV e V 
 D I, III, IV e V 
 E Todas as alternativas 
 
Questão 2/5 - Lógica de Programação e Algoritimos 
Os operadores relacionais são aqueles que comparam dois valores (variáveis, constantes ou chamadas de 
funções) e/ou expressões e o resultado desta comparação é sempre um valor lógico (booleano) verdadeiro ou 
falso. Acerca deste assunto, observe os operadores relacionais abaixo: 
 
I. Maior que, representado pelo símbolo “>”. 
II. Maior ou igual, representado pelo símbolo “>=”. 
III. Menor ou igual, representado pelo símbolo “<=”. 
IV. Menor que, representado pelo símbolo “<”. 
V. Igual a, representado pelo símbolo “=”. 
Um dos itens acima está com sua representação lógica incorreta. Assinale a alternativa em que a descrição 
do operador relacional não coincide com sua representação: 
Nota: 20.0 
 A 
V 
Você acertou! 
Sinal de igual é representado por ‘==’. Somente um igual significa atribuição. 
 B IV 
 C III 
 D II 
 E I 
 
Questão 3/5 - Lógica de Programação e Algoritimos 
A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um 
conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. 
 
Fonte: Adaptado de Guedes (2014). 
 
Observe as afirmativas: 
 
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos 
blocos de instruções. 
II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro 
executa o bloco de instruções à esquerda na imagem. 
III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de 
instruções à direita na imagem é executado. 
IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à 
esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. 
V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos. 
É correto apenas: 
Nota: 20.0 
 A 
I, II, III 
Você acertou! 
 B I, II, III e V 
 C I, II, IV e V 
 D I, III, IV e V 
 E Todas as alternativas 
 
Questão 4/5 - Lógica de Programação e Algoritimos 
Para garantir a integridade do resultado obtido com o processamento, os dados devem ser classificados de 
acordo com o tipo do valor a ser armazenado em uma variável. Com base neste texto, classifica-se os dados 
para: 
 
I. Evitar problemas ocasionados pelo fornecimento de valores inadequados à operação realizada; 
II. Pré-determinar o tamanho de memória com uma faixa associada de valores permitidos. 
III. Guardar um determinado dado ou valor e modificá-lo ao longo da execução do programa de acordo com 
as especificações do algoritmo. 
IV. Seguir as características de formato e estrutura definidas para essa memória variável. 
Assinale a alternativa que contém somente as corretas: 
Nota: 20.0 
 A I e II 
 B I e IV 
 C Apenas IV 
 D Apenas III 
 E 
Todas estão corretas 
Você acertou! 
 
Questão 5/5 - Lógica de Programação e Algoritimos 
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da 
matemática. Observe os operadores abaixo: 
 
I. Incremento 
II. Maior ou igual 
III. Exponenciação 
IV. Menor ou igual 
V. Decremento 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 20.0 
 A I, III e IV 
 B 
I, III e V 
Você acertou! 
II é operador lógico/relacional, IV é operador relacional. 
 C II, IV e V 
 D II, III e IV 
 E Todas as respostas

Outros materiais