Buscar

Aplo 2 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

Continue navegando


Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos
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
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 p
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 se
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
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
B I, II, III e V
Você acertou!
C I, II, IV e V
D I, III, IV e V
E Todas as alternativas
Questão 2/5 - Lógica de Programação e Algoritmos
A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definido
nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos d
dados existentes no mundo real. A maioria das linguagens de programação tipificam os dados e
um grupo conhecido como tipos primitivos. São tipos primitivos de dados:
 
I. Primitivos numéricos
 II. Primitivos reais de precisão composta
 III. Primitivos lógicos
 IV. Primitivos caracteres fracionais
 V. Primitivos literais ou caracteres
Assinale a alternativa que contém somente os tipos primitivos de dados:
Nota: 20.0
A I e II
B I e V
C I, III e V
D Apenas III
E Todas estão corretas
Questão 3/5 - Lógica de Programação e Algoritmos
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condiçã
decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrá
faça outra coisa.
 
Analise o pseudocódigo abaixo.
 
1. algoritmo "algoritmo_se_simples"
 2. var
 3. nota1, nota2, media: real
 4. inicio
Você acertou!
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 4/5 - Lógica de Programação e Algoritmos
Quando se trabalha com a construção de um algoritmo deve-se seguir uma ordem predetermina
para sejam dados os passos corretos para a resolução do problema computacional. Esses pass
devem ser dados seguindo certas regras dentro de uma sequência lógica ao se criar um algorit
Essas regras vão desde a sintaxe da linguagem escolhida até a ordenação dos comandos 
necessários para o algoritmo.
A estrutura sequencial é uma estrutura que realiza um conjunto predeterminado de instruções e
uma ordem específica. Esta ordem é:
Nota: 0.0
A De baixo para cima, da direita para a
esquerda.
B De baixo para cima, da esquerda para a
direita.
C De cima para baixo, da direita para a
esquerda.
D De cima para baixo, da esquerda para a
direita.
E Não tem sequencia definida.
Questão 5/5 - Lógica de Programação e Algoritmos
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óg
(booleano) verdadeiro ou falso. Acerca deste assunto, observe os operadores relacionais abaix
 
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
descrição do operador relacional não coincide com sua representação:
Nota: 20.0
A V
B IV
C III
D II
E I
 
Você acertou!
Sinal de igual é representado por ‘==’.
Somente um igual significa atribuição.