Buscar

PENSAMENTO COMPUTACIONAL exercícios

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 19 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 19 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 19 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
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	
	ARA0002_A1_202008058961_V1
	
	
	
	
		Aluno: BRUNNA GABRIELLA FIGUEIRA DE FREITAS
	Matr.: 202008058961
	Disc.: PENSAMENTO COMPU 
	2021.2 - F (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Marque as opções que representam o código Javascript que produz o resultado abaixo.
casa chuva 1988
	
	
	
	print( "casa", "chuva", 1988 );
	
	
	print( "casa", "chuva" 1988 );
	
	
	print( casa, chuva, "1988" );
	
	
	prinf( "casa", "chuva", 1988 );
	
	
	print( casa, chuva, 1988 );
	
Explicação:
print( ¿casa¿, ¿chuva¿, 1988 );
	
	
	
	 
		
	
		2.
		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
	
	
	I, II e III
	
	
	II e III
	
	
	I, III e IV
	
	
	II e IV
	
Explicação:
Apenas as afirmações III e IV são verdadeiras, pois a IA não faz discernimento de ideias, apenas executa códigos desenvolvidos por programadores, que escrevem e organizam as linhas de código para que o computador as execute na ordem que lhe foi alimentada.
	
	
	
	 
		
	
		3.
		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:
	
	
	
	Sequência de instruções que computadores podem executar.
	
	
	Sequência de passos complexos e bem projetados para realizar uma tarefa ou resolver um problema.
	
	
	Pode ser escrito em português ou em uma linguagem de programação padrão.
	
	
	Deve ser escrito em uma linguagem de programação padrão, senão os computadores não conseguirão executá-lo.
	
	
	Conjunto qualquer de instruções simples escrito em alguma linguagem padrão compreensível para o computador.
	
Explicação:
Um algoritmo é um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem uma finalidade útil. Um algoritmo não precisa ser escrito em uma linguagem de computador, podendo ser escrito, por exemplo, em português. Sequência de passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Pode ser escrito em português ou em uma linguagem de programação padrão.
	
	
	
	 
		
	
		4.
		Pode ser definido com uma instrução para um computador:
	
	
	
	É um processo ilimitado e de não representação
	
	
	Uma operação muito complexa para ser executada por um computador.
	
	
	A interação entre o homem e a máquina
	
	
	São variáveis não estruturadas e de difícil percepção para a máquina
	
	
	Qualquer representação de um elemento num programa executável.
	
Explicação:
Uma instrução inclui um código de operação que especifica a operação a ser executada por um computador
	
	
	
	 
		
	
		5.
		Como é chamada um local aonde os dados são armazenados para uso posterior?
	
	
	
	Elemento de Saída
	
	
	PseudoCódigo
	
	
	Código-Fonte
	
	
	Dispositivo Local
	
	
	Variável
	
Explicação:
Conforme descrito no Tema 1, uma variável no computador é como uma caixa, ou seja, um local onde podemos armazenar valores para uso futuro.
	
	
	
	 
		
	
		6.
		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:
	
	
	
	Lidar com os computadores consiste em dominar a tecnologia vigente e aprender suas técnicas e seus fundamentos, pois, assim, você estará seguro.
	
	
	Não é qualquer pessoa que pode compreender, basicamente, como os computadores funcionam. Nosso objetivo é explorar apenas algumas qualidades essenciais dos computadores, como eles funcionam, o que eles podem e o que não podem fazer.
	
	
	Em um curto prazo de tempo os computadores e a inteligência artificial substituirão a humanidade.
	
	
	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.
	
	
	A adoção de computadores e suas tecnologias é linear e todos têm acesso a ela e possuem a mesma experiência enquanto usuários.
	
Explicação:
O pensamento computacional não é um exercício sobre como as máquinas dominarão o mundo, ou como a Inteligência Artificial substituirá a humanidade. Trata-se de compreender que essas máquinas e seus componentes são nossos filhos; elas reproduzem e aceleram o volume de cálculos, armazenamentos e comunicações que nós idealizamos. Dessa forma, cada vez que precisamos de algo a mais, a máquina trabalha para atender nossas demandas. Entender isso é perceber que 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. Algo que não tem essa funcionalidade é abandonado, é esquecido.
	
	
	
	 
		
	
		7.
		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.
	
	
	
	Um algoritmo relaciona-se diretamente com a etapa de projeto de um software em que, mesmo sem saber qual será a linguagem de programação a ser utilizada, especifica-se completamente o software a ponto de na implementação ser possível traduzir diretamente essas especificações em linhas de código em alguma linguagem de programação.
	
	
	O trabalho do computador (máquina) consiste em seguir uma série de instruções linha a linha, respeitando as demandas de um código desenvolvido por um programador.
	
	
	As expressões executar ou rodar um código, indicam as tarefas realizadas pelo programador de um código-fonte.
	
	
	Um algoritmo representa um conjunto de regras para a solução de um problema e determina com clareza e de forma correta as instruções que um software deverá conter para que, ao ser executado, forneça resultados esperados.
	
	
	Javascript, Pascal, C, C++ são exemplos de linguagens utilizadas pelos programadores para traduzir um algoritmo em um código-fonte para que o computador o reconheça e realize as etapas passo a passo, em busca de um objetivo idealizado pelo programador.
	
Explicação:
A alternativa B é incorreta, pois descreve a tarefa de uma máquina (computador) e não o trabalho humano do programador.
	
	
	
	 
		
	
		8.
		"Um termo que reflete umaideia mais completa, em que o conjunto de instruções possuem uma finalidade útil". Estamos falando do conceito de:
	
	
	
	Instrução
	
	
	Algoritmo
	
	
	Números binários
	
	
	Código
	
	
	Lei de Moore
	
Explicação:
Conforme comentado no módulo 2 do Tema 1, a definição de algoritmo é um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem uma finalidade útil. Um algoritmo não precisa ser escrito em uma linguagem de computador, podendo ser escrito, por exemplo, em português.
	
	
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	
	
	
	
	ARA0002_A2_202008058961_V1
		Aluno: BRUNNA GABRIELLA FIGUEIRA DE FREITAS
	Matr.: 202008058961
	Disc.: PENSAMENTO COMPU 
	2021.2 - F (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Avalie as afirmações a seguir e assinale a alternativa incorreta:
	
	
	
	Um firmware é responsável por iniciar o processo de boot, para carregamento do sistema operacional.
 
	
	
	A principal diferença entre softwares de código aberto e fechado, é que no primeiro deles o desenvolvedor permite que qualquer usuário tenha a liberdade de promover ajustes, correções e melhorias.
	
	
	A BIOS ou Sistema Básico de Entrada e Saída é responsável pela verificação completa dos componentes do hardware conectados ao computador. Controla o computador desde o momento em que é ligado até o sistema operacional principal assumir o controle das operações.
	
	
	Um software pode ser definido como um conjunto de funções executadas na programação de um computador, sendo o sistema operacional principal software do computador, pois possibilita que todos os demais programas operem.
	
	
	A memória RAM, do inglês Random Access Memory, é responsável pelo processamento das informações armazenadas na CPU de um computador.
	
Explicação:
A alternativa C é incorreta, pois a memória RAM não é responsável pelo processamento em um computador e sim, pelo armazenamento de instruções e informações que estão sendo processadas/utilizadas.
	
	
	
	 
		
	
		2.
		Programas como Java, JavaScripts e Python são exemplos de linguagens?
	
	
	
	Estruturadas
	
	
	Dinâmicas
	
	
	Compiladas
	
	
	Padrões
	
	
	Baixo Nível
	
Explicação:
A linguagem dinâmica se diferencia por se pautar no tempo de execução, cruzando os dados com os protocolos por meio de bibliotecas, criando ¿meta-objetos¿, quer dizer, bibliotecas complexas de combinação e execução, como Java e Phynton
	
	
	
	 
		
	
		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.
	
	
	
	Sempre que um software é criado é impossível ser melhorado ou transformáado em algo mais eficiente. 
	
	
	Somente o fornecedor é capaz de realizar ajustes e correções nos softwares de códigos abertos.
	
	
	Nem todo programa em seu computador, celular, tablet, smart TV, console de videogame pode ser considerado um software.
	
	
	O software é definido como o conjunto de funções executadas na programação de um computador.
	
	
	Sempre dominaremos perfeitamente todos os softwares que desejamos; afinal, sempre que aprendemos sobre um, nenhuma nova mudanças o alterará.
	
Explicação:
Software é o conjunto de funções executadas na programação de um computador. Todo programa em seu computador, celular, tablet, smart TV, console de videogame, etc é um software, seja ele um editor de textos, um navegador, um editor de áudio ou vídeo, um jogo, um app de streaming e por aí vai. Um software pode se apresentar de várias formas, desde um app no celular a um conjunto de cartões perfurados, usados em computadores eletromecânicos. Nos softwares de código aberto você mesmo pode realizar as modificações, ou talvez prefira contratar alguém para fazer uma alteração e produzir sua própria versão personalizada. Já nos softwares de código fechado somente o fornecedor é capaz de realizar ajustes e correções.
	
	
	
	 
		
	
		4.
		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: Comando para a CPU executar as instruções. 2: CPU executa sequencialmente as instruções. 3: A RAM armazena as instruções.
	
	
	1: CPU executa as instruções dadas pela RAM. 2: CPU copia as instruções para a RAM. 3: A RAM armazena as instruções.
	
	
	1: CPU armazena as instruções. 2: Ordenar que a CPU execute as instruções. 3: Comando para a RAM executar sequencialmente as instruções armazenadas.
	
	
	1: Copiar as instruções para a CPU. 2: Ordenar que a RAM execute as instruções. 3: CPU roda sequencialmente as instruções.
	
	
	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.
	
Explicação:
A sequência correta de eventos é mostrada na alternativa D: 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.
	
	
	
	 
		
	
		5.
		"Um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema". Estamos falando do conceito de:
	
	
	
	Linguagem de Máquina
	
	
	Hardware
	
	
	Linguagem binária
	
	
	Software
	
	
	Sistema Operacional
	
Explicação:
Conforme Tema 2, módulo 2 podemos conceiturar sistema operacional como um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema. O sistema operacional está para os computadores como o governo está para uma nação.
	
	
	
	 
		
	
		6.
		O que é um algoritmo?
	
	
	
	É outra denominação para código de computador.
	
	
	Um algoritmo é sequência finita de instruções complexas e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores.
	
	
	O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, gerar uma aplicação útil.
	
	
	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.
	
	
	O processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil.
	
Explicação:
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.
	
	
	
	 
		
	
		7.
		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:
	
	
	
	Hardware.
	
	
	Firmwares.
	
	
	Linguagens dinâmicas ou interpretadas.
	
	
	Sistema operacional.
	
	
	Linguagem compilada.
	
Explicação:
A linguagem dinâmica se diferencia por se pautar no tempo de execução, cruzando os dados com os protocolos por meio de bibliotecas, criando ¿meta-objetos¿, quer dizer, bibliotecas complexas de combinação e execução. Java, JavaScripts e Python são linguagens de programação dinâmicas/interpretadas.8.
		As instruções de código de máquina são executadas pela:
	
	
	
	RAM (Random Access Memory)
	
	
	SSD (solid-state drive)
	
	
	Compilador
	
	
	CPU (Central Processing Unit)
	
	
	ROM (Read Only Memory)
	
Explicação:
Conforme explicado no módulo 1 do tema 2, a CPU (Central Processing Unit), também chamada de processador, é uma espécie de cérebro. É ela quem realmente executa o que chamamos de ¿instruções de código de máquina¿.
	
 
		
	
		1.
		Leia atentamente às 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 III
	
	
	II e IV
	
	
	I, III e IV
	
	
	III e IV
	
	
	I, II e III
	
Explicação:
São corretas somente II e IV, pois a capacidade dos componentes de hardware é medida em bytes e não bits, que só podem assumir valores binários 0 e 1.
	
	
	
	 
		
	
		2.
		Como é conhecido um pequeno computador embutido em um único chip?
	
	
	
	Memória ROM
	
	
	Placa Mãe
	
	
	Memória Persistente
	
	
	Memória RAM
	
	
	Microcontrolador
	
Explicação:
Um pequeno computador embutido em um único chip é conhecido como microcontrolador, que possui todos os componentes básicos, como CPU, RAM e armazenamento persistente, em uma escala realmente pequena. Logicamente, seu poder computacional, quando comparado a computadores de mesa, é bastante limitado.
	
	
	
	 
		
	
		3.
		O armazenamento temporário usado pela CPU para manter os dados e o código utilizados enquanto processa instruções. Esse é o conceito de:
	
	
	
	Placa Mãe
	
	
	Memória Secundária
	
	
	Memória ROM
	
	
	Memória Flash
	
	
	Memória RAM
	
Explicação:
A Random Access Memory (RAM), que significa Memória de Acesso Aleatório, pode ser chamada apenas de memória. A RAM é considerada a memória principal, pois é o armazenamento temporário usado pela CPU para manter os dados e o código utilizados enquanto processa instruções.
	
	
	
	 
		
	
		4.
		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 rodam mais lentamente nas CPU, se comparados à programas escritos em linguagens compiladas
	
	
	
	Apenas II está correta
	
	
	Somente I e III estão corretas
	
	
	Aepenas III está correta
	
	
	Somente I e IV estão corretas
	
	
	Apenas I está correta
	
Explicação:
Somente I e IV estão corretas
	
	
	
	 
		
	
		5.
		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
	
	
	LGPD (Lei Geral de proteção de Dados)
	
	
	Lei do Marco Civil da Internet
	
	
	Lei de Murphy
	
	
	Lei de P&D
	
Explicação:
Conforme conteúdo interativo do módulo 1 do tema 3, uma das forças mais importantes do desenvolvimento do silício é a lei de Moore, uma observação feita por Gordon Moore sobre como a fabricação de chips vinha sendo capaz de inserir cada vez mais transistores dentro de um chip
	
	
	
	 
		
	
		6.
		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.
 
 
	
	
	
	Sistema operacional.
	
	
	Software.
	
	
	Linguagem de programação.
	
	
	Processador.
	
	
	Hardware.
	
Explicação:
Hardware é o termo usado para se referir à parte física de um equipamento. Um hardware é a estrutura física que permite executar as funções que desejamos.
	
	
	
	 
		
	
		7.
		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.
	
	
	
	HD.
	
	
	RAM.
	
	
	Cooler.
	
	
	Pen drives.
	
	
	SSD.
	
Explicação:
A memória RAM (Random Access Memory) é uma memória de acesso aleatório é uma espécie de memória temporária. Também chamada de memória volátil: tudo o que está na RAM é instantaneamente apagado quando o computador é desligado.
	
	
	
	 
		
	
		8.
		Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina:
	
	
	
	o código-fonte, escrito em uma linguagem de programação, é de difícil compreensão para humanos. Então, os programadores escrevem instruções de código de máquina usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções referentes à linguagem de programação
	
	
	código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando uma linguagem de programação, e essas instruções estão prontas para serem executadas pela CPU
	
	
	compiladores são usados para testar o código de máquina antes de ele ser executado pela CPU, por razões de segurança
	
	
	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
	
	
	código de máquina é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando linguagem de máquina, e essas instruções estão prontas para serem executadas pela CPU
	
Explicação:
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

Outros materiais