Você está na página 1de 4

Atividade 23/09/2022 – Revisão N1

1. Portugol é uma linguagem de programação voltada a fins acadêmicos. Com


base nos conteúdos visto em sala de aula e em seus conhecimentos sobre o
tema, assinale a alternativa correta:

a) A ideia do Portugol é dificultar a construção e a leitura dos algoritmos


usando uma linguagem mais fácil.
b) A ideia do Portugol é facilitar a construção e a leitura dos algoritmos
usando uma linguagem difícil de utilizar.
c) A ideia do Portugol é dificultar a construção e a leitura dos algoritmos
usando uma linguagem mais complexa.
d) A ideia do Portugol é facilitar a construção e a leitura dos algoritmos
usando fluxogramas.
e) A ideia do Portugol é facilitar a construção e a leitura dos algoritmos
usando uma linguagem mais fácil.

2. Os algoritmos são elementos fundamentais no processo de


desenvolvimento de sistemas, eles são a base da área. Com base nos
conteúdos visto em aula e em seus conhecimentos sobre o tema, é correto
apenas a alternativa:

a) Um procedimento consistindo de um conjunto infinitos de regras


ambíguas que especificam uma sequência infinita de operações
necessárias à solução de um problema ou para especificar uma classe
de problemas
b) Um procedimento consistindo de um conjunto finito de regras
ambíguas que especificam uma sequência finita de operações
necessárias à solução de um problema ou para especificar uma classe
de problemas
c) Um procedimento consistindo de um conjunto infinitos de regras não
ambíguas que especificam uma sequência infinitas de operações
necessárias à solução de um problema ou para especificar uma classe
de problemas
d) Um procedimento consistindo de um conjunto finito de regras não
ambíguas que especificam uma sequência finita de operações
necessárias à solução de um problema ou para especificar uma classe
de problemas
e) Um procedimento consistindo de dois conjuntos infinito de regras
ambíguas que especificam duas sequências infinita de operações
necessárias à solução de um problema ou para especificar uma classe
de problemas

3. Vetores são estruturas de dados comumente utilizados nas linguagens de


programação modernas. Com base nos conteúdos visto em sala e em seus
conhecimentos sobre o tema, assinale a alternativa correta:

a) Os vetores representam um único valor de determinado tipo de dado


(inteiro, caracteres, reais, cadeias de caracteres, lógicos).
b) Os vetores são utilizados exclusivamente para a criação de classes
do mesmo tipo de dados (inteiro, caracteres, reais, cadeias de
caracteres, lógicos).
c) Os vetores representam conjuntos ordenados de valores do mesmo
tipo de dados (inteiro, caracteres, reais, cadeias de caracteres, lógicos).
d) Os vetores são utilizados preferencialmente na criação de objetos de
classe de um único tipo de dados (inteiro, caracteres, reais, cadeias de
caracteres, lógicos).
e) Os vetores representam herança de classes do mesmo tipo de dados
(inteiro, caracteres, reais, cadeias de caracteres, lógicos).
4. A linguagem de programação Java é uma das mais conhecidas e utilizadas
no mundo. Segundo o Site Tiobe.com, Java é a 3ª Linguagem de programação
mais utilizada. Com base nas aulas e em seus conhecimentos sobre o tema,
elabore um texto dissertativo-argumentativo que sobre esta linguagem,
apresentando conceitos introdutórios, abordando a Máquina Virtual Java e
apresentando cenários em que seja possível utilizar esta linguagem.

5. O Fluxograma é uma maneira interessante de representar uma sequência de


instruções que um algoritmo irá realizar. Com base nos conteúdos visto em
aula e em seus conhecimentos sobre o tema, é correto o que se afirma apenas
em

a) Os fluxogramas são construídos a partir do uso de símbolos


padronizados que expressam classes de operações comumente
utilizadas nos programas.
b) Os fluxogramas são construídos a partir de palavras padronizadas
que expressam operações matemáticas comumente utilizadas no
ensino.
c) Os fluxogramas são construídos a partir do uso de símbolos não
padronizados que expressam operações matemáticas comumente
utilizadas nos programas.
d) Os fluxogramas são construídos a partir do uso de símbolos não
padronizados que expressam classes de operações comumente
utilizadas no ensino.
e) Os fluxogramas são construídos a partir do uso de números
padronizados que expressam operações matemáticas comumente
utilizadas no ensino.

6. Sobre a linguagem de programação Portugol, é correto afirmar que

a) O Comando para() é utilizado para solicitar que o usuário digite um


dado.
b) O Comando leia() é utilizado para solicitar que o usuário digite um
dado.
c) O Comando para() é utilizado para apresentar um dado ao usuário.
d) O Comando escreva() é utilizado para solicitar que o usuário digite um
dado.
e) O Comando leia() é utilizado para apresentar um dado ao usuário.

7. Java é uma linguagem de programação muito utilizada na atualidade, foi


criada em 1995 pela Sun Microsystems, sendo vendida em 2008 para a Oracle
Corporation. Com base no conteúdo visto em sala de aula e em seus
conhecimentos sobre o tema, é correto afirmar que

a) A linguagem Java tem uma particularidade, ela não utiliza o conceito


de máquina virtual, que é uma camada intermediária que “traduz” o
código escrito na linguagem para o sistema operacional.
b) A linguagem Java tem uma particularidade, ela utiliza o conceito de
máquina virtual, que é uma camada intermediária que “criptografa” o
código escrito na linguagem para a nuvem.
c) A linguagem Java não tem uma particularidade, ela não utiliza o
conceito de máquina virtual, que é uma camada intermediária que
“criptografa e descriptografa” o código escrito na linguagem para a
nuvem.
d) A linguagem Java tem uma particularidade, ela utiliza o conceito de
máquina virtual, que é uma camada intermediária que “descriptografa” o
código escrito na linguagem para a nuvem.
e) A linguagem Java tem uma particularidade, ela utiliza o conceito de
máquina virtual, que é uma camada intermediária que “traduz” o código
escrito na linguagem para o sistema operacional.

8. Escreva um algoritmo (Em Portugol ou Java) que solicite o nome de um


produto, seu valor e o percentual de desconto, com base nestas informações,
apresentem ao usuário o nome do produto, valor atual e valor com desconto.

9. Matrizes são estruturas de dados comumente utilizados nas linguagens de


programação modernas. Com base nos conteúdos visto em sala e em seus
conhecimentos sobre o tema, assinale a alternativa correta:

a) Matriz não é uma forma de vetor com mais de um elemento, sendo


uma tabela com valores desordenados em linhas e colunas
b) Matriz é uma forma de vetor com mais de um elemento, sendo uma
tabela com valores desordenados em linhas e linhas.
c) Matriz é uma forma de vetor com mais de um elemento, sendo uma
tabela com valores desordenados em colunas e colunas
d) Matriz é uma forma de vetor com mais de um elemento, sendo uma
tabela com valores ordenados em linhas e colunas.
e) Matriz não é uma forma de vetor com mais de um elemento, sendo
uma tabela com valores desordenados em altura e comprimento.

10. Elabore um algoritmo em Linguagem natural (detalhando bem todos os


passos) para as seguintes situações:

 Ir para o trabalho
 Fazer uma publicação em uma rede social

Você também pode gostar