Filtrar


Questões por página:
Durante o desenvolvimento de um algoritmo de processamento de sinais em MATLAB, um engenheiro precisa gerar uma matriz de coeficientes para um filtro digital. A implementação requer eficiência computacional e clareza de código.
Em MATLAB, qual comando cria uma matriz 5x5 com valores 1 na diagonal principal e 0 nos demais elementos?
Considere os conceitos básicos de programação estruturada. Qual das características é fundamental para garantir a legibilidade, a manutenção e a modularidade de um programa escrito segundo esse paradigma? Assinale a alternativa correta.
Um projeto de robótica educacional costuma percorrer etapas que vão da concepção da ideia até a verificação do funcionamento do dispositivo. Considere as etapas listadas abaixo:

(1)Planejamento da solução e definição dos materiais e componentes necessários.
(2)Programação dos comandos que controlam os movimentos do dispositivo.
(3)Montagem física da estrutura com as peças e os sensores previstos.
(4)Teste do protótipo e ajuste dos erros observados no funcionamento.


Assinale a alternativa que apresenta a ordem CORRETA em que essas etapas ocorrem: 
No desenvolvimento de programas, o código escrito pelo programador precisa ser convertido em instruções que o processador reconheça. Uma linguagem _______ é traduzida integralmente para código de máquina antes da execução, gerando um arquivo executável, ao passo que uma linguagem _______ é traduzida e executada instrução a instrução por um programa intermediário. Já as linguagens de _______ nível, por se aproximarem da lógica humana, favorecem a legibilidade em vez do controle direto do hardware. Assinale a alternativa que preenche CORRETAMENTE as lacunas, na ordem em que aparecem:
Em uma aula de Educação Digital, o professor propôs que os estudantes criassem uma pequena história interativa. Cada grupo escolheu personagens, definiu cenas e organizou blocos para que os personagens reagissem a determinadas ações do usuário. Durante os testes, alguns alunos perceberam que certos comandos precisavam ser repetidos, enquanto outros deveriam ser executados apenas quando uma condição fosse atendida. O professor aproveitou a situação para discutir como diferentes estruturas podem ser combinadas em ambientes de programação visual. Considerando características de linguagens de programação em blocos, como Scratch, ScratchJr e Blockly, analise as afirmativas a seguir.
I.A organização de blocos por encaixe favorece a construção visual de sequências de comandos e pode reduzir dificuldades relacionadas à sintaxe textual durante as primeiras experiências de programação.
II.Em uma narrativa interativa, um bloco associado a um evento pode iniciar uma sequência de comandos quando ocorre uma ação prevista pelo projeto, como o acionamento de uma tecla ou a interação com determinado personagem.
III.Uma estrutura de repetição pode ser empregada quando determinada sequência de ações precisa ocorrer novamente, evitando a necessidade de reproduzir manualmente cada comando da sequência.
IV.Uma estrutura condicional pode ser utilizada para executar uma ação de acordo com uma situação definida no projeto, sendo adequada, por exemplo, para estabelecer respostas diferentes diante de determinadas condições.
V.No ScratchJr, a criação de narrativas interativas depende da utilização de comandos textuais digitados pelo estudante, enquanto Scratch e Blockly utilizam blocos visuais para representar as instruções.
Assinale a alternativa correta.