Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Atividades de Algoritmo e Programação A1 e A2, Provas de Algoritmos e Programação

Atividades de Algoritmos e Programação A1 e A2 que compõe a N1

Tipologia: Provas

2022

Compartilhado em 15/12/2022

lais-campos-dos-santos
lais-campos-dos-santos 🇧🇷

5

(5)

2 documentos

1 / 9

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
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.
a.
O conteúdo de uma variável não pode ser alterado durante a execução do
programa.
b.
Uma variável representa uma posição de memória, mas não tem nome e tipo,
apenas conteúdo.
c.
As variáveis armazenam dados de maneira definitiva.
d.
As variáveis armazenam dados que serão utilizados durante a execução do
programa.
e.
Uma variável pode armazenar diversos valores simultaneamente.
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
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
pf3
pf4
pf5
pf8
pf9

Pré-visualização parcial do texto

Baixe Atividades de Algoritmo e Programação A1 e A2 e outras Provas em PDF para Algoritmos e Programação, somente na Docsity!

Questão 1

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão 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. a. O conteúdo de uma variável não pode ser alterado durante a execução do programa. b. Uma variável representa uma posição de memória, mas não tem nome e tipo, apenas conteúdo. c. As variáveis armazenam dados de maneira definitiva. d. As variáveis armazenam dados que serão utilizados durante a execução do programa. e. Uma variável pode armazenar diversos valores simultaneamente.

Questão 2

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão 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. a. As primeiras linguagens de programação que surgiram eram de estrutura sequencial, tinham interatividade e se destinavam a diversas atividades específicas, devido às características dos sistemas existentes à época. b. Existem diferentes linguagens de programação, que surgiram ao longo do desenvolvimento dos sistemas computacionais, e cada uma delas apresenta características idênticas e recursos existentes aos da época de sua criação. c. As linguagens orientadas a objetos, que promoveram grande transformação no modo como os sistemas são desenvolvidos e codificados, retornam grande interatividade, têm processamento distribuído e baixa diversidade para dispositivos. d. Com a evolução dos computadores, dos sistemas operacionais e da complexidade computacional, surgiram as linguagens estruturadas, que permitiram a criação de sistemas menos interativos, organizados e com mais funcionalidades. e. 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.

Questão 3

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão 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

a. Linguagem natural. b. Expressão aritmética. c. Expressão lógica. d. Pseudocódigo. e. Fluxograma.

Questão 5

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta- se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N M N1 * N Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. a. Fluxograma. b. Algoritmo estruturado. c. Linguagem natural.

d. Linguagem de programação. e. Pseudocódigo.

Questão 6

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão 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. a. 5, 500, Falso. b. 0, - 6.78, cinco. c. 2, 5.5, Verdadeiro. d. 0.87, 9.12, nome. e.

  • 1.56, - 456, Verdadeiro.

Questão 7

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão Leia o trecho a seguir: “Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 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. 14.

c. a declaração de um comando no algoritmo. d. uma posição de memória identificada. e. um operador relacional.

Questão 9

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão Leia o trecho a seguir: “Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que consigam realizar as operações e os cálculos que são fundamentais para almejar o resultado necessário. Sendo assim, são utilizados os comandos de entrada e saída.” 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. 26. Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que consigam interpretar o problema e devolver a solução desse problema, mas para que as informações do mundo real possam ser inseridas no algoritmo e a solução do problema ser mostrada, é necessária a utilização dos comandos de entrada e saída. Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas. I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19). Porque: II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27). 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. 19. 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. 27. A seguir, assinale a alternativa correta: a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d. As asserções I e II são proposições falsas. e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Questão 10

Correto Atingiu 1,00 de 1, Marcar questão Texto da questão 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. a. O símbolo gráfico que armazena as variáveis "N1" e "N2" representa as operações matemáticas. b. Esse algoritmo executa a multiplicação de dois números. c. O símbolo gráfico que armazena a palavra "Fim" representa uma saída de dados.