Baixe o app para aproveitar ainda mais
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
Compartilhar