Buscar

Formação Profissional em Computação - Semana 1 - Atividade Avaliativa 1 2

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

Prévia do material em texto

Formação Profissional em Computação -  Semana 1 - Atividade Avaliativa 1.2
PERGUNTA 1
Programar, no contexto das ciências da computação, corresponde à transcrição da sequência de instruções do algoritmo numa sequência de instruções de máquina — chamadas mais tecnicamente de códigos de máquina —, gerando um programa que poderá ser executado pelo computador. Dada a quantidade realmente grande de linguagens de programação existentes, algumas dessas são mais próximas do modo formal de escrever os algoritmos, tornando fácil o processo de codificação. Uma dessas linguagens é a Python. (TORRES, 2019, p. 16)
TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 2019.
Sobre a linguagem Python, algoritmos, ambiente de programação e respectivas características, analise os itens a seguir.
I. O modo interativo de execução permite que os comandos sejam executados imediatamente, exibindo o resultado na tela.
II. A linguagem Python é dinâmica, aceitando estilos de programação orientados a objetos e procedurais. Assim a interação dos programadores é otimizada no projeto. 
III. Python é compilada para rodar diretamente no computador, sem necessidade de se utilizar ambiente previamente instalado na máquina.
IV. O comando python é usado para chamar a interface gráfica do IDE (Integrated Development Environment, ou seja, ambiente de desenvolvimento integrado) padrão para a execução da linguagem.
Está correto o que se afirma em:
	
	a.
	I, II e III, apenas
	
	b.
	II, III e IV, apenas
	
	c.
	I e II, apenas
	
	d.
	II e IV, apenas
	
	e.
	I e III, apenas
2,5 pontos   
PERGUNTA 2
Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em grego, tem o nome de logus, surgindo, então, a lógica, uma área de estudos da Filosofia. Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as seguintes premissas lhe foram passadas:
· O valor da nota é de $ 1 ou $ 2 ou $ 5.
· A nota NÃO está no copo 2.
· A nota está no copo 3, ou no copo 4, ou no copo 5.
· A nota está em um copo de numeral igual ao seu valor.
 
Fonte: elaborada pelo autor.
Assinale a alternativa que determina onde está a nota de dinheiro: 
	
	a.
	Copo 5.
	
	b.
	Copo 1. 
	
	c.
	Copo 2
	
	d.
	Copo 4.
	
	e.
	 Copo 3.
2,5 pontos   
PERGUNTA 3
Segundo Russell e Norvig (2013), tanto para o método dedutivo quanto para o método indutivo de resolução lógica de problemas deve-se aplicar a sequência geral de análise descritiva do problema, que é contemplada por cinco etapas: 
1. Enunciar o problema.
2. Descrever as partes do problema. 
3. Ordenar logicamente as premissas.
4. Avaliar as premissas, aplicando o método dedutivo ou indutivo.
5. Concluir formalmente a resolução.
RUSSELL, S; NORVIG, P. Inteligência Artifical. 3. ed. Rio de Janeiro: Campus, 2013.
Considerando esses passos, assinale qual alternativa descreve, adequadamente, a segunda etapa de análise:
	
	a.
	A partir do enunciado, decompor em partes lógicas, tais como: fatos descritos no enunciado, conhecimento de senso comum e relações de causa e efeito já conhecidas. 
	
	b.
	A partir do enunciado, gerar uma sequência declarativa de fatos ou conhecimentos de senso comum, utilizando como base a regra de causa e efeito.
	
	c.
	A partir do enunciado, recompor conhecimentos técnicos referentes ao problema e  conhecimento de senso comum para melhor descrever as partes do problema.
	
	d.
	 A partir do enunciado, recompor apenas as relações de causa e efeito já conhecidas para melhor descrever as partes do problema.
	
	e.
	A partir do enunciado, decompor em variáveis e atributos, tais como: fatos descritos no enunciado, conhecimento de senso comum e relações de causa e efeito já conhecidas. 
2,5 pontos   
PERGUNTA 4
Um sistema de implementação de linguagem não pode ser o único aplicativo de software num computador. Também é necessária uma grande coleção de programas, chamada de sistema operacional, que fornece primitivas de nível mais alto que as fornecidas pela linguagem de máquina. Essas primitivas fornecem funções para gerenciamento de recursos do sistema, operações de entrada e saída, um sistema de gerenciamento de arquivos, editores de texto e/ou de programas e uma variedade de outras funções. Como os sistemas de implementação de linguagens precisam de muitas das facilidades do sistema operacional, eles fazem uma interface com o sistema, em vez de diretamente com o processador (em linguagem de máquina). (SEBESTA, 2018).
SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca).
Sobre as primitivas aludidas no texto, juntamente com papéis das linguagens de programação, analise as asserções a seguir e a relação proposta entre elas. 
I. Como os compiladores processam programas inteiros, podem detectar alguns erros e alertar para corrigi-los. Esses são erros de sintaxe e de tipo, e a compilação falha se eles estiverem presentes.
POIS
II. Os interpretadores leem e executam o programa em questão (instrução por instrução). Depois de lida, cada instrução é traduzida para o código binário da máquina e executada.
A respeito dessas asserções, assinale a alternativa correta.
	
	a.
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa para a I
	
	b.
	A asserção I é uma proposição verdadeira, enquanto a II é falsa
	
	c.
	As asserções I e II são proposições falsas
	
	d.
	A asserção II é uma proposição verdadeira, enquanto a I é falsa
	
	e.
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I
2,5 pontos   
Formação
 
Profissional
 
em
 
Computação
 
-
 
 
Semana
 
1
 
-
 
Atividade
 
Avaliativa
 
1
.
2
 
 
PERGUNTA 1
 
 
Programar,
 
no
 
contexto
 
das
 
ciências
 
da
 
computação,
 
corresponde
 
à
 
transcrição
 
da
 
sequência
 
de
 
instruções
 
do
 
algoritmo
 
numa
 
sequência
 
de
 
instruções
 
de
 
máquina
 
—
 
chamadas
 
mais
 
tecnicamente
 
de
 
códigos
 
de
 
máquina
 
—
,
 
gerando
 
um
 
programa
 
que
 
poderá
 
ser
 
executado
 
pelo
 
computador.
 
Dada
 
a
 
quantidade
 
realmente
 
grande
 
de
 
linguagens
 
de
 
programação
 
existentes,
 
algumas
 
dessas
 
são
 
mais
 
próximas
 
do
 
modo
 
formal
 
de
 
escrever
 
os
 
algoritmos,
 
tornando
 
fácil
 
o
 
processo
 
de
 
codificação.
 
Uma
 
dessas
 
linguagens
 
é
 
a
 
Python.
 
(TORRES,
 
201
9,
 
p.
 
16
)
 
TORRES,
 
F.
 
E.
 
et
 
a
l
.
 
Pensamento
 
computaciona
l
.
 
Porto
 
Alegre:
 
Grupo
 
A,
 
2019
.
 
 
Sobre
 
a
 
linguagem
 
Python,
 
algoritmos,
 
ambiente
 
de
 
programação
 
e
 
respectivas
 
características,
 
analise
 
os
 
itens
 
a
 
seguir
.
 
 
I.
 
O
 
modo
 
interativo
 
de
 
execução
 
permite
 
que
 
os
 
comandos
 
sejam
 
executados
 
imediatamente,
 
exibindo
 
o
 
resultado
 
na
 
tela
.
 
II.
 
A
 
linguagem
 
P
ython
 
é
 
dinâmica,
 
aceitando
 
estilos
 
de
 
programação
 
orientados
 
a
 
objetos
 
e
 
procedurais.
 
Assim
 
a
 
interação
 
dos
 
programadores
 
é
 
otimizada
 
no
 
projeto.
 
 
III.
 
Python
 
é
 
compilada
 
para
 
rodar
 
diretamente
 
no
 
computador,
 
sem
 
necessidade
 
de
 
se
 
utilizar
 
ambiente
 
previa
mente
 
instalado
 
na
 
máquina
.
 
IV.
 
O
 
comando
 
pytho
n
 
é
 
usado
 
para
 
chamar
 
a
 
interface
 
gráfica
 
do
 
IDE
 
(
Integrated
 
Development
 
Environmen
t
,
 
ou
 
seja,
 
ambiente
 
de
 
desenvolvimento
 
integrado)
 
padrão
 
paraa
 
execução
 
da
 
linguagem
.
 
 
Está
 
correto
 
o
 
que
 
se
 
afirma
 
em
:
 
 
a.
 
I, II e III, apenas
 
 
b.
 
II, III e IV, apenas
 
 
c.
 
I e II, apenas
 
 
d.
 
II e IV, apenas
 
 
e.
 
I e III, apenas
 
2,5
 
pontos
 
 
 
 
PERGUNTA 2
 
 
Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a 
formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em 
grego, tem o nome de
 
logus
, surgindo, então, a lógica, uma área de estudos da Filosofia. 
Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está 
escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as 
seguintes pr
emissas lhe foram passadas:
 
Formação Profissional em Computação - Semana 1 - Atividade Avaliativa 1.2 
 
PERGUNTA 1 
 
Programar, no contexto das ciências da computação, corresponde à transcrição 
da sequência de instruções do algoritmo numa sequência de instruções de 
máquina — chamadas mais tecnicamente de códigos de máquina —, gerando 
um programa que poderá ser executado pelo computador. Dada a quantidade 
realmente grande de linguagens de programação existentes, algumas dessas 
são mais próximas do modo formal de escrever os algoritmos, tornando fácil o 
processo de codificação. Uma dessas linguagens é a Python. (TORRES, 2019, 
p. 16) 
TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 
2019. 
 
Sobre a linguagem Python, algoritmos, ambiente de programação e respectivas 
características, analise os itens a seguir. 
 
I. O modo interativo de execução permite que os comandos sejam 
executados imediatamente, exibindo o resultado na tela. 
II. A linguagem Python é dinâmica, aceitando estilos de programação 
orientados a objetos e procedurais. Assim a interação dos programadores 
é otimizada no projeto. 
III. Python é compilada para rodar diretamente no computador, sem 
necessidade de se utilizar ambiente previamente instalado na máquina. 
IV. O comando python é usado para chamar a interface gráfica do IDE 
(Integrated Development Environment, ou seja, ambiente de 
desenvolvimento integrado) padrão para a execução da linguagem. 
 
Está correto o que se afirma em: 
 
a. 
I, II e III, apenas 
 
b. 
II, III e IV, apenas 
 
c. 
I e II, apenas 
 
d. 
II e IV, apenas 
 
e. 
I e III, apenas 
2,5 pontos 
PERGUNTA 2 
 
Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a 
formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em 
grego, tem o nome de logus, surgindo, então, a lógica, uma área de estudos da Filosofia. 
Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está 
escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as 
seguintes premissas lhe foram passadas: