Buscar

PENSAMENTO COMPUTACIONAL

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 15 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 15 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 9, do total de 15 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

PENSAMENTO COMPUTACIONAL
1° UNIDADE
1. Pode ser definido com uma instrução para um
computador: Qualquer representação de um
elemento num programa executável.
2. Marque as opções que representam o código
Javascript que produz o resultado abaixo.
casa chuva 1988
print( "casa", "chuva" 1988 );
3. "Um termo que reflete uma ideia mais completa, em
que o conjunto de instruções possuem uma
finalidade útil". Estamos falando do conceito de:
Algoritmo
4. O desenvolvimento de um software demanda a
atividade intelectual de um programador aliada à
alta capacidade do computador em executar as
tarefas descritas nas linhas de códigos geradas, em
busca de um objetivo específico. Assine a
alternativa incorreta sobre conceitos do
pensamento computacional. As expressões
executar ou rodar um código, indicam as tarefas
realizadas pelo programador de um
código-fonte.
5. O uso de computadores ocupa todos os níveis da
sociedade atual, sendo inegável que seu uso
exerce relevante importância no contexto social de
todas as pessoas. Sobre esse tema assinale a
alternativa correta: Não estamos em uma
maratona contra a tecnologia, com medo de nos
tornarmos obsoletos. Novas tecnologias
surgirão, e isso é algo que nós mesmos
buscamos. Cada máquina, cada software, cada
hardware tem o propósito de atender, acelerar e
realizar um desejo do coletivo.
6. Como é chamada um local onde os dados são
armazenados para uso posterior? Variável
7. O pensamento computacional pode ser entendido
como uma abordagem usada para solução de
problemas, que utiliza conceitos básicos da
Computação. Avalie as afirmações a seguir sobre o
Pensamento computacional:
I. Nesta abordagem, a Inteligência Artificial é
fator fundamental para o sucesso da programação,
já que contribui com o discernimento de
informações e rapidez nos processamentos.
II. O programador humano é figura importante, já
que é o responsável pelas tarefas de execução e
processamento dos códigos.
III. Códigos são séries de instruções escritas em
linguagem padrão e alimentadas no computador
permitindo que ele execute as tarefas necessárias.
IV. Algoritmo é o resultado de um sequenciamento
de instruções simples e compreensíveis ao
computador para realizar determinada tarefa, com
objetivo útil.
Assinale a alternativa que engloba todas as
afirmações verdadeiras:
III e IV
Programadores de computadores são os
responsáveis por discernir um aproveitamento útil,
transformar a ideia de aplicação em um algoritmo e
traduzir esse discernimento em uma sequência de
instruções simples, compreensíveis para o
computador. Sobre os algoritmos é correto afirmar:
Pode ser escrito em português ou em uma
linguagem de programação padrão.
2° UNIDADE
1. Observe o esquema a seguir que representa,
sinteticamente, os passos para a execução de um
software pelo computador.
Escolha a alternativa que melhor descreva os
passos 1, 2 e 3 para o correto funcionamento do
programa.exe: 1: Cópia e armazenamento de
instruções na RAM. 2: Comando para a CPU
executar as instruções. 3: CPU executa
sequencialmente as instruções
2. Programas como Java, JavaScripts e Python são
exemplos de linguagens? Dinâmicas
3. Sempre que você baixa um programa ou vê um
computador ligado, está presenciando algum
software sendo executado. Sobre o software
assinale a alternativa correta. O software é
definido como o conjunto de funções
executadas na programação de um computador.
4. O que é um algoritmo? Um algoritmo é sequência
finita de instruções simples e executáveis a
serem seguidas para a solução de um
determinado problema, especialmente por
computadores.
5. Em sistemas computacionais contemporâneos, é
extremamente raro escrever códigos de máquina
manualmente. Isso ocorre porque eles são
compostos por um número enorme de instruções
muito simples; assim, fica difícil para os humanos
fazerem esse processo. Em vez disso, um
programador escreve o código em uma linguagem
de computador de alto nível, com recursos mais
úteis e poderosos do que as operações simples
encontradas no código da máquina. Java,
JavaScripts e Python são exemplos de:
Linguagens dinâmicas ou interpretadas.
6. As instruções de código de máquina são
executadas pela: CPU (Central Processing Unit)
7. Avalie as afirmações a seguir e assinale a
alternativa incorreta: A memória RAM, do inglês
Random Access Memory, é responsável pelo
processamento das informações armazenadas
na CPU de um computador.
8. "Um conjunto de tipos de programas
administrativos e de supervisão que organizam
todo o sistema". Estamos falando do conceito de:
Sistema Operacional
3° UNIDADE
1. Como é chamada a lei que diz que o número de
transistores contidos em um chip dobra em um
período entre 18 e 24 meses? Lei de Moore
2. Marque a opção que indica o componente de
hardware que consiste em uma espécie de
memória temporária. Também chamada de
memória volátil, tudo o que está nela é apagado
quando o computador é desligado: RAM
3.Assinale a alternativa que se trata do termo
empregado para se referir à parte física de um
equipamento, ou seja, peças e equipamentos que
são responsáveis pelo funcionamento de um
computador: Hardware.
4.O armazenamento temporário usado pela CPU
para manter os dados e o código utilizados
enquanto processa instruções. Esse é o conceito
de: Memória RAM
5.Como é conhecido um pequeno computador
embutido em um único chip? Microcontrolador
6.Marque as opções que descrevem corretamente a
relação entre humanos, código-fonte e código de
máquina: código de máquina é de difícil
compreensão para humanos. Então, os
programadores escrevem instruções usando
uma linguagem de programação, e o compilador
traduz as instruções fornecidas em um conjunto
de instruções em linguagem de máquina
7. Analise as afirmações abaixo, e marque a opção
correta.
I- Programas escritos em linguagens compiladas
em geral rodam mais rapidamente nas CPUs, se
comparados à programas escritos em linguagens
interpretadas;
II- Programas escritos em linguagem compiladas
em geral rodam mais lentamente nas CPUs, se
comparados à programas escritos em linguagens
interpretadas;
III- Programas escritos em linguagens interpretadas
em geral rodam mais rapidamente nas CPUs, se
comparadas à programas escritos em linguagens
compiladas;
IV- Programas escritos em linguagens interpretadas
em geral giram mais lentamente nas CPU, se
comparados à programas escritos em linguagens
compiladas Somente I e IV estão corretas
8. Leia atentamente as afirmações a seguir e assinale
a alternativa correta:
I. A capacidade de armazenamento de
memórias, como RAM e discos/HD/pen drives, é
medida em bits.
II. Um bit corresponde à unidade básica de
informação a ser processada e pode assumir dois
valores, 0 ou 1.
III. O agrupamento de oito bits dá origem a um
byte, que podem assumir quaisquer valores
numéricos.
IV. A cada agrupamento de 8 bits é possível
representar um conjunto de 256 combinações.
São corretas, apenas: II e IV
4° UNIDADE
1. Qual é o componente de um sistema computacional
responsável por realizar testes de hardware logo
após o ligamento do equipamento, e, em seguida,
procurar um sistema operacional em um sistema de
armazenamento persistente, para dar início ao seu
carregamento? Firmware
2. Um pixel é a menor unidade que compõe uma
imagem, seja ela uma foto ou um frame (quadro) de
um vídeo. Eles estão presentes não só em filmes,
animações e capturas fotográficas, como também
são parte importante das telas de TVs, monitores e
smartphones e de sensores de câmeras. Sobre o
pixel assinale a alternativa correta: Quanto
menor o número de pixels em uma imagem
digital, pior será nossa percepção sobre a
qualidade da imagem, uma vez que usamos
menos pontos para representá-la.
3. Telefones celulares, hoje em dia, são capazes de
capturar imagens com resoluções de 5, 10, 12, 16,
20 e até 100 megapixels. Com o passar dos anos,
as câmeras digitais se tornaram capazes de
capturar cada vez mais megapixels. Sobre os pixels
é correto afirmar: Notamos que uma imagem
digital é representada pelo computador como
uma grade de pixels.4. Aprender como propor soluções a um problema
(indiferentemente da área) a fim de ser resolvido
por um artefato computacional. Este é o conceito
de: Pensamento Computacional
5. O esquema de codificação de cores específico é
conhecido como? RGB (Red Green Blue)
6. Quando se diz que um software/programa está
sendo carregado, se está referindo a: O programa
está sendo lido do disco e copiado para a
memória RAM, para que, logo em seguida, a
CPU inicie sua execução
7. O menor ponto que forma uma imagem digital,
sendo que seu conjunto com várias cores formam a
imagem inteira é conhecido como: Pixel
8. Os computadores são máquinas extremamente
rápidas em processamento, porém, sem
desenvolvimento intelectual próprio. Dessa forma,
utiliza-se de interpretações de linguagens de alta
complexidade para códigos binários para que
possam executar tarefas necessárias de
processamento.
Em relação à representação de imagens digitais,
encontre a alternativa incorreta: O esquema de
codificação de cores chamado de Red Green
Blue (RGB) representa apenas as cores da
nomenclatura, Vermelho, Verde e Azul.
5° UNIDADE
1. Estruturas condicionais são as linhas de código de
computador empregadas para expressar a ideia de
lógica ou seletividade. A respeito desse tema
assinale a alternativa correta: Uma estrutura
condicional if diz ao programa para executar um
bloco de código, contanto que uma condição
seja verdadeira.
2. Considere a imagem intitulada quadrado.bpm (5 x 5
pixels) a seguir. O programador começou a
preencher o código-fonte para construí-la, mas
algumas informações ficaram faltando.
Se você fosse o programador deste trecho do
código-fonte, quais valores escolheria para
preencher as variáveis a, b, c, d, e, f, g, h, i, j,
respectivamente, para que a imagem mostrada
fosse idêntica à do enunciado? a=1, b=3, c=255,
d=0, e=0, f=3, g=1, h=0, i=0, j=0
3. Na linguagem de Programação JavaScript o
comando "img.setZoom(30);" irá realizar qual
instrução? Estabelece ampliação de 30 vezes o
tamanho original para a imagem armazenada na
variável img.
4. Entre os componentes de hardware estudados,
selecione a opção que indique o componente
responsável efetivamente por executar instruções.
CPU
5. Como pode ser definida uma estrutura de
repetição? Estrutura que permite executar mais
de uma vez o mesmo comando ou conjunto de
comandos, de acordo com uma condição.
6. Dentro da lógica de programação a estrutura de
repetição permite executar mais de uma vez o
mesmo comando ou conjunto de comandos, de
acordo com uma condição ou com um contador.
Sobre esse tema é correto afirmar: A técnica de
recuar a linha de código para deixar claro à
pessoa que o estiver lendo que estas são
instruções internas à estrutura de repetição é
amplamente chamada de indentação.
7. Considere o fragmento de código a seguir:
img = new SimpleImage("figura.jpg");
for( pixel: img ){
soma=(pixel.getRed()+pixel.getGreen()+pixel.getBl
ue());
media= soma/3;
pixel.setRed( media );
pixel.setGreen( media );
pixel.setBlue( media );
}
print( img );
Ao executar esse código: A imagem figura.jpg
ficará em tons da escala de cinza.
6° UNIDADE
1. Quantos bits existem em um byte, e quantos
valores distintos é possível representar com um
byte, respectivamente? 8 e 256
2. Quantos Megabytes possui um Gigabyte? 1024
3. De onde um aplicativo é lido quando o usuário
ordena a inicialização de sua execução?
HD/SSD/Pendrive
4. Um byte pode armazenar desde o número zero até
o número: 255
5. Quantos bytes possui um terabyte?
1099511627776
7° UNIDADE
1. Considere a grade de pixels a seguir:
Aula 7 PC- Simulado_01
Qual é a coordenada do pixel em laranja? (5,4)
2. Considere a grade de pixels a seguir:
Qual é a coordenada do pixel em preto? (2,1)
8° UNIDADE
1. Analise as afirmações a seguir:
I- É possível que um pixel assume, ao mesmo
tempo, várias cores. Por exemplo, podemos ter um
pixel degradê.
II- No esquema de representação digital de cores
RGB, cada um dos constituintes vermelho, verde e
azul, é capaz de assumir 256 valores diferentes.
Logo, este esquema é capaz de representar 768
cores distintas.
III- Se analisarmos cuidadosamente imagens em
escala de cinza, notamos que, para qualquer pixel,
os três constituintes do código RGB são iguais.
Está(ão) correta(s) as afirmações: Apenas III
2. Assinale as alternativas que representam o código
RGB para a cor branca: (255,255,255)
9° UNIDADE
1. . Assinale a alternativa que representa o código
RGB (Red, Green, Blue) para a cor cinza:
(100,100,100)
2. Assinale a alternativa que representa o código RGB
(Red, Green, Blue) para a cor laranja: ( 120, 80, 0 )
10° UNIDADE
1. Observe o código a seguir, que está manipulando
uma imagem totalmente branca:
*****Parte 1*****
pixel = imagem.getPosition(0,0)
pixel.setRed( 0 );
pixel.setGreen( 0 );
pixel.setBlue( 0 );
print(imagem);
*****Parte 2*****
pixel = imagem.getPosition(0,1)
pixel.setRed( 0 );
pixel.setGreen( 0 );
pixel.setBlue( 0 );
print(imagem);
pixel = imagem.getPosition(0,0)
pixel.setRed( 255 );
pixel.setGreen( 255 );
pixel.setBlue( 255 );
print(imagem);
Se o computador executar as linhas de código da
parte 1 e, segundos depois, as linhas de código da
parte 2, qual será o efeito observado nas imagens
apresentadas na tela? Um pixel preto se
deslocando para a direita.
2. Qualquer tom em amarelo possui valores mais altos
dos componentes R (vermelho) e G (Verde), e
valores mais baixos para o componente B (azul).
Usamos essa característica para escrever um
código que seleciona, com adequada taxa de
acerto, pixels em diversas tonalidades de amarelo.
Este é um exemplo da habilidade de pensamento
computacional denominada: Detecção de padrões
3.

Continue navegando