Buscar

A1 - ALGORITMOS E PROGRAMAÇÃO

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

Prévia do material em texto

Pergunta 1
1 em 1 pontos
Leia o trecho a seguir:
“Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 17.
Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas respectivas características.
(1)  Dados numéricos.
(2)  Dados lógicos.
(3)  Dados literais.
(4)  Dado numérico do tipo inteiro.
(  ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais.
(  ) São divididos em dois grupos: inteiros e reais.
(  ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s).
(  ) Assume(m) valores verdadeiros e falsos.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada:
 
3, 1, 4, 2.
Resposta Correta:
 
3, 1, 4, 2.
Comentário da resposta:
Resposta correta. A sequência corresponde aos tipos de dados apresentados e suas características.
	Pergunta 2
1 em 1 pontos
Leia o trecho a seguir:
“Os
operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns operadores aritméticos utilizados na realização de cálculos podem ser também representados por funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 18-19.
Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, operações e funções matemáticas. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F
para a(s) falsa(s):
(  ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma hierarquia entre elas.
(  )  No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda.
(  ) O operador mod tem a função de retornar o quociente da divisão entre dois valores.
(  ) O operador div tem a função de retornar o resto da divisão entre dois valores.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada:
 
V, F, F, F.
Resposta Correta:
 
V, F, F, F.
Comentário da resposta:
Resposta correta. Assim como acontece com a sequência existente nas expressões matemáticas, as operações devem seguir a mesma hierarquia. No caso de operadores de mesma prioridade, se deve resolver o cálculo da esquerda para a direita. O operador mod retorna sempre o resto da divisão entre dois valores. O operador div retorna sempre o quociente da divisão entre dois valores.
	Pergunta 3
1 em 1 pontos
Leia o trecho a seguir:
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas variáveis ou expressões lógicas em função do operador lógico utilizado que se encontram em duas possíveis situações, verdadeiro ou falso sendo uma ferramenta muito utilizada para facilitar a análise da combinação de expressões e variáveis”.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 23.
Considere a tabela verdade apresentada a seguir e assinale a sequência correta que corresponde à tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado para proposição verdadeira e F para proposição falsa.
A
B
não A ou B
V
V
 x
V
F
 y
F
V
 z
F
F
 t
Fonte: Elaborada pelo autor.
Resposta Selecionada:
 
V, F, V, V.
Resposta Correta:
 
V, F, V, V.
Comentário da resposta:
Resposta correta. A (V) e B (V), não A ou B fica falso ou verdadeiro que resulta em verdadeiro. A (F) e B (V), não A ou B fica verdadeiro ou verdadeiro que resulta em verdadeiro. A (F) e B (F), não A ou B fica verdadeiro ou falso que prevalece verdadeiro.
	Pergunta 4
1 em 1 pontos
Leia o trecho a seguir:
“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais precisos, o que dificulta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7.
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação.
Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a seguir e assinale a alternativa correta.
 
 
Fonte: GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 9.
Resposta Selecionada:
 
Esse algoritmo executa a multiplicação de dois números.
Resposta Correta:
 
Esse algoritmo executa a multiplicação de dois números.
Comentário da resposta:
Resposta correta. A alternativa está correta, pois esse algoritmo executa a multiplicação de dois números. Como é possível observar, as variáveis N1 e N2, armazenadas no símbolo gráfico, realizam a entrada de dados para o próximo símbolo gráfico, e depois a expressão matemática de multiplicação é utilizada dentro do símbolo gráfico que indica as operações matemáticas, em que a variável M recebe a multiplicação dos dois valores.
	Pergunta 5
1 em 1 pontos
Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado.
Resposta Selecionada:
 
Linguagem natural.
Resposta Correta:
 
Linguagem natural.
Comentário da resposta:
Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é linguagem natural.
	Pergunta 6
1 em 1 pontos
Leia o trecho a seguir:
“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a codificação de um algoritmo em uma linguagem de programação”.
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores : algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no que se refere à linguagem de programação.
Resposta Selecionada:
 
Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas, recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.
 
Resposta Correta:
 
Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas, recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no desempenho de hardware e exigências dos sistemas.
 
Comentário da resposta:
Resposta correta. Algumas das primeiras linguagens de programaçãoainda continuam ativas e passaram por atualizações para se adaptarem às novas exigências e a novos paradigmas computacionais, bem como para acompanharem a evolução de hardwares e dos sistemas computacionais.
	Pergunta 7
1 em 1 pontos
No estudo dos algoritmos e da programação são utilizados valores que se alteram conforme determinadas condições, como constantes e expressões aritméticas e lógicas.
Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de processamentos a seguir e associe-os com suas respectivas características.
 
(1)  Variáveis.
(2)  Constantes.
(3)  Expressões aritméticas.
(4)  Expressões lógicas.
 
(  ) O valor dos dados se mantém constante do início ao fim da execução do programa.
(  ) Os operadores são relacionais e os operandos são relações, variáveis ou constantes do tipo lógico.
(  ) O dado se altera durante a execução do algoritmo.
(  ) Os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada:
 
2, 4, 1, 3.
Resposta Correta:
 
2, 4, 1, 3.
Comentário da resposta:
Resposta correta. A resposta corresponde à sequência correta. As variáveis (1) são caracterizadas quando o dado não sofre alterações durante a execução do algoritmo. Quando o valor dos dados não se altera durante a execução do algoritmo, ele [valor dos dados] é classificado como constante (2). As expressões aritméticas (3) são conhecidas por apresentarem operadores aritméticos e operandos constantes ou variáveis do tipo numérico. Quando os operadores são lógicos e os operandos são relações lógicas, as variáveis ou constantes são do tipo lógico, temos as expressões lógicas (4).
	Pergunta 8
1 em 1 pontos
Copiar de De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”.
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31.
 
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações. 
Porque:
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando.
 
A seguir, assinale a alternativa correta.
Resposta Selecionada:
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta Correta:
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Comentário da resposta:
Resposta correta. A proposição I está correta, pois as sequências de comandos irão terminar com um ponto e vírgula, indicando que uma ação chegou ao fim e que poderá dar início a outra ação.
	Pergunta 9
1 em 1 pontos
Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere utilizados na construção de um algoritmo.
Resposta Selecionada:
 
0, -6.78, cinco.
Resposta Correta:
 
0, -6.78, cinco.
Comentário da resposta:
Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere).
	Pergunta 10
1 em 1 pontos
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condição”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos de processamento, assinale a alternativa correta no que se refere a uma variável.
Resposta Selecionada:
 
As variáveis armazenam dados que serão utilizados durante a execução do programa.
Resposta Correta:
 
As variáveis armazenam dados que serão utilizados durante a execução do programa.
Comentário da resposta:
Resposta correta. As variáveis armazenam dados temporariamente que serão utilizados durante o processamento do programa para a resolução do problema em questão.
rolamento com vida inferior a cento de setenta mil quilômetros é 99,99%.

Continue navegando