Buscar

(AS IV) SISTEMAS EMBARCADOS

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

Prévia do material em texto

Pergunta 1
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O conceito de paradigma de programação diz respeito à organização, construção e manipulação de
estruturas de dados pelas linguagens de programação, sendo este dividido em:
I Paradigma de programação estruturada: está relacionado a uma forma de programação linear,
tendo instruções executadas sequencialmente;
II Paradigma de programação orientada a objetos: está relacionado à organização de
um software em termos de objetos, incorporando suas estruturas, comportamentos e
relacionamentos;
III Paradigma de programação de linguagem de máquina: está relacionado à interpretação das
instruções do microcontrolador em conjuntos binários de dados.
Contempla(m) os conceitos verdadeiros dos paradigmas de programação a(s) alternativa(s):
I e II, apenas.
II e III, apenas
I, apenas. 
III, apenas.
I e III, apenas.
I e II, apenas.
Justificativa (comentário da resposta)
Dica: É possível retirar fragmentos do material estudado para comentar a
resposta. 
No tópico 2 – Linguagens de Programação, vimos que existem dois tipos de
paradigmas de programação, o estruturado e o orientado a objetos. Sendo estes
definidos de acordo com as afirmações da questão. 
Pergunta 2
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Todo sistema embarcado possui um software que o controla e executa rotinas de algoritmos, estas
são desenvolvidas utilizando alguma linguagem de programação. As linguagens de programação
possuem regras e sintaxes para elaboração dos algoritmos. Sendo assim, NÃO faz parte das
possíveis linguagens de programação utilizadas em sistemas embarcados:
Pseudocódigo.
Linguagem de programação C.
Java.
Pascal.
Pseudocódigo.
Assembly.
Justificativa (comentário da resposta)
Dica: É possível retirar fragmentos do material estudado para comentar a resposta. 
No tópico 1 – Fundamentos de Programação, vimos que o pseudocódigo foi criado
com o intuito de descrever os algoritmos de maneira a se aproximar da linguagem
humana, sendo assim considerado uma forma de representação dos algoritmos e
não uma linguagem de programação. 
Pergunta 3
Na linguagem de programação C, como em outras na criação de programas, devemos definir os
tipos de dados para nossas variáveis de acordo com o problema em questão. Assinale a alternativa
0,2 em 0,2 pontos
0,2 em 0,2 pontos
0,2 em 0,2 pontos
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
correta, que contém os tipos de dados da linguagem C:
char, int, float, double, void
char, int, float, double, void
char, integer, float, real, boolean
char, int, float, double, boolean
char, int, real, double, boolean
char, int, real, double, void
Justificativa (comentário da resposta)
Dica: É possível retirar fragmentos do material estudado para comentar a resposta. 
No tópico 4 – Linguagem C para Firmware, vimos que os tipos de dados que a
linguagem de programação C manipula são char, int, float, double, void. Os demais
citados na questão fazem parte de outras linguagens de programação. 
Pergunta 4
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Sobre o software de sistemas embarcados:
A essência de um sistema embarcado é conter um ________, o qual é responsável por controlar a
execução de instruções do hardware. O _______ nada mais é do que um conjunto de regras que
rege o funcionamento do sistema. O software de um sistema embarcado é semelhante ao de um
computador pessoal, podendo ser escrito em diversas linguagens de programação, contudo, a forma
de escrever esse passo a passo de regras é denominado algoritmo, o qual faz parte dos
fundamentos de lógica de programação.
Assinale a alternativa que preenche, de forma CORRETA, a lacuna.
Firmware
Código fonte
Compilador
Sistema Operacional
Firmware
Debugger
Justificativa (comentário da resposta)
Dica: É possível retirar fragmentos do material estudado para comentar a resposta. 
No tópico 1 – Fundamentos de Programação, vimos que a essência de um sistema
embarcado é conter um firmware, o qual é responsável em controlar a execução de
instruções do hardware. O firmware nada mais é do que um conjunto de regras que
rege o funcionamento do sistema. O software de um sistema embarcado é semelhante
ao de um computador pessoal, podendo ser escrito em diversas linguagens de
programação, mas a forma de escrever esse passo a passo de regras é denominado
algoritmo, o qual faz parte dos fundamentos de lógica de programação. 
0,2 em 0,2 pontos

Continue navegando