Buscar

ATIVIDADE 2 - TI - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO l - 2018B1

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

30/05/2018 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 2 - TI - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO l - 2018B1
Período:24/05/2018 22:30 a 31/05/2018 23:59 (Horário de Brasília)
Data Final:01/06/2018 23:59 valendo 50% data nota!
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 03/06/2018 00:00 (Horário de Brasília)
Nota ob�da:
1ª QUESTÃO
Um Fluxograma consiste em uma representação gráfica que permite indicar as ações e decisões que devem
ser seguidas para a solução de um determinado problema.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Maringá-PR. Unicesumar, 2016.
 
 Com base no texto acima, considere os seguintes símbolos comumente usados em Fluxogramas:
 
 
 
Podemos afirmar que estes símbolos correspondem, respectivamente, a:
  
ALTERNATIVAS
Dados Armazenados; Processo; Início e Fim; Entrada de Dados.
Saída de Dados; Fluxo de Dados; Processo; Cálculo e Atribuição.
Processo; Início e Fim; Dados Armazenados; Cálculo e Atribuição.
Início e Fim; Fluxo de Dados; Cálculo e Atribuição; Saída de Dados.
Início e Fim; Fluxo de Decisão; Cálculo e Atribuição; Saída de Dados.
2ª QUESTÃO
O Dr. Watson está com uma dúvida, ele sabe que é possível armazenar diversos valores de um mesmo tipo
numa mesma variável usando uma ______________________. A dúvida está em relação aos dois tipos existentes.
Após uma consulta, Sherlock Holmes lhe explicou que o _________________ tem uma única dimensão e já a
_________________ pode ter duas ou mais dimensões.
  
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR:
Graduação UniCesumar, 2018 (adaptado).
 
Diante do exposto, na sequência assinale a alternativa que preencha corretamente as lacunas.
ALTERNATIVAS
30/05/2018 Unicesumar - Ensino a Distância
2/6
Estrutura homogênea; vetor; matriz.
Estrutura homogênea; matriz; vetor.
Estrutura heterogênea; matriz; vetor.
Estrutura heterogênea; vetor; matriz.
Variáveis; estrutura homogênea; estrutura heterogênea.
3ª QUESTÃO
Expressões lógicas são aquelas na qual o resultado consistem em um valor lógico verdadeioro ou falso.
Assim, sabemos que a disjunção (OU) é verdadeira sempre que pelo menos um dos operandos for
verdadeiro; a conjunção (E) é verdadeira quando ambos os operandos forem verdadeiros; e a negação
(NÃO) inverte o valor de uma variável.
 
Considerando as informações acima,  e tomando-se a equação (X OU Y) E (Y OU X), analise as afirmativas a
seguir:
 
 I – Será verdadeiro se Y = Verdadeiro e X = Verdadeiro.
 II – Será verdadeiro se Y = Verdadeiro, independente do valor de X.
 III – Será verdadeiro se X = Verdadeiro, independente do valor de Y.
 IV – Será verdadeiro se X = Falso e Y = Falso.
 
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, III e IV, apenas.
4ª QUESTÃO
30/05/2018 Unicesumar - Ensino a Distância
3/6
Amanda trabalha à tarde e à noite, e seu marido trabalha de manhã e à tarde. Antes de sair para o trabalho
Amanda teve uma inesperada visita dos Correios. Ela recebeu uma cópia do The Legend of Zelda: Breath of
the Wild (jogo) para o seu Nintendo Switch (videogame). Infelizmente, não daria tempo para ela testar o
jogo, por isso decidiu deixar um algoritmo para que seu marido jogasse enquanto ela estava no trabalho.
1 – Ligar o videogame;
 2 – Tirar o jogo da caixa;
 3 – Colocar o jogo no videogame;
 4 – Instalar ou atualizar o jogo;
 5 – Jogar.
 
Considerando o algoritmo acima, avalie as afirmações abaixo:
 
I – É possível inverter os passos 1 e 2
 II – É possível inverter os passos 2 e 3
 III – É possível inverter os passos 3 e 4
 IV – É possível inverter os passos 4 e 5
  
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR:
Graduação UniCesumar, 2018 (adaptado).
  
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e III, apenas.
II e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
5ª QUESTÃO
Sherlock Holmes está investigando um caso de assassinato que ocorreu durante um cruzeiro do navio MS
Vista. Ele está analisando a lista de passageiros e incluindo os suspeitos numa nova lista. Para isso, ele pediu
para o Dr. Watson criar um Algoritmo que use um   ________________ do tipo _______________, já que ele não
sabe quantos suspeitos serão incluídos na sua lista. 
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR:
Graduação UniCesumar, 2018 (adaptado).
 
Diante do exposto, na sequência assinale a alternativa que preencha corretamente as lacunas:
ALTERNATIVAS
30/05/2018 Unicesumar - Ensino a Distância
4/6
Contador, VETOR.
Laço de repetição, PARA.
Desvio condicional, PARA.
Desvio condicional, ENQUANTO.
Laço de repetição, ENQUANTO.
6ª QUESTÃO
Podemos descrever um algoritmo como uma receita que mostra passo a passo os procedimentos
necessários para a solução de um problema. Em termos mais técnicos, um algoritmo é uma sequência
lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma
tarefa. Há softwares disponíveis que auxiliam na interpretação de algoritmos representados em
pseudocódigos ou fluxogramas. Mas, há uma técnica que permite a simulação do processo de execução de
um algoritmo utilizando apenas um papel e uma caneta.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá-Pr.:
Graduação UniCesumar, 2018 (adaptado).
 
 A esta técnica chamamos de:
  
ALTERNATIVAS
Pseudocódigo.
Teste de Mesa.
Metodologia Estruturada.
Construção de Programas.
Metodologia Orientada a Objetos.
7ª QUESTÃO
As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso. Neste
tipo de expressão podem ser usados os operadores relacionais, os operadores lógicos ou expressões
matemáticas. Os operadores lógicos são Disjunção (OU), Conjunção (E) e Negação (NÃO). A execução de
uma expressão lógica obedece como prioridade a ordem dos operadores.
  
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.; Maringá: Unicesumar, 2016
 
Com base no texto acima, assinale a alternativa correta, considerando a ordem de prioridade na execução
dos operadores lógicos.
ALTERNATIVAS
E, NÃO e OU.
E, OU e NÃO.
NÃO, E e OU.
NÃO, OU e E.
OU, NÃO e E.
8ª QUESTÃO
30/05/2018 Unicesumar - Ensino a Distância
5/6
Ao ser escrito, um algoritmo normalmente necessita guardar algumas informações e para atingir este
objetivo são utilizadas variáveis. Uma variável pode ser vista como uma caixa que armazena pertences. Esta
caixa tem um nome e somente guarda objetos do mesmo tipo.
 
 LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá-Pr.:
Graduação UniCesumar, 2018 (adaptado).
 
Considerando o texto acima e o conteúdo apresentado em sala de aula, avalie as informações abaixo:
 
I. Uma variável é um espaço na memória principal do computador que pode conter diferentes valores a cada
instante de tempo.
 II. Uma variável possui um nome e seu conteúdo pode ser de vários tipos: inteiro, real, caractere, lógico
entre outros.
 III. Em um algoritmo o conteúdo de uma variável nunca pode ser modificado, consultado ou apagado
quantas vezes forem necessárias.
 IV. Uma variável armazena dois ou mais conteúdos por vez.
 V. Variáveis são endereços de memória destinados a armazenar informações definitivamente.
  
 Dessa forma, é correto o que se afirma em:
  
ALTERNATIVAS
II, apenas.
III, apenas.
I e II, apenas.
I e V, apenas.
I e V, apenas.
9ª QUESTÃO
Diferentemente de um fluxo sequêncial, o fluxo condicional permite que o código fontede um programa
tome decisões próprias. Através das estruturas de decisão, o programa pode escolher, em tempo de
execução, por tomar um dentre vários caminhos possíveis, de acordo com uma condição pré-estabelecida.
 
 De acordo com as estruturas de decisão compostas e tomando por base código fonte abaixo, avalie as
afirmações e assinale a correta:
 
30/05/2018 Unicesumar - Ensino a Distância
6/6
ALTERNATIVAS
Nesse algoritmo, a variável resto é utilizada para armazenar um valor informado diretamente pelo usuário.
A operação DIV, da linha 5, refere-se à divisão de números reais, cujo resultado por conter casas decimais.
Há um erro de sintaxe na linha 6, pois a variável "resto" recebe uma expressão que contém a própria variável
"resto"
.
Caso o usuário digite o valor 8, no teclado (linha 4), fará com que a variável "numero" receba 8 e o algoritmo
escreverá "Segunda Condição", na tela do computador.
Caso o usuário digite o valor 5, no teclado (linha 4), fará com que a variável "numero" receba 5 e o algoritmo
escreverá "Segunda Condição", na tela do computador.
10ª QUESTÃO
Um algoritmo consiste em uma sequência de passos (instruções), cujo objetivo é solucionar um problema.
Eles podem ser representados utilizando a linguagem natural, os fluxogramas, o português estruturado ou
através de uma linguagem de programação (C, Java, Pascal, Fortran, etc). É de conhecimento que o nível de
detalhamento e precisão dos algoritmos variam de acordo com cada um destes tipos de representações.
  
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.; Maringá: Unicesumar,2016
 
 Com base no texto descrito acima, avalie as informações abaixo.
 
I.  Não é possível escrever um algoritmo diretamente com o uso de linguagem de programação, não
importando a experiência do programador. É necessário sempre criar o algoritmo em   Linguagem Natural,
em seguida utilizar o Fluxograma e, finalmente, utilizar o Português Estruturado.
 II. A melhor forma de representar um algoritmo é fazer uso da Linguagem Natural, pois é uma representação
objetiva e flexível.
 III. O Fluxograma é uma notação totalmente gráfica, utilizada para representar um algoritmo.
 IV. São incluídos no Português Estruturado certos detalhes que normalmente não são descritos na
Linguagem Natural, como por exemplo o tipo de dado que pode ser armazenado em cada variável.
 V. O Fluxograma somente se aplica em linguagens de programação específicas, sendo seu uso bastante
limitado.
  
 Dessa forma, é correto o que se afirma em:
  
ALTERNATIVAS
II, apenas.
IV, apenas.
I e V, apenas.
I e III, apenas.
III e IV, apenas.
expressão : numero− (resto ∗ 2)

Outros materiais