Prévia do material em texto
Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 1/8 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:744013) 1,50 49678848 10 7/1 2 9,00 As entradas analógicas do Arduino Uno possuem associadas conversores analógico-digitais (CAD) de 10 bits, capazes de ler tensões entre 0 V e 5 V (1023D), por padrão. Quando uma tensão de entrada de 1,25 V é aplicada à entrada, o valor digital mais próximo fornecido pelo CAD, dado em hexadecimal, é igual a quanto? Assinale a alternativa CORRETA: A 200. B 1FF. C 3FF. D 100. Ao escolher um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Com relação a isso, associe os itens, utilizando o código a seguir: I- Flash. II- Bluetooth, wifi, zigbee. III- Montador. IV- GPIOs ( ).Digital General Purpose Input and Output VOLTAR A+ Alterar modo de visualização 1 2 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 2/8 ( ) Memória utilizada como se fosse um disco rígido para armazenamento de programa, portátil e com acesso muito rápido. ( ) Portas programáveis de entrada e saída de dados que são utilizadas para prover uma interface entre os periféricos e os microcontroladores. ( ) Usado se o seu produto necessita de interfaces sem fio, porém há microcontroladores especializados para esse tipo de aplicação que oferecem opções deste tipo. ( ) Utiliza apenas a linguagem Assembly, usando apenas as instruções do fabricante. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - IV - III. B III - II - IV - I. C II - I - IV - III. D I - IV - II - III. A linguagem de programação utilizada no Arduino possui três partes essenciais, que são: estrutura, funções e valores. Os valores ainda podem ser subdivididos entre variáveis e constantes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para modificar o modo como o compilador e o programa subsequente trata a variável. ( ) Volatile não orienta o compilador a carregar a partir da RAM. ( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser alterado por algo além do controle da seção de código em que ela aparece. Assinale a alternativa que apresenta a sequência CORRETA: 3 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 3/8 A F - V - F. B F - F - V. C V - F - F. D V - F - V. O Arduino pode ser integrado a sensores, acessórios e para desempenhar diversas aplicações. shields Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Arduino consegue conversar com o computador por meio da porta USB. Isso nos permite desenvolver um software que roda no PC e se comunica com o software que roda no Arduino. ( ) Existem poucos projetos interessantes que fazem interface entre linguagens de programação e o Arduino. Há implementações para Python, Ruby, Java, C, dentre outras linguagens. ( ) Há carência em se criar implementações, por exemplo, um software em Python que recebe os dados de um sensor e envia para algum banco de dados na internet. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F. B V - F - V. C F - F - V. D F - V - F. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 4 5 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 4/8 Na escolha de um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Sobre essas particularidades, associe os itens, utilizando o código a seguir: I- CAN. II- PWM. III- SPI. IV- UART. ( ) É uma porta serial que transmite palavras digitais, tipicamente de comprimento de 48 ; sua bits função é possibilitar a comunicação de dados seriais. ( ) É utilizado para comunicações seriais de curta distância entre microcontrolador e periféricos SPI; é um protocolo síncrono, ou seja, possui um que temporiza a comunicação, e a SPI possui clock por padrão 4 sinais ( ).data in, data out, clock e chip select ( ) É provavelmente o padrão mais familiar; USB é um dos protocolos de comunicação serial mais lentos e, por isso, é pouco utilizado para ligação de periféricos que necessitam de grandes quantidades de transferência de dados. ( ) É um protocolo de comunicação serial síncrono. O sincronismo entre os módulos conectados à rede é feito em relação ao início de cada mensagem lançada ao barramento (evento que ocorre em intervalos de tempo conhecidos e regulares). Assinale a alternativa que apresenta a sequência CORRETA: A II - I - III - IV. B III - II - IV - I. C IV - III - II - I. D IV - III - I - II. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 5/8 Um dos fatores determinantes para a enorme versatilidade e popularidade do Arduino é sua plataforma amigável, a que chamamos de Ambiente de Desenvolvimento (IDE). Sobre as características do Arduino, assinale a alternativa CORRETA: A Embora o Arduino geralmente seja usado para pequenas aplicações amadoras e educacionais, seu conversor analógico para digital integrado pode ser usado para captura e reprodução de som, mas não possibilita aplicações que empregam maior complexibilidade. B O software Arduino usado para programar o Arduino UNO contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para uso e o usuário necessita desenvolver uma programação específica para cada módulo. C Arduino apresenta algumas capacidades de processar som, porém possui limitações específicas da plataforma Arduino com relação à qualidade, sua interface pode ser conectada e instalada no software MATLAB. D O AVR tem um dedicado que garante a independência da conversão do circuito ADC deClock outras partes do microcontrolador. Muitos projetistas usam um Arduino para construir seus robôs. O Arduino é um microcontrolador de custo acessível e pode ser conectado a sensores, motores, e executar programas feitos pelos inventores dos robôs. Alguns sensores, conhecidos como analógicos, podem ser ligados diretamente ao Arduino e apresentam uma variação de voltagem, indo de 0 até 5 Volts. Sobre este microcontrolador, assinale a alternativa CORRETA: A Seu ambiente de desenvolvimento é um compilador que usa interface construída em Cobol. B Suas funções permitem o desenvolvimento de um programa personalizado, para que seja enviado à placa e possa ser executado. C Uma ótima opção para iniciantes é a observação de alguns exemplos disponíveis na própria IDE, basta acessar Arquivo > exemplos e escolher qual deles se quer testar. D A estrutura básica da sua programação exige duas funções principais: a Setup () e Loop (). 6 7 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros.maneira invertida às réguas de positivo e de negativo. ( ) As ligações entre as réguas de positivo e de negativo localizadas na parte de cima e de baixo do circuito estão ligadas de forma incorreta, com os cabos invertidos. Assinale a alternativa que apresenta a sequência CORRETA C > V - V - V. Um servomotor é um motor com um braço que pode ser posicionado em ângulos específicos, enviando-se ao servo um sinal codificado. Ele é uma pequena caixa com três fios e um eixo de saída, que pode ter um acoplamento conhecido como braço. Esses três pinos são ligados, corretamente, à alimentação, ao terra e a um pino fios em cores específicas para o terra e a tensão. Sobre a maneira de ligar os fios, analise as sentenças a seguir: I- Preto, para a alimentação (POWER); vermelho, para o terra (GND); e laranja, para o fio do sinal analógico. II- Vermelho, para a alimentação (POWER); preto, para o terra (GND); e laranja. para o fio do sinal analógico. III- Vermelho, para a alimentação (POWER); preto, para o terra (GND); e laranja, para o fio do sinal digital. Assinale a alternativa CORRETA: D > Somente a sentença III está correta. O Arduino é o microcontrolador mais utilizado no mundo. Ele e seus similares, totalmente intercambiáveis, representaram um avanço na automação residencial e industrial nos últimos anos, porque permitiram que vários profissionais e empresas tivessem a possibilidade de automatizar seus sistemas a um baixo custo. Anteriormente, os CLPs e seus softwares de programação eram caros e muito difíceis de serem programados. Com base no exposto, analise as sentenças a seguir: I- O Arduino é tão utilizado porque seu código é aberto, ou seja, podemos utilizar sketches feitos por outros programadores. II- O programa que controla o Arduino, o IDE pode ser baixado gratuitamente. III- O Arduino não permite a adição de novas bibliotecas. Assinale a alternativa CORRETA: B As sentenças I e II estão corretas. Os resistores restringem a quantidade de corrente que pode fluir através de um circuito para evitar uma sobrecarga nos componentes. Eles se parecem com cilindros com faixas coloridas e um fio em cada ponta. Com base no exposto, analise as sentenças a seguir: I- O valor do resistor influencia o brilho do LED, podendo até mesmo impedir que o LED acenda. II- O resistor ajuda a prevenir que o LED queime quando ligado com os seus polos de maneira errônea. III- O resistor deve ser ligado sempre pelo seu polo positivo, localizado na faixa de cor mais perto dos fios que compõem as pernas do dispositivo. Assinale a alternativa CORRETA: A > As sentenças I e II estão corretas. Conforme Geddes (2017, p. 270), “um potenciômetro é um resistor cujo valor pode variar para manipular a tensão que flui por meio dele. Ele tem um botão que pode ser girado e três pinos na parte inferior. O pino central é o pino de controle, com a alimentação nos outros dois pinos (não importa qual pino é conectado à alimentação positiva e qual é ligado ao terra).” O potenciômetro foi usado para controlar a velocidade de um motor no experimento de controle da velocidade de um motor com transistor. Quando o valor do potenciômetro atingia o máximo de 5 kW neste experimento, a velocidade do motor era igual a qual valor? C >0 rpm. De acordo com Geddes (2017, p. 22), “a placa Arduino Uno é alimentada pela porta USB de um computador quando você a conectar ao seu PC para carregar um programa. Quando o Arduino não está ligado ao PC ele pode funcionar de modo independente, estando conectado a um adaptador de 9 V ou a uma bateria de 9 V”. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A porta USB é representada pelo número 2. ( ) A ligação do arduino a uma bateria deve ser feita pela fonte representada pelo número 3. ( ) O controlador do arduino é um chip representado pelo número 7. Assinale a alternativa que apresenta a sequência CORRETA: A> V - V – F A criação de projetos com base em displays LCD é muito simples, graças a um conjunto prontamente disponível de bibliotecas de código para LCDs. O IDE do Arduino vem com uma biblioteca deste tipo, a LiquidCrystal.h, que tem uma grande lista de recursos. Com base no exposto, analise as sentenças a seguir: I- As bibliotecas do Arduino são baixadas gratuitamente em GitHub. II- Para baixar uma biblioteca, basta clicar em código e selecionar a opção Download ZIP. III- Depois de baixado o arquivo é só adicionar ao software IDE que controla o Arduino que a biblioteca será incorporada ao software.Assinale a alternativa CORRETA B> As sentenças I, II e III estão corretas. Um dos primeiros computadores à válvula conhecido foi o famoso ENIAC, fabricado pelo EUA durante a segunda guerra mundial. Apesar de ser extremamente pesado (em torno de 27 toneladas), e consumir em torno de 150 kW, o ENIAC apresentou um grande avanço em relação ao seu antecessor Mark I, que operava a 8Hz enquanto o ENIAC chegava a alcançar 5 kHZ. Com base no exposto, assinale a alternativa CORRETA: A> O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Neumman que, como veremos adiante, é utilizada até hoje em certos microprocessadores Existem pinos que funcionam como entradas e saídas de dados. Essa característica do pino é configurada via código, permitindo a leitura ou a geração de níveis lógicos baixos e altos. Qualquer pino em modo de entrada de dados permitirá que o seu nível lógico seja lido, enquanto em modo de saída de dados, permitirá que um nível lógico seja gerado. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Caso o modo de saída de dados tenha sido selecionado, é possível utilizar a função digitalRead(pino) para a obtenção do valor digital no pino. Assim o retorno da função pode ser um valor HIGH ou LOW. ( ) Os pinos analógicos do Arduino são tradicionalmente configurados em saída (INPUT) e entrada (OUTPUT), contudo está disponível ainda um terceiro modo que garante um funcionamento adicional ao pino configurado. ( ) Utilizada no modo de saída de dados, a função digitalWrite(pino, valor) “escreve”, ou melhor, gera no pino especificado o valor digital previsto, podendo ser um valor HIGH (alto) ou LOW (baixo). ( ) As entradas e saídas digitais podem ser utilizadas para ler um estado de um botão, para acionar um LED, entre várias outras soluções. Assinale a alternativa que apresenta a sequência CORRETA: A> F - F - V - V. Como o Tinkercad possui uma variedade considerável de componentes e equipamentos delaboratório, portanto, é possível aprender bastante utilizando esta plataforma. Sem falar que suainterface é bem intuitiva. Com base nesse assunto, analise as sentenças a seguir: I- O osciloscópio é um instrumento não tão importante nos laboratórios de eletrônica. II- O osciloscópio permite a visualização de sinais, além de quantificar os parâmetros como:frequência, valor máximo, valor eficaz, valor médio etc. III- No Tinkercad, o osciloscópio possui três canais, o que significa que podemos visualizar um sinalpor componente. O único parâmetro que se pode alterar é o tempo por divisão do gráfico.Assinale a alternativa CORRETA D>Somente a sentença II está correta. Stanley B. Lippman documenta em seu livro Inside the C++ Object Model (1996) como compiladores convertem código de programas C++ em mapeamentos de memória. Lippman trabalhou implementando e mantendo o C-front, a implementação original do C++ nos Bell Labs. Stroustrup sempre desejou que o C++ fosse mantido como uma linguagem de especificação pequena, apesar de pressões externas para adições de novas funcionalidades na especificação da própria linguagem ao invés da codificação de novas bibliotecas para a biblioteca padrão.Brian Kernighan notou que enquanto em C existe geralmente uma maneira de resolver problemas, em C++ existem várias. Com base nesse contexto, assinale a alternativa CORRETA A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, short etc. Linguagens de programação são responsáveis por transmitir instruções para o computador, para que certas tarefas possam ser realizadas. Os computadores entendem apenas sequências de números binários, e para um ser humano seria difícil decorar inúmeras combinações desses números como representações de instruções. Para que a transmissão de instruções para o computador ocorra de maneira mais fácil, foram criadas as linguagens de programação. Desde o surgimento da primeira linguagem de programação (Assembly), na década de 1950, várias outras surgiram. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Estruturas de repetição são utilizadas quando um determinado bloco de código deve ser executado várias vezes, evitando, assim, que as mesmas instruções sejam declaradas repetidamente. ( ) Ponteiros oferecem a possibilidade de armazenar vários elementos de um mesmo tipo em uma única variável. Neles, cada elemento é indexado através de um índice. ( ) Strings são basicamente vetores de caracteres. Cada string deve terminar com o caractere nulo, sendo necessário inclui-lo ao contar a quantidade de elementos da string. ( ) Constantes são trechos de código separados intencionalmente, de modo a serem reaproveitados em vários pontos do código. Assinale a alternativa que apresenta a sequência CORRETA: A> V - F - V - F. Um dos primeiros computadores à válvula conhecido foi o famoso ENIAC, fabricado pelo EUAdurante a segunda guerra mundial. Apesar de ser extremamente pesado (em torno de 27 toneladas), econsumir em torno de 150 kW, o ENIAC apresentou um grande avanço em relação ao seu antecessorMark I, que operava a 8Hz enquanto o ENIAC chegava a alcançar 5 kHZ. Com base no exposto, assinale a alternativa CORRETA: O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Neumman que, comoveremos adiante, é utilizada até hoje em certos microprocessadores A necessidade por miniaturização dos microcontroladores e dos microprocessadores e a sua eficiência trouxe a eletrônica a um nível fantástico nos dias atuais. Em menos de 70 anos, os computadores passaram de dispositivos imensos para pequenas telas que carregamos no nosso bolso. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores estão presentes na maioria dos equipamentos eletrônicos que conhecemos hoje: celulares, tablets, notebooks, placas de vídeos, servidores, bombas de gasolina, máquinas de cartão de crédito, dispositivos médicos. ( ) Cada microprocessador serve perfeitamente para cada aplicação, o que significa que são escolhidos de acordo com os requisitos práticos. ( ) Os microprocessadores presentes nos computadores modernos, por exemplo, possuem uma capacidade de processamento de dados bem menor que uma máquina de cartão de crédito, mas são ainda normalmente maiores em capacidade. ( ) A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. Assinale a alternativa que apresenta a sequência CORRETA B> F - V - F - V. Há um bom tempo que os postes utilizados nas vias públicas são munidos de dispositivos para oacionamento automático das lâmpadas. Esse circuito, além de economizar energia, dispensa o uso deum profissional para realizar o acionamento manual, sendo assim bastante eficiente para prefeitura. Com base nesse contexto, assinale a alternativa CORRETA: Existem várias opções de sensores para esse proposito no mercado. Considerando que nãoprecisamos de uma medição precisa da luminosidade, o LDR é nossa melhor opção nesse caso. Éum sensor barato e simples de utilizar com o Arduino. Além dele e do Arduino em si,utilizaremos um LED com resistor de 330 ohm para limitação da corrente Existem pinos que funcionam como entradas e saídas de dados. Essa característica do pino é configurada via código, permitindo a leitura ou a geração de níveis lógicos baixos e altos. Qualquer pino em modo de entrada de dados, permitirá que o seu nível lógico seja lido, enquanto em modo de saída de dados, permitirá que um nível lógico seja gerado. Com base nesse assunto, analise as sentenças a seguir: I- As entradas e saídas digitais não podem, contudo, ser utilizadas para ler um estado de um botão, ou, para acionar um LED. II- A função pinMode (pino, modo) é responsável pela configuração de um determinado pino como entrada ou saída de dados. III- Utilizada no modo de saída de dados, a função digitalMode(pino, valor) “escreve”, ou melhor, gera no pino especificado o valor digital previsto, podendo ser um valor HIGH (alto) ou LOW (baixo). Assinale a alternativa CORRETA C> Somente a sentença II está correta. Os motores de passo são normalmente utilizados em aplicações que necessitem de mais controle de movimento e precisão. Essa característica é atingida através do movimento do motor em forma de passos. Na prática, várias bobinas são organizadas de modo que o motor gire de uma bobina para outra em um ângulo controlado. Dependendo da forma como foi construído, cada motor de passo possui um ângulo específico que o motor percorre a cada acionamento. Com base nesse contexto, assinale a alternativa CORRETA C > Quando menor esse ângulo maior é a precisão de movimento desse motor. Tinkercad é um programa de modelagem tridimensional (3D) on-line gratuito que roda em um navegador da web, conhecido por sua simplicidade e facilidade de uso. Desde que se tornou disponível em 2011, tornou-se uma plataforma popular para a criação de modelos para impressão 3D, bem como uma introdução básica à geometria sólida construtiva nas escolas. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O desenvolvimento no Tinkercad funciona de forma bem complexa. ( ) Inicialmente, são posicionados os componentes necessários, que serão simulados. ( ) Cada um desses componentes deve ser conectado através de um fio, que é representado simplesmente pela linha azul claro. ( ) No menu superior esquerdo, cada componente pode ser ajustado em termos de orientação, ou ainda excluído. Assinale a alternativa que apresenta a sequência CORRETA: A> F - V - F - V No livro In The Design and Evolution of C++ (1994), Bjarne Stroustrup descreve algumas regras que ele utiliza para desenvolver a linguagem. Analise essas regras a seguir: - C++ é desenvolvido para ser uma linguagem tipada estaticamente e de propósito geral que é tão eficiente e portátil quanto o C. - C++ é desenvolvido para suportar múltiplos paradigmas. - C++ é desenvolvido para fornecer ao programador escolhas, mesmo que seja possível ao programador escolher a opção errada. - C++ é desenvolvido para ser o mais compatível com C possível, fornecendo transições simples para código C. - C++ evita fornecer facilidades que são específicas a certas plataformas ou a certos grupos de desenvolvedores. - C++ não exige overhead para facilidades que não são utilizadas Outra regra na linguagem C++ é que não podemos utilizar caracteres especiais como $, %, ou & em nenhuma parte do identificador da variável. Para aplicações nas quais é necessário um pouco mais de torque os motores CC normalmente são acoplados em caixas de redução. Esse equipamento é composto por engrenagens que reduzem a velocidade do motor e aumenta o torque em compensação. Com base nesse contexto, assinale a alternativa CORRETA: A> O motor GW370 é um exemplo desse tipo. Ele opera a uma tensão de 12V, possui umtoque de 4,0 Kgf.cm e uma velocidade de apenas 22 RPM em velocidade nominal Apesar dos relés terem proporcionado grandes ganhos em relação às máquinas mecânicas, estes ainda era muito lentos e foram rapidamente substituídos pelas válvulas mecânicas na construção de computadores. Com base no exposto, assinale a alternativa CORRETA: Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 220V ou 110V, através de um pulso de 5V gerado pelo microcontrolador. Com o tempo, os microcontroladores passaram a integrar ainda as placas de desenvolvimento, que, além de já possuírem um microcontrolador nativo, oferecem ao usuário forma facilitada de programá-lo, normalmente através de uma porta USB, acesso facilitado aos pinos de entrada e saída, e outros recursos como osciladores externos e reguladores de tensão. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Atmega328, além de representar bem os dispositivos megaAVR da família AVR, é um dos microcontroladores mais utilizados, sendo indicado para a maioria das aplicações. ( ) Os primeiros microcontroladores AVR foram desenvolvidos pela fabricante Atmel em meados de 2007. ( ) Em 2009, a empresa foi vendida para a Microchip que deu continuidade à família AVR. Falando um pouco sobre os detalhes construtivos, os microcontroladores AVR são dispositivos de 8 bits que possuem uma arquitetura Harvard com um set de instruções reduzidos (RISC). Dessa forma, todas as instruções possuem tamanho fixo e a grande maioria é executada em até um ciclo de clock. ( ) Os megaAVR são microcontroladores com mais recursos que o tinyAVR, possuindo memórias flash de até 256 KB e 8 KB de memória SRAM. Em geral, possuem encapsulamentos maiores com 28 a 100 pinos. Assinale a alternativa que apresenta a sequência CORRETA: A> V - F - F – V O desenvolvimento de novas aplicações normalmente envolve uma sequência de passos em que o projetista experimenta, altera e desenha as funcionalidades que serão desenvolvidas. Esse é um processo trabalhoso que, muitas vezes, se desenrola através de várias tentativas. Antigamente, cada tentativa deveria ser realizada através da montagem de um circuito, com compras de equipamentos, soldagem, entre outros passos. Hoje, esse processo se tornou mais prático, através dos softwares de simulação. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) No Metaverso, o projetista é capaz de ter uma aproximação da realidade, enxergando como o circuito vai funcionar. ( ) No desenvolvimento com microcontroladores, é necessário que os softwares do Metaverso sejam capazes de simular também o funcionamento desses dispositivos, recebendo como entrada o código desenvolvido e simulando como o microcontrolador iria se comportar. ( ) Uma alternativa gratuita que vem se utilizada cada vez mais é Tinkercad. ( ) Hoje, a simulação corresponde a uma etapa do desenvolvimento de projetos de eletrônica. Assinale a alternativa que apresenta a sequência CORRETA B> F - F - V - V. C++ é uma linguagem de programação compilada multiparadigma, ou seja, seu suporte inclui linguagem imperativa, orientada a objetos e genérica, e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Ela é utilizada na programação de microcontroladores, seguida pela linguagem Assembly. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um tipo de dado na linguagem C++ é o inteiro (denotado por int). ( ) O dado Flutuante na linguagem C++ é utilizado para armazenar dados numéricos positivos e sem casas decimais. ( ) O dado Lógico é utilizado para armazenar números inteiros expressos por vírgula, ou seja, os famosos números decimais. ( ) Uma variável do tipo float utiliza 32 bits de memória. Assinale a alternativa que apresenta a sequência CORRETA C> V - F - F - V. Os microcontroladores são circuitos integrados com vários recursos para entregar a solução mais completa possível. Possuem núcleo processador, memória de programação para armazenamento e interface para conexão com recursos periféricos de entrada e saída. Além dos microcontroladores, outros tipos de microprocessadores merecem destaque, tais como: DSPs, GPUs etc. Com base nesse assunto, analise as sentenças a seguir: I- Os processadores de sinais digitais, ou DSPs, como são conhecidos, são tipos de microprocessadores empregados no processamento de sinais digitais, estando presentes em televisões digitais e em aparelhos de CD e DVD. II- As GPUs são chips especializados em processar apenas planilhas de cálculos, editores de texto e navegação na internet. III- É muito comum hoje que alguns processadores já venham com uma GPU integrada para o processamento de vídeo e jogos em geral. Assinale a alternativa CORRETA: A> As sentenças I e III estão corretas. Prova Impressa GABARITO | Avaliação I - Individual (Cod.:991918) Peso da Avaliação 2,00 Prova 87186645 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A primeira característica a considerar num computador é sua unidade central de processamento, que poderá fornecer uma série de indicações sobre o equipamento. A CPU (Central Processing Unit) também pode ser chamada de processador ou microprocessador, os quatro termos são equivalentes. Tudo o que acontece num computador provém da CPU, que gerência todos os recursos disponíveis no sistema. Seu funcionamento é coordenado pelos programas, que indicam o que deve ser feito e quando. Basicamente, a CPU executa cálculos muito simples como somas e comparações entre números, mas com uma característica muito especial: uma velocidade extremamente elevada. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A ULA é quem gera os gatilhos para que ações sejam tomadas dentro do processador. ( ) A unidade de controle emite sinais para dispositivos externos ao processador como: periféricos e memórias, e internamente para a ULA, de modo que determinada função interna seja realizada, recebendo como entrada instruções, flags e sinais de controles de fontes externas, através dos registradores. ( ) Podemos dizer que a ULA é quem garante a correta execução das tarefas, ou instruções no microprocessador. ( ) Uma das entradas da ULA vem justamente da unidade de controle. É ela que informa à ULA o que deve ser feito com os dados nos registradores. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - F - V. C V - F - V - F. D F - F - V - V. No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje. Assinale a alternativa CORRETA: VOLTAR A+ Alterar modo de visualização 1 2 24/10/2024, 19:44 Avaliação I - Individualabout:blank 1/5 A Somente a sentença II está correta. B As sentenças I e III estão corretas. C As sentenças II e III estão corretas. D Somente a sentença I está correta. O transistor é um dispositivo semicondutor de três camadas, muito utilizado na construção de chips eletrônicos para as mais variadas aplicações. Composto, principalmente, de silício ou germânio, o transistor é empregado em processos de amplificação e produção de sinais e em operações de chaveamento. Com base nesse assunto, analise as sentenças a seguir: I- O grande diferencial do transistor está na velocidade e também no tamanho desses dispositivos. II- O processo de condução do transistor (o fluxo de corrente através dele) acontece de forma extremamente rápida. III- São necessárias grandes porções de materiais dopados para a montagem de um transistor. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença I está correta. O transistor é um dispositivo eletrônico composto por, pelo menos, três terminais, nomeados como base, coletor e emissor. Uma tensão aplicada na base faz com que a corrente flua entre coletor e emissor. Esse comportamento reproduz os zeros e uns amplamente utilizados na computação para cálculo e processamento de dados. Com base no exposto, assinale a alternativa CORRETA: A O transistor também pode atuar como uma chave eletrônica, uma vez que uma tensão na base permite o fluxo de corrente (chave fechada) e quando não existe tensão, a corrente fica impedida de circular (chave aberta). B O transistor também pode atuar como uma relé fotoelétrico, uma vez que uma tensão na base permite o fluxo de corrente (rele fechado) e quando não existe tensão, a corrente fica impedida de circular (rele aberta). C O transistor também pode atuar como um atuador eletromagnético, uma vez que uma tensão na base não permite o fluxo de corrente (atuador fechado) e quando não existe tensão, a corrente fica circula livremente (atuador aberto). D O transistor também pode atuar como um disjuntor eletrônico, uma vez que uma tensão na base não permite o fluxo de corrente (posição fechada) e quando não existe tensão, a corrente fica impedida de circular (posição aberta). 3 4 24/10/2024, 19:44 Avaliação I - Individual about:blank 2/5 Apesar dos relés terem proporcionado grandes ganhos em relação às máquinas mecânicas, estes ainda era muito lentos e foram rapidamente substituídos pelas válvulas mecânicas na construção de computadores. Com base no exposto, assinale a alternativa CORRETA: A Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120V ou 110V, através de um pulso de 10 V gerado pelo microcontrolador. B Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 220V ou 110V, através de um pulso de 5V gerado pelo microcontrolador. C Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 320 V ou 210 V, através de um pulso de 5 V gerado pelo microcontrolador. D Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120 V ou 210 V, através de um pulso de 7 V gerado pelo microcontrolador. Há ainda quem afirme que os computadores surgiram da necessidade de se fazer cálculos de forma rápida e precisa. De qualquer modo, as calculadoras também são consideradas parte importante no processo de concepção dos computadores. Caso você esteja se perguntando, a primeira calculadora foi inventada por William Schickard, ainda no início do século XVII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. Com base no exposto, assinale a alternativa CORRETA: A Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 20 anos adiantado em relação à Pascal. B Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 40 anos adiantado em relação à Pascal. C Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 30 anos adiantado em relação à Pascal. D Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 10 anos adiantado em relação à Pascal. Microcontroladores são circuitos integrados que possuem em seu interior todos os componentes necessários ao seu funcionamento dependendo unicamente da fonte de alimentação externa. Pode-se dizer que os microcontroladores são computadores de um único chip. Com base nesse assunto, analise as sentenças a seguir: 5 6 7 24/10/2024, 19:44 Avaliação I - Individual about:blank 3/5 I- Os primeiros microcontroladores derivaram também do i8081. II- Nos anos subsequentes, os microcontroladores continuaram evoluindo para chips mais rápidos, mas ainda havia uma limitação nesses dispositivos: a reprogramação. III- Chips como o 8048, e posteriormente o 8050 da Intel, se tornaram os mais populares na época e os mais utilizados em tarefas de automação. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B Somente a sentença II está correta. C Somente a sentença I está correta. D As sentenças I e III estão corretas. Com o tempo, os microcontroladores passaram a integrar ainda as placas de desenvolvimento, que, além de já possuírem um microcontrolador nativo, oferecem ao usuário forma facilitada de programá- lo, normalmente através de uma porta USB, acesso facilitado aos pinos de entrada e saída, e outros recursos como osciladores externos e reguladores de tensão. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Atmega328, além de representar bem os dispositivos megaAVR da família AVR, é um dos microcontroladores mais utilizados, sendo indicado para a maioria das aplicações. ( ) Os primeiros microcontroladores AVR foram desenvolvidos pela fabricante Atmel em meados de 2007. 8 9 24/10/2024, 19:44 Avaliação I - Individual about:blank 4/5 ( ) Em 2009, a empresa foivendida para a Microchip que deu continuidade à família AVR. Falando um pouco sobre os detalhes construtivos, os microcontroladores AVR são dispositivos de 8 bits que possuem uma arquitetura Harvard com um set de instruções reduzidos (RISC). Dessa forma, todas as instruções possuem tamanho fixo e a grande maioria é executada em até um ciclo de clock. ( ) Os megaAVR são microcontroladores com mais recursos que o tinyAVR, possuindo memórias flash de até 256 KB e 8 KB de memória SRAM. Em geral, possuem encapsulamentos maiores com 28 a 100 pinos. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - F - V. C F - F - V - V. D V - F - F - V. Recentemente, em janeiro de 2021, a empresa Raspberry anunciou o lançamento da Raspberry Pi Pico, por um valor de aproximadamente $4. A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. As placas de desenvolvimento normalmente são mais indicadas para iniciantes por possuir toda a estrutura para a aprendizagem, como: interface para programação via USB, regulação de tensão, pinos para conexão com os GPIOs e outras facilidades. Com base nesse assunto, analise as sentenças a seguir: I- A placa é baseada no microcontrolador RP2040, o primeiro desenvolvido pela empresa e conta com dois núcleos, um clock base de 133 MHz (perceba a diferença em relação aos primeiros micros), memória RAM de 276kB e flash de 5MB, além de possuir 32 pinos GPIO (pinos com opção de uso como entrada ou saída de dados), sensor de temperatura e comunicação SPI, I2C, UART, integradas. II- A placa foi desenvolvida para ser uma opção de baixo custo para desenvolvimento de protótipos. III- O microcontrolador vai equipar ainda outras placas com o Arduino Nano RP2040 e o Adafruit Feather RP2040. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas D Somente a sentença I está correta. 10 Imprimir 24/10/2024, 19:44 Avaliação I - Individual about:blank 5/5 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:29:15 31/03/2022 20:10 Avaliação I - Individual 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:744027) 1,50 44248118 10 8/1 1 9,00 No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e III estão corretas. C Somente a sentença II está correta. D As sentenças II e III estão corretas. Foi a partir da tendência de facilitar processos que surgiram as primeiras máquinas programáveis. A primeira delas foram os teares, que eram programadas através de cartões perfurados para repetir padrões em tecidos. Essas máquinas são consideradas as percussoras dos computadores justamente por exibir esse padrão programado e repetitivo que vemos ainda hoje em vários códigos computacionais. Com base no exposto, assinale a alternativa CORRETA: A A primeira calculadora foi inventada por William Schickard, ainda no início do século XVII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. B A primeira calculadora foi inventada por William Schickard, ainda no início do século XVIII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. C A primeira calculadora foi inventada por William Schickard, ainda no início do século XV. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. D A primeira calculadora foi inventada por William Schickard, ainda no início do século XVI. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. VOLTAR A+ Alterar modo de visualização 1 2 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:29:15 31/03/2022 20:10 Avaliação I - Individual 2/5 Recentemente, em janeiro de 2021, a empresa Raspberry anunciou o lançamento da Raspberry Pi Pico, por um valor de aproximadamente $4. A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. As placas de desenvolvimento normalmente são mais indicadas para iniciantes por possuir toda a estrutura para a aprendizagem, como: interface para programação via USB, regulação de tensão, pinos para conexão com os GPIOs e outras facilidades. Com base nesse assunto, analise as sentenças a seguir: I- A placa é baseada no microcontrolador RP2040, o primeiro desenvolvido pela empresa e conta com dois núcleos, um clock base de 133 MHz (perceba a diferença em relação aos primeiros micros), memória RAM de 276kB e flash de 5MB, além de possuir 32 pinos GPIO (pinos com opção de uso como entrada ou saída de dados), sensor de temperatura e comunicação SPI, I2C, UART, integradas. II- A placa foi desenvolvida para ser uma opção de baixo custo para desenvolvimento de protótipos. III- O microcontrolador vai equipar ainda outras placas com o Arduino Nano RP2040 e o Adafruit Feather RP2040. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças II e III estão corretas. C Somente a sentença I está correta. D As sentenças I e III estão corretas. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Nem sempre as placas de desenvolvimento são a melhor opção. Em projetos comerciais que requerem protótipos menores, é comum a utilização do microcontrolador em si, sem todo o aparato que as placas de desenvolvimento possuem. Microcontroladores muito utilizados nesse tipo de aplicação são os PICs. Os PICs são gravados através da conexão de pinos específicos do microcontrolador com o PICKIT, que por sua vez se conecta ao computador via cabo USB. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores PIC possuem famílias com núcleos de processamento de 8, 16 e mais recentemente de 42 bits e atingem velocidades de até 58 MHz. ( ) Voltados normalmente para aplicações de maior desempenho, temos a nova linha de microcontroladores STM32G0, da fabricante ST. ( ) Lançados em 2019, os microcontroladores são uma boa opção para aplicações industriais, oferecendo uma memória RAM de até 32 kB e flash de até 812 kB. ( ) Placas de desenvolvimento normalmente são melhores para iniciantes por já virem com todo o hardware necessário para o desenvolvimento de protótipos. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - F - V - F. C F - V - F - V. D V - V - F - F. 3 4 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:29:15 31/03/2022 20:10 Avaliação I - Individual 3/5 Os computadoresmodernos os microprocessadores não atuam de forma autônoma, sendo necessários componentes externos como: memória RAM (para armazenamento de dados e variáveis) e memória ROM (para armazenamento de programas), além de geradores de clock externo, endereçamento, dispositivos de regulação, entre outros. Com base nesse assunto, analise as sentenças a seguir: I- Surgiu ainda em meados de 1950, o primeiro MCU (Micro Controller Unit), ou microcontroladores como passaremos a chamar aqui. II- O primeiro microcontrolador foi inventado pela Texas Instrument e era basicamente o encapsulamento de um microprocessador com memórias RAM e ROM integradas. III- Um microcontrolador não possui todos os dispositivos necessários para o seu funcionamento integrados em um mesmo chip, ao contrário dos microprocessadores. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. Um dos primeiros computadores à válvula conhecido foi o famoso ENIAC, fabricado pelo EUA durante a segunda guerra mundial. Apesar de ser extremamente pesado (em torno de 27 toneladas), e consumir em torno de 150 kW, o ENIAC apresentou um grande avanço em relação ao seu antecessor Mark I, que operava a 8Hz enquanto o ENIAC chegava a alcançar 5 kHZ. Com base no exposto, assinale a alternativa CORRETA: A O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Ferguson que, como veremos adiante, é utilizada até hoje em certos microprocessadores. B O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirichlet que, como veremos adiante, é utilizada até hoje em certos microprocessadores. C O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirac que, como veremos adiante, é utilizada até hoje em certos microprocessadores. D O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Neumman que, como veremos adiante, é utilizada até hoje em certos microprocessadores O transistor é um dispositivo eletrônico composto por, pelo menos, três terminais, nomeados como base, coletor e emissor. Uma tensão aplicada na base faz com que a corrente flua entre coletor e emissor. Esse comportamento reproduz os zeros e uns amplamente utilizados na computação para cálculo e processamento de dados. Com base no exposto, assinale a alternativa CORRETA: A O transistor também pode atuar como um atuador eletromagnético, uma vez que uma tensão na base não permite o fluxo de corrente (atuador fechado) e quando não existe tensão, a corrente fica circula livremente (atuador aberto). 5 6 7 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:29:15 31/03/2022 20:10 Avaliação I - Individual 4/5 B O transistor também pode atuar como uma relé fotoelétrico, uma vez que uma tensão na base permite o fluxo de corrente (rele fechado) e quando não existe tensão, a corrente fica impedida de circular (rele aberta). C O transistor também pode atuar como um disjuntor eletrônico, uma vez que uma tensão na base não permite o fluxo de corrente (posição fechada) e quando não existe tensão, a corrente fica impedida de circular (posição aberta). D O transistor também pode atuar como uma chave eletrônica, uma vez que uma tensão na base permite o fluxo de corrente (chave fechada) e quando não existe tensão, a corrente fica impedida de circular (chave aberta). O grande mérito por transformar os computadores antigos, que ocupavam o tamanho de uma sala, em aparelhos portáteis que carregamos hoje na bolsa está em um componente: o transistor. O transistor substituiu as válvulas eletromecânicas e deu espaço para uma redução no tamanho dos dispositivos eletrônicos em geral. Com base no exposto, assinale a alternativa CORRETA: A A invenção de Bardeen, Brattain e Shockley foi patenteada em 1957 e revolucionou a eletrônica da época. B A invenção de Bardeen, Brattain e Shockley foi patenteada em 1967 e revolucionou a eletrônica da época. C A invenção de Bardeen, Brattain e Shockley foi patenteada em 1947 e revolucionou a eletrônica da época. D A invenção de Bardeen, Brattain e Shockley foi patenteada em 1937 e revolucionou a eletrônica da época. Os microcontroladores são circuitos integrados com vários recursos para entregar a solução mais completa possível. Possuem núcleo processador, memória de programação para armazenamento e interface para conexão com recursos periféricos de entrada e saída. Além dos microcontroladores, outros tipos de microprocessadores merecem destaque, tais como: DSPs, GPUs etc. Com base nesse assunto, analise as sentenças a seguir: I- Os processadores de sinais digitais, ou DSPs, como são conhecidos, são tipos de microprocessadores empregados no processamento de sinais digitais, estando presentes em televisões digitais e em aparelhos de CD e DVD. II- As GPUs são chips especializados em processar apenas planilhas de cálculos, editores de texto e navegação na internet. III- É muito comum hoje que alguns processadores já venham com uma GPU integrada para o processamento de vídeo e jogos em geral. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças I e II estão corretas. C As sentenças II e III estão corretas. D Somente a sentença II está correta. 8 9 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:29:15 31/03/2022 20:10 Avaliação I - Individual 5/5 A necessidade por miniaturização dos microcontroladores e dos microprocessadores e a sua eficiência trouxe a eletrônica a um nível fantástico nos dias atuais. Em menos de 70 anos, os computadores passaram de dispositivos imensos para pequenas telas que carregamos no nosso bolso. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores estão presentes na maioria dos equipamentos eletrônicos que conhecemos hoje: celulares, tablets, notebooks, placas de vídeos, servidores, bombas de gasolina, máquinas de cartão de crédito, dispositivos médicos. ( ) Cada microprocessador serve perfeitamente para cada aplicação, o que significa que são escolhidos de acordo com os requisitos práticos. ( ) Os microprocessadores presentes nos computadores modernos, por exemplo, possuem uma capacidade de processamento de dados bem menor que uma máquina de cartão de crédito, mas são ainda normalmente maiores em capacidade. ( ) A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - F - V. C F - F - V - V. D V - V - F - F. 10 Imprimir Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 1/6 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:744024) 1,50 44728476 10 9/1 9,00 Os algoritmos são uma maneira de formalizar uma sequência de passos para execução de uma atividade. A formalização é necessária para que diferentes pessoas possam entender e repetir os passos para chegar à solução do problema. São exemplos: executar a operação de soma em uma calculadora; fazer uma transferência bancária; ajustar o horário no celular; programar um DVD para gravar um programa etc. Com base nesse assunto, analise as sentenças a seguir: I- A descrição é a forma mais próxima de se representar um algoritmo, utilizando assim uma linguagem genérica próxima da linguagem escrita, mas estruturada em formato de código. II- No pseudocódigo, o algoritmo é dito diretamenteem linguagem escrita. É o caso das receitas e manuais que descrevemos anteriormente, sendo especialmente útil para explicar como o algoritmo funciona através de linguagem escrita. III- O fluxograma é a representação gráfica do algoritmo, sendo utilizadas formas e setas para indicar o sentido de execução das instruções e as decisões tomadas pelo algoritmo. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D As sentenças II e III estão corretas. C++ é uma linguagem de programação compilada multiparadigma, ou seja, seu suporte inclui linguagem imperativa, orientada a objetos e genérica, e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Ela é utilizada na programação de microcontroladores, seguida pela linguagem Assembly. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um tipo de dado na linguagem C++ é o inteiro (denotado por int). ( ) O dado Flutuante na linguagem C++ é utilizado para armazenar dados numéricos positivos e sem casas decimais. ( ) O dado Lógico é utilizado para armazenar números inteiros expressos por vírgula, ou seja, os famosos números decimais. ( ) Uma variável do tipo float utiliza 32 bits de memória. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - F - V. VOLTAR A+ Alterar modo de visualização 1 2 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 2/6 C F - V - V - F. D V - F - V - F. A biblioteca padrão do C++ incorpora a biblioteca padrão do C, com algumas pequenas modificações, para trabalhar melhor com as novas funcionalidades criadas pela linguagem. Outra grande parte da biblioteca é composta pela biblioteca padrão de gabaritos. Ela fornece ferramentas úteis como containers (vetores, listas, entre outros), algoritmos (filtragem de elementos de container, busca, ordenação, entre outros) e iteradores (ponteiros inteligentes genéricos para acessar tais containers e interligá-los aos algoritmos). Com base nesse contexto, assinale a alternativa CORRETA: A Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Term Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. B Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Case Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. C Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Out Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. D Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de .In Sensitive Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. Assim como a linguagem, sua biblioteca padrão também sofreu melhorias ao longo do tempo. Sua primeira adição foi a biblioteca de E/S, e posteriormente a Standard Template Library (STL); ambas tornaram-se algumas das principais funcionalidades que distanciaram a linguagem em relação a C. Criada primordialmente na HP por Alexander Stepanov no início da década de 1990 para explorar os potenciais da programação genérica, a STL foi apresentada a um comitê unificado ANSI e ISO em 1993 à convite de Andrew Koenig. Após uma proposta formal na reunião do ano seguinte, a biblioteca recebe o aval do comitê. Com base nesse contexto, assinale a alternativa CORRETA: A Enquanto o valor de um inteiro pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. B Enquanto o valor de uma variável pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. C Enquanto o valor de uma constante pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. D Enquanto o valor de uma string pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. 3 4 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 3/6 A lógica trata justamente da relação de causa e consequência que vemos no dia a dia, mas não percebemos. Ao fazer um bolo, por exemplo, seguimos uma sequência lógica de instruções, onde uma instrução depende da outra para ser realizada. Podemos dizer assim, que muito do que fazemos é executado de maneira lógica, seguindo uma sequência de instruções. Na programação, essa maneira lógica de pensar, a fim de gerar uma sequência de instruções, a serem lidas pelo computador é conhecido como lógica de programação. A lógica de programação não depende da linguagem escolhida. Na verdade, a linguagem é apenas a forma de se comunicar com o dispositivo. Com base nesse assunto, analise as sentenças a seguir: I- É comum que se inicie o processo de desenvolvimento pela lógica de programação, sendo gerado assim uma sequência de instruções, que futuramente são implementados em um programa escrito em linguagem x ou y. II- À sequência de instruções lógicas damos o nome de algoritmo, e é mais comum vê-los no nosso dia a dia do que você pensa. Um exemplo simples seriam as receitas, mas podemos citar também os processos industriais, manuais de instruções e até mesmo as bulas de medicamentos. III- O pictograma é a representação gráfica do algoritmo, sendo utilizadas formas e setas para indicar o sentido de execução das instruções e as decisões tomadas pelo algoritmo. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D As sentenças I e II estão corretas. A linguagem C é mais complicada, e tem de se ter mais atenção a erros de lógica, porém, é mais fácil corrigir os erros que em C++, pois muitas das sintaxes do C++ são sutis, e quando se erra alguma coisa mínima, o código simplesmente não funciona, ou em caso de erros menores, o código passa a apresentar problemas muito difíceis de identificar. Alguns dos mais conhecidos programas são feitos em C++, ou parte dos seus códigos são nessa linguagem. Alguns deles são: Adobe Photoshop, MySQL, Mozilla Firefox, Internet Explorer, Microsoft Windows, entre vários outros. Com base nesse assunto, analise as sentenças a seguir: I- Em linguagens de alto nível como é o caso do Assembly, é comum armazenarmos dados em variáveis, ao invés de registradores. II- Uma constante é um endereço de memória utilizado para armazenar temporariamente um dado. Apesar de ser possível referenciar diretamente o endereço de memória da constante, é comum deixarmos essa escolha por conta do compilador. III- Apesar dos tipos de dados serem essencialmente iguais aos estudados a nível de máquina, existe uma maneira diferente de tratá-los utilizando a linguagem C++. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B Somente a sentença III está correta. C Somente a sentença II está correta. D As sentenças I e III estão corretas. 5 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 4/6 Apesarde ainda ser requerida em algumas áreas específicas, e ser especialmente útil para aprender a arquitetura de processadores, a linguagem Assembly não é mais tão utilizada assim na programação de microcontroladores. No lugar dela, a linguagem C++ está entre as mais utilizadas para a programação de microcontroladores. Com base nesse contexto, assinale a alternativa CORRETA: A Além de ser uma linguagem de alto nível, a linguagem C++ possui a vantagem de possuir códigos simples e eficientes, além também de possuir recursos como orientação a objetos, tratamento de exceções e coleta de lixo de memória. B Além de ser uma linguagem sem nível, a linguagem C++ possui a vantagem de possuir códigos simples e eficientes, além também de possuir recursos como orientação a objetos, tratamento de exceções e coleta de lixo de memória. C Além de ser uma linguagem de baixo nível, a linguagem C++ possui a vantagem de possuir códigos simples e eficientes, além também de possuir recursos como orientação a objetos, tratamento de exceções e coleta de lixo de memória. D Além de ser uma linguagem de médio nível, a linguagem C++ possui a vantagem de possuir códigos simples e eficientes, além também de possuir recursos como orientação a objetos, tratamento de exceções e coleta de lixo de memória. Por muito tempo, o C++ foi encarado como um superconjunto do C. Entretanto, em 1999, o novo padrão ISO para a linguagem C tornou as duas linguagens ainda mais diferentes entre si. Devido a essas incompatibilidades, muitas empresas que desenvolvem compiladores não oferecem suporte à versão mais recente da linguagem C. Pode-se dizer que C++ foi a única linguagem entre tantas outras que obteve sucesso como uma sucessora à linguagem C, inclusive servindo de inspiração para outras linguagens como Java, a IDL de CORBA e C#. Com base nesse contexto, assinale a alternativa CORRETA: A As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #define, seguido do nome da constante e do valor. B As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #struct, seguido do nome da constante e do valor. C As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #org, seguido do nome da constante e do valor. D As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #main, seguido do nome da constante e do valor. 7 8 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 5/6 Linguagens de programação são responsáveis por transmitir instruções para o computador, para que certas tarefas possam ser realizadas. Os computadores entendem apenas sequências de números binários, e para um ser humano seria difícil decorar inúmeras combinações desses números como representações de instruções. Para que a transmissão de instruções para o computador ocorra de maneira mais fácil, foram criadas as linguagens de programação. Desde o surgimento da primeira linguagem de programação (Assembly), na década de 1950, várias outras surgiram. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Estruturas de repetição são utilizadas quando um determinado bloco de código deve ser executado várias vezes, evitando, assim, que as mesmas instruções sejam declaradas repetidamente. ( ) Ponteiros oferecem a possibilidade de armazenar vários elementos de um mesmo tipo em uma única variável. Neles, cada elemento é indexado através de um índice. ( ) Strings são basicamente vetores de caracteres. Cada string deve terminar com o caractere nulo, sendo necessário inclui-lo ao contar a quantidade de elementos da string. ( ) Constantes são trechos de código separados intencionalmente, de modo a serem reaproveitados em vários pontos do código. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - F - V. C V - F - V - F. D V - V - F - F. Enquanto os Operadores Relacionais estabelecem as relações, os Conectivos irão ligar as Expressões Lógicas das relações, dando origem a novas expressões compostas por 2 ou mais subexpressões. Programar é dizer ao computador o que deve ser feito e, os Conectivos Lógicos e os Operadores Relacionais serão os responsáveis por decidirem, ao analisar os valores, quais blocos de códigos deverão ser executados. Com base nesse assunto, analise as sentenças a seguir: I- A operação NÃO retorna zero, caso o resultado dentro dos parêntesis resulta em zero, e esse valor não pode ser invertido pelo operador NÃO. II- Os operadores E e OU são chamados também de conjunção e disjunção. III- O operador E resulta em um valor 1 caso os dois operadores que estiverem sendo testados sejam também 1, de qualquer outra foram o resultado é 0. IV- Já o operador OU resulta em um valor 1, caso um dos operadores tenha valor 1, ou se os dois forem 1. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I e III estão corretas. 9 10 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:11:09 05/04/2022 22:12 Avaliação II - Individual 6/6 Imprimir Prova Impressa GABARITO | Avaliação II - Individual (Cod.:991920) Peso da Avaliação 2,00 Prova 88001915 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Linguagens de programação são responsáveis por transmitir instruções para o computador, para que certas tarefas possam ser realizadas. Os computadores entendem apenas sequências de números binários, e para um ser humano seria difícil decorar inúmeras combinações desses números como representações de instruções. Para que a transmissão de instruções para o computador ocorra de maneira mais fácil, foram criadas as linguagens de programação. Desde o surgimento da primeira linguagem de programação (Assembly), na década de 1950, várias outras surgiram. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Estruturas de repetição são utilizadas quando um determinado bloco de código deve ser executado várias vezes, evitando, assim, que as mesmas instruções sejam declaradas repetidamente. ( ) Ponteiros oferecem a possibilidade de armazenar vários elementos de um mesmo tipo em uma única variável. Neles, cada elemento é indexado através de um índice. ( ) Strings são basicamente vetores de caracteres. Cada string deve terminar com o caractere nulo, sendo necessário inclui-lo ao contar a quantidade de elementos da string. ( ) Constantes são trechos de código separados intencionalmente, de modo a serem reaproveitados em vários pontos do código. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B V - F - V - F. C F - V - F - V. D F - F - V - V. C++ é uma linguagem de programação compilada multiparadigma, ou seja, seu suporte inclui linguagem imperativa, orientada a objetos e genérica, e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Ela é utilizada na programação de microcontroladores,seguida pela linguagem Assembly. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um tipo de dado na linguagem C++ é o inteiro (denotado por int). ( ) O dado Flutuante na linguagem C++ é utilizado para armazenar dados numéricos positivos e sem casas decimais. ( ) O dado Lógico é utilizado para armazenar números inteiros expressos por vírgula, ou seja, os famosos números decimais. ( ) Uma variável do tipo float utiliza 32 bits de memória. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. VOLTAR A+ Alterar modo de visualização 1 2 24/10/2024, 19:44 Avaliação II - Individual about:blank 1/5 B F - V - V - F. C F - V - F - V. D V - F - V - F. A chamada propriedade intelectual garante ao inventor a exclusividade de uso e comercialização da sua ideia, sendo qualquer tipo de arquivos relacionado de uso confidencial. Além de tudo, a propriedade intelectual garante ao inventor o direito de usufruir dos benefícios da sua invenção, o que sem dúvida é justo de várias formas. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em fevereiro de 1998, um conceito alternativo a esse surgia. O movimento open-source veio com o conceito de software livre, através do qual o software desenvolvido se torna aberto para a comunidade, oferecendo aos usuários a opção de estudar, acessar e desenvolver o código-fonte. ( ) Open-source e software livre significam a mesma coisa. ( ) Softwares conhecidos que são open-source incluem o Matlab, Mozilla Firefox, VLC Media Player, Audacity, BitTorrent, entre outros. ( ) O termo software livre indica a capacidade de distribuição, modificação e até mesmo comercialização. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B F - V - F - V. C V - F - F - V. D F - V - V - F. No livro In The Design and Evolution of C++ (1994), Bjarne Stroustrup descreve algumas regras que ele utiliza para desenvolver a linguagem. Analise essas regras a seguir: - C++ é desenvolvido para ser uma linguagem tipada estaticamente e de propósito geral que é tão eficiente e portátil quanto o C. - C++ é desenvolvido para suportar múltiplos paradigmas. - C++ é desenvolvido para fornecer ao programador escolhas, mesmo que seja possível ao programador escolher a opção errada. - C++ é desenvolvido para ser o mais compatível com C possível, fornecendo transições simples para código C. - C++ evita fornecer facilidades que são específicas a certas plataformas ou a certos grupos de desenvolvedores. - C++ não exige overhead para facilidades que não são utilizadas. - C++ é desenvolvido para ser utilizado mesmo sem um ambiente de desenvolvimento sofisticado. Com base nesse contexto, assinale a alternativa CORRETA: A Outra regra na linguagem C++ é que não podemos utilizar caracteres especiais como $, @, ou # em nenhuma parte do identificador da variável 3 4 24/10/2024, 19:44 Avaliação II - Individual about:blank 2/5 B Outra regra na linguagem C++ é que não podemos utilizar caracteres especiais como $, %, ou & em nenhuma parte do identificador da variável. C Outra regra na linguagem C++ é que não podemos utilizar caracteres especiais como *, @, ou & em nenhuma parte do identificador da variável. D Outra regra na linguagem C++ é que não podemos utilizar caracteres especiais como *, %, ou # em nenhuma parte do identificador da variável. Um exemplo tanto de software como hardware livre, como já sabemos, é a placa de desenvolvimento Arduino. Nesse projeto, tanto o esquema elétrico da placa, como o ambiente de desenvolvimento integrado (IDE) estão disponíveis e podem ser utilizados por terceiros. Dessa forma, poderíamos simplesmente imprimir o circuito impresso (PCB) da placa e utilizando o conhecimento de hardware e software disponível, montar nossa própria placa Arduino. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A marca Arduino não possui direitos autorais, sendo possível utilizar exatamente o mesmo nome e a logo da empresa. ( ) O termo open-source afirma apenas que o código está aberto para a comunidade. ( ) Internet das Coisas representa um velho paradigma em que os objetos do dia a dia passam a estar conectados à Internet. ( ) O software livre apresenta uma série de benefícios como: custo reduzido de desenvolvimento, maior confiabilidade, independência de fornecedores e um desenvolvimento mais rápido. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - V - F - F. C F - V - V - F D F - V - F - V. “A primeira versão oficial do C++ apareceu em 1985, juntamente com o livro “The C++ Programming Language”, que esclareceu vários pontos sobre o C++. Em 1989, foi lançada uma segunda versão da linguagem, com acréscimo das características: Herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando também um suporte de orientação a objeto. Um ano depois foi lançado o livro “The Annotated C++ Reference Manual”, que se tornou uma base”. Com base nesse assunto, analise as sentenças a seguir: I- Nem todo código em linguagem C++ possui uma estrutura padrão onde é realizada a declaração das instruções e variáveis. II- É dentro da função “structure” que a execução principal do código em C++ está inserida. III- Apesar de eventualmente existirem desvios, é nela que são declaradas as variáveis, estruturas de repetição, operadores lógicos e tudo que precisamos para desenvolver um algoritmo em C++. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B Somente a sentença III está correta. C As sentenças I e III estão corretas. 5 6 24/10/2024, 19:44 Avaliação II - Individual about:blank 3/5 D As sentenças I e II estão corretas. Stanley B. Lippman documenta em seu livro Inside the C++ Object Model (1996) como compiladores convertem código de programas C++ em mapeamentos de memória. Lippman trabalhou implementando e mantendo o C-front, a implementação original do C++ nos Bell Labs. Stroustrup sempre desejou que o C++ fosse mantido como uma linguagem de especificação pequena, apesar de pressões externas para adições de novas funcionalidades na especificação da própria linguagem ao invés da codificação de novas bibliotecas para a biblioteca padrão. Brian Kernighan notou que enquanto em C existe geralmente uma maneira de resolver problemas, em C++ existem várias. Com base nesse contexto, assinale a alternativa CORRETA: A A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, short etc. B A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue,born, short etc. C A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, term etc. D A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, structure, goto, short etc. A linguagem C é mais complicada, e tem de se ter mais atenção a erros de lógica, porém, é mais fácil corrigir os erros que em C++, pois muitas das sintaxes do C++ são sutis, e quando se erra alguma coisa mínima, o código simplesmente não funciona, ou em caso de erros menores, o código passa a apresentar problemas muito difíceis de identificar. Alguns dos mais conhecidos programas são feitos em C++, ou parte dos seus códigos são nessa linguagem. Alguns deles são: Adobe Photoshop, MySQL, Mozilla Firefox, Internet Explorer, Microsoft Windows, entre vários outros. Com base nesse assunto, analise as sentenças a seguir: I- Em linguagens de alto nível como é o caso do Assembly, é comum armazenarmos dados em variáveis, ao invés de registradores. II- Uma constante é um endereço de memória utilizado para armazenar temporariamente um dado. Apesar de ser possível referenciar diretamente o endereço de memória da constante, é comum deixarmosessa escolha por conta do compilador. III- Apesar dos tipos de dados serem essencialmente iguais aos estudados a nível de máquina, existe uma maneira diferente de tratá-los utilizando a linguagem C++. Assinale a alternativa CORRETA: A Somente a sentença III está correta. B Somente a sentença II está correta. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. 7 8 24/10/2024, 19:44 Avaliação II - Individual about:blank 4/5 A linguagem C++ pode ser usada para programar qualquer tipo de hardware, desde os mais simples até os mais complexos. Além disso, C++ é uma linguagem que gera programas em código de máquina, que funcionam com ou sem a participação de sistemas operacionais no dispositivo. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O dado Caractere (denotado por char), em C++, ocupa apenas 8 bits e serve para armazenar até um caractere. ( ) É possível definir ainda um conjunto de caracteres, chamado “main”. Podemos utilizar “main” para armazenar nomes ou frases, mas sempre dando a devida atenção a utilização de memória, uma vez que cada caractere ocupa um byte de memória. ( ) As variações do tipo int incluem o short int que pode ser utilizado para armazenar dados de até 16 bits, o long int que armazena dados de até 32 bits e por fim o long long int, que armazena dados de até 64 bits. ( ) Para definir números inteiros com maior precisão, podemos utilizar ainda uma variável do tipo double, que tem precisão de cerca de duas vezes um “int”, utilizando, para isso, 64 bits de memória. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - F - V - V. C F - V - F - V. D V - V - F - F. As variáveis estão por toda parte dentro de um código em C++, sendo importante denotar o tipo correto e também um nome adequado para a identificar. O nome pelo qual referenciamos uma variável é conhecido como identificador. Para escolher um identificador adequado para uma variável precisamos nos ater a algumas regras presentes. Com base nesse contexto, assinale a alternativa CORRETA: A Primeiro, não é possível iniciar o identificador de uma variável com números. Todo identificador deve iniciar com uma letra ou até mesmo o main. B Primeiro, não é possível iniciar o identificador de uma variável com números. Todo identificador deve iniciar com uma letra ou até mesmo o bool. C Primeiro, não é possível iniciar o identificador de uma variável com números. Todo identificador deve iniciar com uma letra ou até mesmo o underline. D Primeiro, não é possível iniciar o identificador de uma variável com números. Todo identificador deve iniciar com uma letra ou até mesmo o char. 9 10 Imprimir 24/10/2024, 19:44 Avaliação II - Individual about:blank 5/5 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:13:27 07/04/2022 18:31 Avaliação II - Individual 1/5 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:744024) 1,50 45396279 10 9/1 9,00 Em 1985, foi lançada a primeira edição do livro The C++ Programming Language, contendo referências para a utilização da linguagem, já que ainda não era uma norma oficial. A primeira versão comercial foi lançada em outubro do mesmo ano. Em 1989, a segunda versão foi lançada, contendo novas características como herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando o suporte a orientação a objeto. Em 1990, foi lançado o livro The Annotated C++ Reference Manual, que se tornou base para o futuro padrão. Com base nesse contexto, assinale a alternativa CORRETA: A Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (//). B Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/*). C Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/%). D Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/&). Linguagens de programação são responsáveis por transmitir instruções para o computador, para que certas tarefas possam ser realizadas. Os computadores entendem apenas sequências de números binários, e para um ser humano seria difícil decorar inúmeras combinações desses números como representações de instruções. Para que a transmissão de instruções para o computador ocorra de maneira mais fácil, foram criadas as linguagens de programação. Desde o surgimento da primeira linguagem de programação (Assembly), na década de 1950, várias outras surgiram. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Estruturas de repetição são utilizadas quando um determinado bloco de código deve ser executado várias vezes, evitando, assim, que as mesmas instruções sejam declaradas repetidamente. ( ) Ponteiros oferecem a possibilidade de armazenar vários elementos de um mesmo tipo em uma única variável. Neles, cada elemento é indexado através de um índice. ( ) Strings são basicamente vetores de caracteres. Cada string deve terminar com o caractere nulo, sendo necessário inclui-lo ao contar a quantidade de elementos da string. VOLTAR A+ Alterar modo de visualização 1 2 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:13:27 07/04/2022 18:31 Avaliação II - Individual 2/5 ( ) Constantes são trechos de código separados intencionalmente, de modo a serem reaproveitados em vários pontos do código. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. B V - F - V - F. C V - V - F - F. D F - F - V - V. A chamada propriedade intelectual garante ao inventor a exclusividade de uso e comercialização da sua ideia, sendo qualquer tipo de arquivos relacionado de uso confidencial. Além de tudo, a propriedade intelectual garante ao inventor o direito de usufruir dos benefícios da sua invenção, o que sem dúvida é justo de várias formas. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em fevereiro de 1998, um conceito alternativo a esse surgia. O movimento open-source veio com o conceito de software livre, através do qual o software desenvolvido se torna aberto para a comunidade, oferecendo aos usuários a opção de estudar, acessar e desenvolver o código-fonte. ( ) Open-source e software livre significam a mesma coisa. ( ) Softwares conhecidos que são open-source incluem o Matlab, Mozilla Firefox, VLC Media Player, Audacity, BitTorrent, entre outros. ( ) O termo software livre indica a capacidade de distribuição, modificação e até mesmo comercialização. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B F - V - F - V. C V - V - F - F. D V - F - F - V. A linguagem continua evoluindo de forma a fornecer novas funcionalidades. O grupo de desenvolvimento Boost.org24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 6/8 É conhecida a importância dos microcontroladores dentro de nosso campo de atuação. Sobre o isso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores se diferenciam dos processadores, pois além dos componentes lógicos e aritméticos usuais de um microprocessador de uso geral, o microcontrolador integra elementos adicionais em sua estrutura interna. ( ) O consumo destes microcontroladores em modo de espera pode chegar na casa dos megawatts. ( ) É um microprocessador que pode ser programado para funções específicas, em contraste com outros microprocessadores de propósito geral (como os utilizados nos PCs). Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B V - F - F. C F - F - V. D F - V - F. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Sabemos que existem alguns tipos de Arduino, com suas características e utilizações próprias. Observando os itens e as quatro partes fundamentais de uma função, então, associe os itens, utilizando o código a seguir: I- Arduino Uno. II- Arduino Leonardo. III- Arduino MEGA. 8 9 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 7/8 IV- Arduino DUE. ( ) A placa padrão traz as funcionalidades básicas da linha. Baseada no microcontrolador ATmega 328, possui 13 pinos de entrada e saída (I/O). ( ) Para protótipos avançados em que haja uma maior necessidade de memória e de entradas, tanto digitais como analógicas. ( ) É uma placa de microcontrolador baseado no Atmel SAM3X8E ARM Cortex M3 CPU. É a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. ( ) ATmega32u4 tem comunicação USB embarcada, eliminando a necessidade de um segundo processador. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - IV - II. B IV - III - II - I. C I - IV - II - III. D IV - III - I - II. O Arduino tem características próprias, que podem ser divididas de acordo com suas funções. Sobre as propriedades do Arduino, associe os itens, utilizando o código a seguir: I- Strings. II- Array. III- Funções. 10 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:29:31 12/07/2022 10:32 Avaliação I - Individual about:blank 8/8 IV- Monitor serial. ( ) São chamadas as coleções de caracteres, utilizam um tipo de dado denominado “letras”. ( ) São uma forma de agrupar uma lista de valores. ( ) Mesmo que o Arduino esteja conectado ao seu computador por USB, você pode enviar mensagens entre os dois, usando esse recurso do IDE de Arduino. ( ) São uma forma de agrupar um conjunto de comandos de programa em um bloco único. Isso ajuda a dividir o em blocos administráveis, facilitando o seu uso.sketch Assinale a alternativa que apresenta a sequência CORRETA: A II - I - IV - III. B IV - III - I - II. C III - II - IV - I. D I - II - IV - III. Imprimir Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:36:53 26/05/2022 20:32 Avaliação I - Individual 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:744013) 1,50 49599771 10 5/5 5,00 Com relação às funções do Arduino, podemos subdividi-las. Observe a imagem e indique as quatro partes fundamentais de uma função, utilizando o código a seguir: I- Conjunto de instruções. II- Parâmetros. III- Nome. IV- Tipo de retornoAssinale a alternativa que apresenta a sequência CORRETA: A III - I - IV - II. B I - III - II - IV. C IV - III - II - I. D II - I - III - IV. Os tipos de variáveis para medir temperatura, um caractere, números flutuantes ou booleanos são diferentes, e requerem que o projetista esteja atento a essas informações. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Variáveis são posições na memória do Arduino marcadas com um nome e o tipo de dado que serão armazenados nelas. ( ) Antes de ser utilizada, não há necessidade de ser declarada. ( ) Uma variável global deve ser utilizada apenas em funções específicas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B F - V - F. VOLTAR A+ Alterar modo de visualização 1 2 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:36:53 26/05/2022 20:32 Avaliação I - Individual 2/5 C V - F - F. D V - F - V. Para que usuários consigam desenvolver seus projetos de programação de forma eficiente, é fundamental que eles dominem a sintaxe de criação de variáveis e tomada de decisão. Com relação ao exposto, associe os itens, utilizando o código a seguir: I- Condição . if II- . Switch III- . While IV- . If... else ( ) Tomada de decisão que permite que o bloco de programação seja executado apenas se uma condição teste for verdadeira. ( ) Necessário para encadear mais de uma estrutura em situações que se torna necessário verificar duas expressões ou mais. ( ) Utilizada quando há encadeamento a partir de uma sequência de comparações com uma mesma variável, para verificarmos seu valor entre vários valores possíveis. ( ) Permite a comunicação entre o Arduino e aplicações em um computador via protocolo de comunicação serial. ( ) As estruturas de repetição utilizam uma condição no formato de expressão lógica. Enquanto essa expressão for , o ciclo de repetição continua; quando a expressão se torna TRUE FALSE, o laço de repetição se encerra. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - IV - III. B I - IV - II - III. C III - I - IV - II. D I - II - IV - III. Muitos projetistas usam um Arduino para construir seus robôs. O Arduino é um microcontrolador de custo acessível e pode ser conectado a sensores, motores, e executar programas feitos pelos inventores dos robôs. Alguns sensores, conhecidos como analógicos, podem ser ligados diretamente ao Arduino e apresentam uma variação de voltagem, indo de 0 até 5 Volts. Sobre este microcontrolador, assinale a alternativa CORRETA: A Uma ótima opção para iniciantes é a observação de alguns exemplos disponíveis na própria IDE, basta acessar Arquivo > exemplos e escolher qual deles se quer testar. B Seu ambiente de desenvolvimento é um compilador que usa interface construída em Cobol. C Suas funções permitem o desenvolvimento de um programa personalizado, para que seja enviado à placa e possa ser executado. D A estrutura básica da sua programação exige duas funções principais: a Setup () e Loop (). 3 4 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:36:53 26/05/2022 20:32 Avaliação I - Individual 3/5 O Arduino pode ser integrado a sensores, acessórios e para desempenhar diversas aplicações. shields Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Arduino consegue conversar com o computador por meio da porta USB. Isso nos permite desenvolver um software que roda no PC e se comunica com o software que roda no Arduino. ( ) Existem poucos projetos interessantes que fazem interface entre linguagens de programação e o Arduino. Há implementações para Python, Ruby, Java, C, dentre outras linguagens. ( ) Há carênciatrabalha para evoluir a biblioteca padrão, informando o comitê oficial da linguagem das facilidades que possuem maior retorno positivo dos programadores, seja por qualidade ou por utilidade, e quais ainda devem ser desenvolvidas. Tudo indica que o C++ continuará com sua natureza multiparadigma. Com base nesse contexto, assinale a alternativa CORRETA: A É interessante que o identificador das variáveis faça sentido para o programador. Por isso, escolha identificadores curtos e que identifiquem rapidamente do que se trata a variável. Lembre-se de que códigos muitas vezes são lidos por outras pessoas ou são revisitados depois de muito tempo. B É interessante que o identificador das variáveis faça sentido para o programador. Por isso, escolha identificadores muito longos e que identifiquem rapidamente do que se trata a variável. Lembre- se de que códigos muitas vezes são lidos por outras pessoas ou são revisitados depois de muito tempo. 3 4 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:13:27 07/04/2022 18:31 Avaliação II - Individual 3/5 C É interessante que o identificador das variáveis faça sentido para o programador. Por isso, escolha identificadores longos e que identifiquem rapidamente do que se trata a variável. Lembre-se de que códigos muitas vezes são lidos por outras pessoas ou são revisitados depois de muito tempo. D É interessante que o identificador das variáveis faça sentido para o programador. Por isso, escolha identificadores médios e que identifiquem rapidamente do que se trata a variável. Lembre-se de que códigos muitas vezes são lidos por outras pessoas ou são revisitados depois de muito tempo. Por muito tempo, o C++ foi encarado como um superconjunto do C. Entretanto, em 1999, o novo padrão ISO para a linguagem C tornou as duas linguagens ainda mais diferentes entre si. Devido a essas incompatibilidades, muitas empresas que desenvolvem compiladores não oferecem suporte à versão mais recente da linguagem C. Pode-se dizer que C++ foi a única linguagem entre tantas outras que obteve sucesso como uma sucessora à linguagem C, inclusive servindo de inspiração para outras linguagens como Java, a IDL de CORBA e C#. Com base nesse contexto, assinale a alternativa CORRETA: A As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #org, seguido do nome da constante e do valor. B As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #define, seguido do nome da constante e do valor. C As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #struct, seguido do nome da constante e do valor. D As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #main, seguido do nome da constante e do valor. Os Operadores Lógicos, também chamados de Conectivos Lógicos formam, junto aos Operadores Relacionais, a base lógica da filosofia, matemática e programação. Por isso, esses conceitos são as ferramentas que utilizaremos na construção de todas as expressões lógicas. Compreender e saber aplicar ambos os conceitos, significa que temos domínio da lógica elementar e, por conseguinte, o entendimento da programação. Com base nesse assunto, analise as sentenças a seguir: I- Os operadores lógicos executam três operações em códigos C++, que são: a operação E, a operação OU e a operação de negação, NÃO. II- Os operadores lógicos só aceitam valores booleanos para operação. Dessa forma, podemos estabelecer uma condição como entrada para cada operador. III- O operador de E, por exemplo, tem a lógica mais simples. Basicamente, o resultado de todo valor booleano que passa por esse operador tem seu valor invertido, assim 1 se transforma 0, e 0 se transforma em 1. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I e II estão corretas. C As sentenças II e III estão corretas. D A t I III tã t 5 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:13:27 07/04/2022 18:31 Avaliação II - Individual 4/5 D As sentenças I e III estão corretas. “A primeira versão oficial do C++ apareceu em 1985, juntamente com o livro “The C++ Programming Language”, que esclareceu vários pontos sobre o C++. Em 1989, foi lançada uma segunda versão da linguagem, com acréscimo das características: Herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando também um suporte de orientação a objeto. Um ano depois foi lançado o livro “The Annotated C++ Reference Manual”, que se tornou uma base”. Com base nesse assunto, analise as sentenças a seguir: I- Nem todo código em linguagem C++ possui uma estrutura padrão onde é realizada a declaração das instruções e variáveis. II- É dentro da função “structure” que a execução principal do código em C++ está inserida. III- Apesar de eventualmente existirem desvios, é nela que são declaradas as variáveis, estruturas de repetição, operadores lógicos e tudo que precisamos para desenvolver um algoritmo em C++. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença III está correta. Assim como a linguagem, sua biblioteca padrão também sofreu melhorias ao longo do tempo. Sua primeira adição foi a biblioteca de E/S, e posteriormente a Standard Template Library (STL); ambas tornaram-se algumas das principais funcionalidades que distanciaram a linguagem em relação a C. Criada primordialmente na HP por Alexander Stepanov no início da década de 1990 para explorar os potenciais da programação genérica, a STL foi apresentada a um comitê unificado ANSI e ISO em 1993 à convite de Andrew Koenig. Após uma proposta formal na reunião do ano seguinte, a biblioteca recebe o aval do comitê. Com base nesse contexto, assinale a alternativa CORRETA: A Enquanto o valor de um inteiro pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. B Enquanto o valor de uma constante pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. C Enquanto o valor de uma variável pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. D Enquanto o valor de uma string pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. 7 8 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 02/10/2024, 17:13:27 07/04/2022 18:31 Avaliação II - Individual 5/5 A biblioteca padrão do C++ incorpora a biblioteca padrão do C, com algumas pequenas modificações, para trabalhar melhor com as novas funcionalidades criadas pela linguagem. Outra grande parte da biblioteca é composta pela biblioteca padrão de gabaritos. Ela fornece ferramentas úteis como containers (vetores, listas, entre outros), algoritmos (filtragem de elementosde container, busca, ordenação, entre outros) e iteradores (ponteiros inteligentes genéricos para acessar tais containers e interligá-los aos algoritmos). Com base nesse contexto, assinale a alternativa CORRETA: A Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Term Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. B Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Case Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. C Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de .In Sensitive Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. D Outro fato que precisamos nos atentar é que a linguagem C++ é o que chamamos de Out Sensitive. Isso indica que a mudança entre maiúsculas e minúscula muda totalmente o significado do elemento. C++ é uma linguagem de programação compilada multiparadigma, ou seja, seu suporte inclui linguagem imperativa, orientada a objetos e genérica, e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores. Ela é utilizada na programação de microcontroladores, seguida pela linguagem Assembly. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um tipo de dado na linguagem C++ é o inteiro (denotado por int). ( ) O dado Flutuante na linguagem C++ é utilizado para armazenar dados numéricos positivos e sem casas decimais. ( ) O dado Lógico é utilizado para armazenar números inteiros expressos por vírgula, ou seja, os famosos números decimais. ( ) Uma variável do tipo float utiliza 32 bits de memória. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - F - F - V. C F - V - F - V. D V - F - V - F. 9 10 Imprimir Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 Há ainda quem afirme que os computadores surgiram da necessidade de se fazer cálculos de forma rápida e precisa. De qualquer modo, as calculadoras também são consideradas parte importante no processo de concepção dos computadores. Caso você esteja se perguntando, a primeira calculadora foi inventada por William Schickard, ainda no início do século XVII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. Com base no exposto, assinale a alternativa CORRETA: A Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 40 anos adiantado em relação à Pascal. B Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 30 anos adiantado em relação à Pascal. C Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 20 anos adiantado em relação à Pascal. D Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 10 anos adiantado em relação à Pascal. 2 Indução eletromagnética é um fenômeno da Física que está relacionado ao surgimento de uma corrente elétrica por meio de um condutor, imerso em um já existente campo magnético, no momento em que se dá a variação do fluxo que atravessa tal campo. Com base no exposto, assinale a alternativa CORRETA: A Os relés foram inventados anos antes por Joseph Henry, e se utilizavam de um fenômeno eletromagnético conhecido como condução magnética. B Os relés foram inventados anos antes por Joseph Henry, e se utilizavam de um fenômeno eletromagnético conhecido como indução magnética. C Os relés foram inventados anos antes por Joseph Henry, e se utilizavam de um fenômeno eletromagnético conhecido como impressão magnética. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 D Os relés foram inventados anos antes por Joseph Henry, e se utilizavam de um fenômeno eletromagnético conhecido como redução magnética. 3 O transistor de silício e germânio foi criado pelos físicos John Bardeen e Walter House Brittain, em 1947, nos laboratórios de tecnologia da empresa norte-americana Bell Telephone. Em 1948, juntamente a William Bradford Shockley, foram laureados com o prêmio Nobel de Física em razão da enorme evolução tecnológica que os transistores trouxeram. A motivação dos pesquisadores na época era a de criar um dispositivo compacto e mais barato que as válvulas termoiônicas, usadas na época em que surgiram os primeiros computadores. Com base nesse assunto, analise as sentenças a seguir: I- O transistor é um dispositivo eletrônico composto por, pelo menos, três terminais, nomeados como base, coletor e emissor. II- Uma tensão aplicada na base faz com que a corrente flua entre coletor e emissor. III- O transistor também pode atuar como uma chave eletrônica, uma vez que uma tensão na base permite o fluxo de corrente (chave aberta) e quando não existe tensão, a corrente fica impedida de circular (chave fechada). Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D As sentenças II e III estão corretas. 4 No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e III estão corretas. C Somente a sentença I está correta. D Somente a sentença II está correta. 5 Foi a partir da tendência de facilitar processos que surgiram as primeiras máquinas programáveis. A primeira delas foram os teares, que eram programadas através de cartões perfurados para repetir padrões em tecidos. Essas máquinas são consideradas as percussoras dos computadores justamente por exibir esse padrão programado e repetitivo que vemos ainda hoje em vários códigos computacionais. Com base no exposto, assinale a alternativa CORRETA: A A primeira calculadora foi inventada por William Schickard, ainda no início do século XV. Ela era mecânica e capaz de realizar as quatrooperações básicas em um girar de alavancas. B A primeira calculadora foi inventada por William Schickard, ainda no início do século XVII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 C A primeira calculadora foi inventada por William Schickard, ainda no início do século XVI. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. D A primeira calculadora foi inventada por William Schickard, ainda no início do século XVIII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. 6 Dentro de um processador as memórias podem ser utilizadas para armazenagem tanto de dados como instruções. Atualmente, para o armazenamento de dados em microcontroladores são utilizadas as memórias SRAM (Static RAM), que armazenam os dados enquanto houver alimentação, ou seja, a partir do momento que o dispositivo é desligado existe a perda da informação nessas memórias. Já as memórias utilizadas para salvar instruções são duráveis não havendo a perda de informação após o desligamento. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Hoje são presentes dois tipos dessas memórias nos microcontroladores: as memórias flash, que são memórias regraváveis eletricamente, de baixo custo e de alta velocidade de leitura, sendo empregadas no armazenamento de instruções; e a memória EEPROM, que assim como a memória flash é apagável, mas possui um número limitado de gravações. ( ) A memória EEPROM é normalmente utilizada para a armazenagem de dados permanentes ou pouco passíveis de alteração. Imagine que seja necessário armazenar o último estado de um LED antes do desligamento, de forma que ao iniciar novamente o microcontrolador, ele já inicie com o estado salvo. Nessa situação poderíamos utilizar a memória EEPROM para o armazenamento dessa variável. ( ) A memória RAM é a sucessora de uma linha de memórias não voláteis. Uma das primeiras memórias que surgiu foi a ROM, onde os dados só podiam ser gravados uma única vez através da aplicação de tensões bem acima da operação normal. ( ) Apesar da EEPROM permitir menos ciclos de gravação que a memória flash, nas memórias modernas ainda é possível realizar em torno de 100 milhões de gravações em toda sua vida útil. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 B V - F - V - F. C F - F - V - V. D V - V - F - F. 7 Apesar dos relés terem proporcionado grandes ganhos em relação às máquinas mecânicas, estes ainda era muito lentos e foram rapidamente substituídos pelas válvulas mecânicas na construção de computadores. Com base no exposto, assinale a alternativa CORRETA: A Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 220V ou 110V, através de um pulso de 5V gerado pelo microcontrolador. B Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 320 V ou 210 V, através de um pulso de 5 V gerado pelo microcontrolador. C Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120 V ou 210 V, através de um pulso de 7 V gerado pelo microcontrolador. D Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120V ou 110V, através de um pulso de 10 V gerado pelo microcontrolador. 8 O grande mérito por transformar os computadores antigos, que ocupavam o tamanho de uma sala, em aparelhos portáteis que carregamos hoje na bolsa está em um componente: o transistor. O transistor substituiu as válvulas eletromecânicas e deu espaço para uma redução no tamanho dos dispositivos eletrônicos em geral. Com base no exposto, assinale a alternativa CORRETA: A Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 A invenção de Bardeen, Brattain e Shockley foi patenteada em 1967 e revolucionou a eletrônica da época. B A invenção de Bardeen, Brattain e Shockley foi patenteada em 1937 e revolucionou a eletrônica da época. C A invenção de Bardeen, Brattain e Shockley foi patenteada em 1947 e revolucionou a eletrônica da época. D A invenção de Bardeen, Brattain e Shockley foi patenteada em 1957 e revolucionou a eletrônica da época. 9 A melhor forma de estudar qualquer microcontrolador é consultar o datasheet (folha de dados, do inglês) desse dispositivo. O datasheet é um documento publicado pelo fabricante que apresenta os detalhes construtivos, limites elétricos, tempos de atuação, e no caso dos microcontroladores: a arquitetura, o conjunto de instruções e os registradores presentes. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Quanto à disponibilidade de memória, o Atmega328 possui especificamente 32 KB de memória flash para armazenagem de programa, 1 KB de EEPROM e 2 KB de SRAM. ( ) O Atmega328 é um microcontrolador 8 bits de baixo consumo com arquitetura Harvard. ( ) O Atmega328 tem 52 registradores de propósito geral que são diretamente conectados a ULA. ( ) O microcontrolador possui uma arquitetura RISC avançada, que permite produzir códigos mais compactos ao mesmo tempo que possibilita um conjunto de instruções não tão reduzido. São utilizadas 150 instruções, onde a execução da maioria delas é feita em até um ciclo de máquina. Quanto à capacidade de processamento, o Atmega328 é capaz executar até um milhão de instruções por segundo por mega-hertz. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:16:16 F - V - F - V. C V - F - V - F. D F - F - V - V. 10 Recentemente, em janeiro de 2021, a empresa Raspberry anunciou o lançamento da Raspberry Pi Pico, por um valor de aproximadamente $4. A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. As placas de desenvolvimento normalmente são mais indicadas para iniciantes por possuir toda a estrutura para a aprendizagem, como: interface para programação via USB, regulação de tensão, pinos para conexão com os GPIOs e outras facilidades. Com base nesse assunto, analise as sentenças a seguir: I- A placa é baseada no microcontrolador RP2040, o primeiro desenvolvido pela empresa e conta com dois núcleos, um clock base de 133 MHz (perceba a diferença em relação aos primeiros micros), memória RAM de 276kB e flash de 5MB, além de possuir 32 pinos GPIO (pinos com opção de uso como entrada ou saída de dados), sensor de temperatura e comunicação SPI, I2C, UART, integradas. II- A placa foi desenvolvida para ser uma opção de baixo custo para desenvolvimentode protótipos. III- O microcontrolador vai equipar ainda outras placas com o Arduino Nano RP2040 e o Adafruit Feather RP2040. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e II estão corretas C As sentenças II e III estão corretas. D As sentenças I e III estão corretas. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje Assinale a alternativa CORRETA: A Somente a sentença II está correta. B Somente a sentença I está correta. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. Microcontroladores são circuitos integrados que possuem em seu interior todos os componentes necessários ao seu funcionamento dependendo unicamente da fonte de alimentação externa. Pode-se dizer que os microcontroladores são computadores de um único chip. Com base nesse assunto, analise as sentenças a seguir: I- Os primeiros microcontroladores derivaram também do i8081. II- Nos anos subsequentes, os microcontroladores continuaram evoluindo para chips mais rápidos, mas ainda havia uma limitação nesses dispositivos: a reprogramação. III- Chips como o 8048, e posteriormente o 8050 da Intel, se tornaram os mais populares na época e os mais utilizados em tarefas de automação. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. 1 2 1 of 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D Somente a sentença II está correta. Há ainda quem afirme que os computadores surgiram da necessidade de se fazer cálculos de forma rápida e precisa. De qualquer modo, as calculadoras também são consideradas parte importante no processo de concepção dos computadores. Caso você esteja se perguntando, a primeira calculadora foi inventada por William Schickard, ainda no início do século XVII. Ela era mecânica e capaz de realizar as quatro operações básicas em um girar de alavancas. Com base no exposto, assinale a alternativa CORRETA: A Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 30 anos adiantado em relação à Pascal. B Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 40 anos adiantado em relação à Pascal. C Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 20 anos adiantado em relação à Pascal. D Durante muito tempo se achou que a primeira calculadora foi inventada por Pascal, contudo, após o estudo de cartas trocadas entre Schickard e Kepler, se descobriu que o alemão, na verdade, estava 10 anos adiantado em relação à Pascal. No final dos anos 1960, os transistores passaram a ser utilizados na construção dos mais diferentes tipos de circuitos lógicos. Entre eles, começaram a surgir dispositivos capazes de executar sequência de instruções, assim como os microprocessadores modernos. Inicialmente, esses circuitos eram formados pela conexão discreta de diversos circuitos integrados e transistores. Com base nesse assunto, analise as sentenças a seguir: I- O primeiro microprocessador foi lançado em 1969 pela Intel e ficou conhecido na época como i4004. II- O chip era destinado para o desenvolvimento de calculadoras, e possuía na época 8 bits, cerca de 49 instruções, um clock base de 940 kHz, e era o resultado do encapsulamento de mais de 2000 transistores em um único chip. III- Só no início da década de 1990 surgiram os primeiros microprocessadores totalmente integrados e encapsulados em um único chip, como conhecemos hoje. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. 3 4 2 of 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 B Somente a sentença II está correta. C As sentenças I e III estão corretas. D Somente a sentença I está correta. Apesar dos relés terem proporcionado grandes ganhos em relação às máquinas mecânicas, estes ainda era muito lentos e foram rapidamente substituídos pelas válvulas mecânicas na construção de computadores. Com base no exposto, assinale a alternativa CORRETA: A Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120V ou 110V, através de um pulso de 10 V gerado pelo microcontrolador. B Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 320 V ou 210 V, através de um pulso de 5 V gerado pelo microcontrolador. C Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 120 V ou 210 V, através de um pulso de 7 V gerado pelo microcontrolador. D Um exemplo interessante é o acionamento remoto de uma lâmpada através de um microcontrolador. O relé permite, nesse caso, o acionamento de uma carga em corrente alternada, normalmente conectada em 220V ou 110V, através de um pulso de 5V gerado pelo microcontrolador. O transistor é um dispositivo feito de material semicondutor que é largamente utilizado em circuitos eletrônicos e em chips de computador. A dopagem eletrônica é o procedimento em que um determinado material semicondutor é acrescido de impurezas de modo a proporcionar uma condução controlada. Com base no exposto, assinale a alternativa CORRETA: A No caso do transistor, a condição de condução acontece quando uma tensão é induzida no terminal condutor. B No caso do transistor, a condição de condução acontece quando uma tensão é induzida no terminal base. C No caso do transistor, a condição de condução acontece quando uma tensão é induzida no terminal atuador. 5 6 3 of 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 D No caso do transistor, a condição de condução acontece quando uma tensão é induzida no terminal emissor. O transistor é um dispositivo semicondutor de três camadas, muito utilizado na construçãode chips eletrônicos para as mais variadas aplicações. Composto, principalmente, de silício ou germânio, o transistor é empregado em processos de amplificação e produção de sinais e em operações de chaveamento. Com base nesse assunto, analise as sentenças a seguir: I- O grande diferencial do transistor está na velocidade e também no tamanho desses dispositivos. II- O processo de condução do transistor (o fluxo de corrente através dele) acontece de forma extremamente rápida. III- São necessárias grandes porções de materiais dopados para a montagem de um transistor. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C Somente a sentença I está correta. D As sentenças I e II estão corretas. Microcontroladores são circuitos integrados que possuem em seu interior todos os componentes necessários ao seu funcionamento dependendo unicamente da fonte de alimentação externa. Pode-se dizer que os microcontroladores são computadores de um único chip. Com base nesse assunto, analise as sentenças a seguir: I- Os primeiros microcontroladores derivaram também do i8081. II- Nos anos subsequentes, os microcontroladores continuaram evoluindo para chips mais rápidos, mas ainda havia uma limitação nesses dispositivos: a reprogramação. III- Chips como o 8048, e posteriormente o 8050 da Intel, se tornaram os mais populares na época e os mais utilizados em tarefas de automação. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. 7 8 9 4 of 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 Com o tempo, os microcontroladores passaram a integrar ainda as placas de desenvolvimento, que, além de já possuírem um microcontrolador nativo, oferecem ao usuário forma facilitada de programá- lo, normalmente através de uma porta USB, acesso facilitado aos pinos de entrada e saída, e outros recursos como osciladores externos e reguladores de tensão. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Atmega328, além de representar bem os dispositivos megaAVR da família AVR, é um dos microcontroladores mais utilizados, sendo indicado para a maioria das aplicações. ( ) Os primeiros microcontroladores AVR foram desenvolvidos pela fabricante Atmel em meados de 2007. ( ) Em 2009, a empresa foi vendida para a Microchip que deu continuidade à família AVR. Falando um pouco sobre os detalhes construtivos, os microcontroladores AVR são dispositivos de 8 bits que possuem uma arquitetura Harvard com um set de instruções reduzidos (RISC). Dessa forma, todas as instruções possuem tamanho fixo e a grande maioria é executada em até um ciclo de clock. ( ) Os megaAVR são microcontroladores com mais recursos que o tinyAVR, possuindo memórias flash de até 256 KB e 8 KB de memória SRAM. Em geral, possuem encapsulamentos maiores com 28 a 100 pinos. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - F - V - V. C V - F - V - F. D F - V - F - V. A primeira característica a considerar num computador é sua unidade central de processamento, que poderá fornecer uma série de indicações sobre o equipamento. A CPU (Central Processing Unit) também pode ser chamada de processador ou microprocessador, os quatro termos são equivalentes. Tudo o que acontece num computador provém da CPU, que gerência todos os recursos disponíveis no sistema. Seu funcionamento é coordenado pelos programas, que indicam o que deve ser feito e quando. Basicamente, a CPU executa cálculos muito simples como somas e comparações entre números, mas com uma característica muito especial: uma velocidade extremamente elevada. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A ULA é quem gera os gatilhos para que ações sejam tomadas dentro do processador. ( ) A unidade de controle emite sinais para dispositivos externos ao processador como: periféricos e memórias, e internamente para a ULA, de modo que determinada função interna seja realizada, recebendo como entrada instruções, flags e sinais de controles de fontes externas, através dos registradores. ( ) Podemos dizer que a ULA é quem garante a correta execução das tarefas, ou instruções no microprocessador. ( ) Uma das entradas da ULA vem justamente da unidade de controle. É ela que informa à ULA o que deve ser feito com os dados nos registradores. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. 10 5 of 6 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 26/09/2024, 10:24:17 B F - F - V - V. C V - V - F - F. D V - F - V - F. 6 of 6em se criar implementações, por exemplo, um software em Python que recebe os dados de um sensor e envia para algum banco de dados na internet. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - V. C V - F - F. D F - V - F. As entradas analógicas do Arduino Uno possuem associadas conversores analógico-digitais (CAD) de 10 bits, capazes de ler tensões entre 0 V e 5 V (1023D), por padrão. Quando uma tensão de entrada de 1,25 V é aplicada à entrada, o valor digital mais próximo fornecido pelo CAD, dado em hexadecimal, é igual a quanto? Assinale a alternativa CORRETA: A 3FF. B 1FF. C 100. D 200. Um dos fatores determinantes para a enorme versatilidade e popularidade do Arduino é sua plataforma amigável, a que chamamos de Ambiente de Desenvolvimento (IDE). Sobre as características do Arduino, assinale a alternativa CORRETA: A O software Arduino usado para programar o Arduino UNO contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para uso e o usuário necessita desenvolver uma programação específica para cada módulo. B Embora o Arduino geralmente seja usado para pequenas aplicações amadoras e educacionais, seu conversor analógico para digital integrado pode ser usado para captura e reprodução de som, mas não possibilita aplicações que empregam maior complexibilidade. C Arduino apresenta algumas capacidades de processar som, porém possui limitações específicas da plataforma Arduino com relação à qualidade, sua interface pode ser conectada e instalada no software MATLAB. D 5 6 7 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:36:53 26/05/2022 20:32 Avaliação I - Individual 4/5 D O AVR tem um dedicado que garante a independência da conversão do circuito ADC deClock outras partes do microcontrolador. Nascido na cidade de Ivrea, na Itália, em 2005, o Arduino foi projetado inicialmente para aplicações escolares. Mas o sucesso dessa placa foi tão grande que ela caiu no gosto popular dos apaixonados por tecnologia e inovação. Sobre este dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linguagem de programação utilizada para programar o Arduino é a linguagem C++ com algumas pequenas modificações. Com o decorrer do tempo, a linguagem foi substituída pela HTML. ( ) ou módulos são placas que desenvolvidas para serem compatíveis apenas mecanicamente Shields com as placas de Arduino, expandindo as capacidades das placas de Arduino, para diversas finalidades. ( ) Com uma saída digital, podemos fazer com que um pino libere 0 ou 5 volts. Com um pino programado como saída digital, podemos acender um , ligar um relé, acionar um motor, entre led dentre diversas outras coisas. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - V - F. C F - F - V. D V - F - F. No mundo da robótica, escutamos muito sobre Arduino, que é uma ótima plataforma para aplicar o conceito de movimento . Sobre esse movimento na educação, avalie as asserções a seguir e a Maker relação proposta entre elas: I- A apropriação do movimento pela educação não apresenta uma perspectiva única. Existem Maker diferentes caminhos: elementos da robótica, Arduino, , impressoras 3D, FabLabs softwares livres etc. PORQUE II- Busca novos usos das tecnologias digitais, possibilitando construção de projetos, fabricação de objetos, desenvolvimento da criatividade, com base no compartilhamento e na colaboração. Assinale a alternativa CORRETA: A A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. B As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. C As asserções I e II são proposições verdadeiras, e a II complementa a I. D As asserções I e II são proposições falsas. Ao escolher um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Com relação a isso, associe os itens, utilizando o código a seguir: 8 9 10 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:36:53 26/05/2022 20:32 Avaliação I - Individual 5/5 I- Flash. II- Bluetooth, wifi, zigbee. III- Montador. IV- GPIOs ( ). Digital General Purpose Input and Output ( ) Memória utilizada como se fosse um disco rígido para armazenamento de programa, portátil e com acesso muito rápido. ( ) Portas programáveis de entrada e saída de dados que são utilizadas para prover uma interface entre os periféricos e os microcontroladores. ( ) Usado se o seu produto necessita de interfaces sem fio, porém há microcontroladores especializados para esse tipo de aplicação que oferecem opções deste tipo. ( ) Utiliza apenas a linguagem Assembly, usando apenas as instruções do fabricante. Assinale a alternativa que apresenta a sequência CORRETA: A III - II - IV - I. B II - I - IV - III. C I - IV - II - III. D I - II - IV - III. Imprimir Prova Impressa GABARITO | Avaliação I - Individual (Cod.:991905) Peso da Avaliação 1,50 Prova 90421086 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A linguagem de programação utilizada no Arduino possui três partes essenciais, que são: estrutura, funções e valores. Os valores ainda podem ser subdivididos entre variáveis e constantes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para modificar o modo como o compilador e o programa subsequente trata a variável. ( ) Volatile não orienta o compilador a carregar a partir da RAM. ( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser alterado por algo além do controle da seção de código em que ela aparece. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - V. C V - F - F. D F - V - F. Nascido na cidade de Ivrea, na Itália, em 2005, o Arduino foi projetado inicialmente para aplicações escolares. Mas o sucesso dessa placa foi tão grande que ela caiu no gosto popular dos apaixonados por tecnologia e inovação. Sobre este dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linguagem de programação utilizada para programar o Arduino é a linguagem C++ com algumas pequenas modificações. Com o decorrer do tempo, a linguagem foi substituída pela HTML. ( ) Shields ou módulos são placas que desenvolvidas para serem compatíveis apenas mecanicamente com as placas de Arduino, expandindo as capacidades das placas de Arduino, para diversas finalidades. ( ) Com uma saída digital, podemos fazer com que um pino libere 0 ou 5 volts. Com um pino programado como saída digital, podemos acender um led, ligar um relé, acionar um motor, entre dentre diversas outras coisas. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B V - F - F. C F - F - V. VOLTAR A+ Alterar modo de visualização 1 2 24/10/2024, 15:39 Avaliação I - Individual about:blank 1/5 D F - V - F. Sobre a interface de placa Arduino UNO, é importante identificarmos o que caracteriza o funcionamento do dispositivo. Sobre o Arduino, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Frequência do processador: não determina a velocidade de operação do microcontrolador. ( ) Número de temporizadores: importante em aplicações com características temporais. ( ) Número de pinos de entrada/saída e suas funcionalidades: diferentes pinos detêm as mesmas funcionalidades. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - F - V. C V - F - F. D F - F - V. Sabemos que o Arduino é uma ferramenta importante para vários tipos de trabalho, podendo ser utilizada de diversasmaneiras. Sobre o Arduino, avalie as asserções a seguir e a relação proposta entre elas: I- Arduino é open source, ou seja, todo o hardware é aberto e os projetos estão disponíveis, mas o software de programação é pago. PORQUE II- A memória flash delimita o tamanho máximo do programa que será executado pelo Arduino. Assinale a alternativa CORRETA: A A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. B As asserções I e II são proposições falsas. C As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. D As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A tecnologia traz novas surpresas para o dia a dia das pessoas, pois são lançados diversos equipamentos e softwares que agilizam os processos e proporcionam conforto. Para tudo isso, os microcontroladores são essenciais. Sobre o exposto, assinale a alternativa CORRETA: A Microcontroladores vêm substituindo com sucesso até mesmo portas lógicas básicas, realizando as mesmas operações com maior velocidade. 3 4 5 24/10/2024, 15:39 Avaliação I - Individual about:blank 2/5 B A quantidade de memória RAM interna encontrada nos microcontroladores mais populares é um destaque positivo, permitindo sua utilização até em sistemas mais complexos, como em placas de vídeo de notebooks. C Microcontroladores da família PIC, fabricados pela empresa Microchip, não podem se comunicar com microcontroladores de outros fabricantes devido a uma codificação especial adotada internamente. D O Arduino é uma plataforma de código aberto, desenvolvida para facilitar o desenvolvimento de sistemas embarcados. O alto custo de seu hardware, no entanto, dificulta sua popularização entre projetistas. Com o objetivo de implementarmos soluções para automação, um protótipo que utiliza a plataforma Arduino é muito interessante, principalmente pelo seu baixo custo. Assinale a alternativa CORRETA sobre as características do Arduino: A Dependendo do modelo da placa de Arduino, o usuário poderá escolher a linguagem de programação entre C++, JAVA ou Wiring. B Possui a sua própria linguagem de programação e nada tem a ver com a Linguagem C. C Não há versões oficiais do hardware do Arduino, tendo em vista a sua condição de projeto aberto. D Percebendo o potencial e a abrangência de aplicações do hardware Arduino, fornecedores de software como Matworks ou National Instruments incluíram os pacotes Arduino nos acessórios de software do MATLAB e LABView. Ao escolher um microcontrolador para seu produto, o desenvolvedor deve levar em conta algumas especificações. Com relação a isso, associe os itens, utilizando o código a seguir: I- Flash. II- Bluetooth, wifi, zigbee. III- Montador. IV- GPIOs (Digital General Purpose Input and Output). ( ) Memória utilizada como se fosse um disco rígido para armazenamento de programa, portátil e com acesso muito rápido. ( ) Portas programáveis de entrada e saída de dados que são utilizadas para prover uma interface entre os periféricos e os microcontroladores. ( ) Usado se o seu produto necessita de interfaces sem fio, porém há microcontroladores especializados para esse tipo de aplicação que oferecem opções deste tipo. ( ) Utiliza apenas a linguagem Assembly, usando apenas as instruções do fabricante. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - IV - III. B III - II - IV - I. C I - II - IV - III. D I - IV - II - III. 6 7 24/10/2024, 15:39 Avaliação I - Individual about:blank 3/5 Para que usuários consigam desenvolver seus projetos de programação de forma eficiente, é fundamental que eles dominem a sintaxe de criação de variáveis e tomada de decisão. Com relação ao exposto, associe os itens, utilizando o código a seguir: I- Condição if. II- Switch. III- While. IV- If... else. ( ) Tomada de decisão que permite que o bloco de programação seja executado apenas se uma condição teste for verdadeira. ( ) Necessário para encadear mais de uma estrutura em situações que se torna necessário verificar duas expressões ou mais. ( ) Utilizada quando há encadeamento a partir de uma sequência de comparações com uma mesma variável, para verificarmos seu valor entre vários valores possíveis. ( ) Permite a comunicação entre o Arduino e aplicações em um computador via protocolo de comunicação serial. ( ) As estruturas de repetição utilizam uma condição no formato de expressão lógica. Enquanto essa expressão for TRUE, o ciclo de repetição continua; quando a expressão se torna FALSE, o laço de repetição se encerra. Assinale a alternativa que apresenta a sequência CORRETA: A III - I - IV - II. B I - IV - II - III. C II - I - IV - III. D I - II - IV - III. As entradas analógicas do Arduino Uno possuem associadas conversores analógico-digitais (CAD) de 10 bits, capazes de ler tensões entre 0 V e 5 V (1023D), por padrão. Quando uma tensão de entrada de 1,25 V é aplicada à entrada, o valor digital mais próximo fornecido pelo CAD, dado em hexadecimal, é igual a quanto? Assinale a alternativa CORRETA: A 3FF. B 200. C 1FF. D 100. No mundo da robótica, escutamos muito sobre Arduino, que é uma ótima plataforma para aplicar o conceito de movimento Maker. Sobre esse movimento na educação, avalie as asserções a seguir e a relação proposta entre elas: 8 9 10 24/10/2024, 15:39 Avaliação I - Individual about:blank 4/5 I- A apropriação do movimento Maker pela educação não apresenta uma perspectiva única. Existem diferentes caminhos: elementos da robótica, Arduino, FabLabs, impressoras 3D, softwares livres etc. PORQUE II- Busca novos usos das tecnologias digitais, possibilitando construção de projetos, fabricação de objetos, desenvolvimento da criatividade, com base no compartilhamento e na colaboração. Assinale a alternativa CORRETA: A As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. B As asserções I e II são proposições falsas. C As asserções I e II são proposições verdadeiras, e a II complementa a I. D A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Imprimir 24/10/2024, 15:39 Avaliação I - Individual about:blank 5/5 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 Alterar modo de visualização Peso da Avaliação1,50 Prova49642789 Qtd. de Questões10 Acertos/Erros9/1 Nota9,00 1 Sabemos que o Arduino é uma ferramenta importante para vários tipos de trabalho, podendo ser utilizada de diversas maneiras. Sobre o Arduino, avalie as asserções a seguir e a relação proposta entre elas: I- Arduino é , ou seja, todo o hardware é aberto e os projetos estão open source disponíveis, mas o software de programação é pago. PORQUE II- A memória delimita o tamanho máximo do programa que será executado flash pelo Arduino. Assinale a alternativa CORRETA: A As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. B As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. C As asserções I e II são proposições falsas. D A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 2 O software do Arduino contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para utilizar, assim, dispensa que o usuário tenha que desenvolver uma programação específica para cada módulo. Com relação a este assunto, associe os itens, utilizando o código a seguir: I- Stepper. II- EEPROM. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 III- Software Serial. IV- Firmata. ( ) Controlar motores de passo. ( ) Portas programáveis de entrada e saída de dados que são utilizadospara prover uma interface entre os periféricos e os microcontroladores. ( ) Permite a comunicação entre o Arduino e aplicações em um computador via protocolo de comunicação serial. ( ) Permite a comunicação serial usando os pinos digitais da placa. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - IV - III. B II - I - IV - III. C III - IV - II - I. D I - IV - II - III. 3 Nascido na cidade de Ivrea, na Itália, em 2005, o Arduino foi projetado inicialmente para aplicações escolares. Mas o sucesso dessa placa foi tão grande que ela caiu no gosto popular dos apaixonados por tecnologia e inovação. Sobre este dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linguagem de programação utilizada para programar o Arduino é a linguagem C++ com algumas pequenas modificações. Com o decorrer do tempo, a linguagem foi substituída pela HTML. ( ) ou módulos são placas que desenvolvidas para serem compatíveis Shields apenas mecanicamente com as placas de Arduino, expandindo as capacidades das placas de Arduino, para diversas finalidades. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 ( ) Com uma saída digital, podemos fazer com que um pino libere 0 ou 5 volts. Com um pino programado como saída digital, podemos acender um , ligar um led relé, acionar um motor, entre dentre diversas outras coisas. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B V - F - V. C F - F - V. D V - F - F. 4 A linguagem de programação utilizada no Arduino possui três partes essenciais, que são: estrutura, funções e valores. Os valores ainda podem ser subdivididos entre variáveis e constantes. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Volatile é um qualificador de variável que é usado antes do tipo de dado para modificar o modo como o compilador e o programa subsequente trata a variável. ( ) Volatile não orienta o compilador a carregar a partir da RAM. ( ) Uma variável deve ser declarada volátil sempre que seu valor puder ser alterado por algo além do controle da seção de código em que ela aparece. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - V. C Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 V - F - F. D F - V - F. 5 Os tipos de variáveis para medir temperatura, um caractere, números flutuantes ou booleanos são diferentes, e requerem que o projetista esteja atento a essas informações. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Variáveis são posições na memória do Arduino marcadas com um nome e o tipo de dado que serão armazenados nelas. ( ) Antes de ser utilizada, não há necessidade de ser declarada. ( ) Uma variável global deve ser utilizada apenas em funções específicas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B F - V - F. C V - F - F. D V - F - V. 6 É conhecida a importância dos microcontroladores dentro de nosso campo de atuação. Sobre o isso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores se diferenciam dos processadores, pois além dos componentes lógicos e aritméticos usuais de um microprocessador de uso geral, o microcontrolador integra elementos adicionais em sua estrutura interna. ( ) O consumo destes microcontroladores em modo de espera pode chegar na casa dos megawatts. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 ( ) É um microprocessador que pode ser programado para funções específicas, em contraste com outros microprocessadores de propósito geral (como os utilizados nos PCs). Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V. B V - F - F. C F - V - F. D V - F - V. 7 As entradas analógicas do Arduino Uno possuem associadas conversores analógico-digitais (CAD) de 10 bits, capazes de ler tensões entre 0 V e 5 V (1023D), por padrão. Quando uma tensão de entrada de 1,25 V é aplicada à entrada, o valor digital mais próximo fornecido pelo CAD, dado em hexadecimal, é igual a quanto? Assinale a alternativa CORRETA: A 3FF. B 1FF. C 100. D 200. 8 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 Sabemos que existem alguns tipos de Arduino, com suas características e utilizações próprias. Observando os itens e as quatro partes fundamentais de uma função, então, associe os itens, utilizando o código a seguir: I- Arduino Uno. II- Arduino Leonardo. III- Arduino MEGA. IV- Arduino DUE. ( ) A placa padrão traz as funcionalidades básicas da linha. Baseada no microcontrolador ATmega 328, possui 13 pinos de entrada e saída (I/O). ( ) Para protótipos avançados em que haja uma maior necessidade de memória e de entradas, tanto digitais como analógicas. ( ) É uma placa de microcontrolador baseado no Atmel SAM3X8E ARM CortexM3 CPU. É a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. ( ) ATmega32u4 tem comunicação USB embarcada, eliminando a necessidade de um segundo processador. Assinale a alternativa que apresenta a sequência CORRETA: A IV - III - II - I. B I - IV - II - III. C IV - III - I - II. D I - III - IV - II. 9 Ao estudar as características do Arduino e seus usos, é importante também entender seu ambiente de desenvolvimento. Sobre este dispositivo, classifique V para as sentenças verdadeiras e F para as falsas: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 ( ) O IDE é dividido em três partes: a no topo, o código ou a Toolbar Sketch Window no centro e a janela de mensagens na base. ( ) Monitor, no Arduino, imprime mensagens na tela, porém não é utilizado por estar obsoleto. ( ) Podemos organizar o código de programação da seguinte maneira: a primeira parte diz respeito às variáveis globais; a segunda, a informar as entradas (INPUT) e saídas (OUTPUT); a terceira parte, parte algoritmo em si. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B F - F - V. C V - F - F. D F - V - F. 10 Características físicas do Arduino são importantes para identificarmos modelos disponíveis e saber adequá-los a nossa demanda de projeto. Assinale a alternativa CORRETA com relação a tais configurações: A O número de temporizadores é importante em aplicações com características temporais importantes. B O número de pinos de entrada/saída e suas funcionalidades é importante, pois diferentes pinos detêm as mesmas funcionalidades. C A frequência do processador não determina a velocidade de operação do microcontrolador. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:32:33 D A capacidade de memória de dados determina a qualidade de dados que podem ser processados por um programa no microcontrolador. Impresso por Hercules Elias, E-mail herculeselias1@gmail.compara uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 1 Um LED emite luz quando é atravessado por uma pequena corrente. Ele parece uma pequena lâmpada com duas pernas (terminais), e o terminal mais longo é a conexão positiva. Os LEDs, geralmente, requerem um resistor, senão podem queimar. São polarizados, isto é, a corrente só flui em uma direção. Sobre os LEDs, analise as sentenças a seguir: I- Eles conduzem corrente do polo negativo para o polo positivo. II- Eles conduzem corrente do polo positivo para o polo negativo. III- O sentido de condução da corrente não importa no LED, pois ele conduz corrente nos seus dois polos. Assinale a alternativa CORRETA: FONTE: GEDDES, M. : 25 projetos práticos para Manual de projetos do Arduino começar. São Paulo: Novatec, 2017. p. 269. A As sentenças II e III estão corretas. B Somente a sentença II está correta. C Somente a sentença III está correta. D Somente a sentença I está correta. 2 Parte do do Projeto n. 6 consta no quadro a seguir. Sobre esse sketch, sketch classifique V para as sentenças verdadeiras e F para as falsas: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 ( ) O comando “LOW” sempre vai ligar ou acender um dispositivo. ( ) O comando “HIGH” sempre vai apagar ou desligar um dispositivo. ( ou faz com que um dispositivo assuma um ) O comando “digitalWrite” escreve novo . status Assinale a alternativa que apresenta a sequência CORRETA: A V - - F F. B F F - - V. C F - - V F. D V V - - F. 3 O dispositivo sonoro piezoelétrico é um alto falante muito básico. Um pulso de corrente faz com que ele clique extremamente rápido e uma sequência de pulsos o fará emitir um tom. Ele se parece com uma pequena caixa preta com dois fios. Sobre os ou piezos, assinale a alternativa CORRETA: buzzer FONTE: GEDDES, M. 25 projetos práticos para Manual de projetos do Arduino: começar. São Paulo: Novatec, 2017. p. 271. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 A Eles devem ser ligados sempre a resistores para não queimarem. B Eles não podem reproduzir sons musicais, por serem equipamentos muito básicos. C O som emitido por esses dispositivos é sempre o mesmo. D Eles produzem sons por meio do comando “tone”. 4 A criação de projetos com base em displays LCD é muito simples, graças a um conjunto prontamente disponível de bibliotecas de código para LCDs. O IDE do Arduino vem com uma biblioteca deste tipo, a LiquidCrystal.h, que tem uma grande lista de recursos. Com base no exposto, analise as sentenças a seguir: I- As bibliotecas do Arduino são baixadas gratuitamente em GitHub. II- Para baixar uma biblioteca, basta clicar em código e selecionar a opção Download ZIP. III- Depois de baixado o arquivo é só adicionar ao software IDE que controla o Arduino que a biblioteca será incorporada ao software. Assinale a alternativa CORRETA: FONTE: MCROBERTS, M. . São Paulo: Novatec, 2011, p. 196. Arduino Básico A Somente a sentença II está correta. B Somente a sentença I está correta. C As sentenças I, II e III estão corretas. D Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 Somente a sentença III está correta. 5 Para fazer nossos programas executarem o que desejamos, é preciso escrever programas que forneçam instruções ao Arduino. Isso é feito usando uma ferramenta chamada de IDE (Integrated Development Environment ou ambiente de desenvolvimento integrado). Ela permite escrever programas de computador (um conjunto de instruções passo a passo, conhecido como ). Com base no sketches exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando “for” é usado quando queremos executar uma tarefa um número de vezes determinado no caso do código aqui em questão, duas vezes. — ( ) O comando “int x=0” determina que a variável x seja carregada com o número 0. ( ) O comando “x+” incrementa a variável x em uma unidade, ou seja, se ela valia zero, passará a valer 1. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: GEDDES, M. : 25 projetos práticos para Manual de projetos do Arduino começar. São Paulo: Novatec, 2017, p. 269. A V V - - F. B V - - F V. C F F - - F. D F - - V V. 6 Um potenciômetro é um resistor cujo valor pode variar para manipular a tensão que flui através dele. Ele tem um botão que pode ser girado e três pinos na parte inferior. O pino central é o pino de controle, com a alimentação nos outros dois pinos. Com base no exposto, analise as sentenças a seguir: I- O potenciômetro pode ser usado para controlar o som emitido por um . buzzer Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 II- O som emitido por um pode ser controlado com uma saída PWM. buzzer III- não pode ter seu som controlado devido à simplicidade do dispositivo, O buzzer que emite somente uma tonalidade sonora. Assinale a alternativa CORRETA: FONTE: GEDDES, M. 25 projetos práticos para Manual de projetos do Arduino: começar. São Paulo: Novatec, 2017, p. 270. A Somente a sentença III está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. 7 O controle de um sistema reage a uma informação de entrada e configura as saídas adequadamente. As informações de entrada e de saída podem ser obtidas de sinais físicos, como pulsos elétricos e pneumáticos ou níveis, ou de forma virtual, como por meio de instruções de texto ou dados. Um controlador reage a interruptores ou níveis de um fluido ao ligar válvulas ou movimentar motores em uma dada velocidade, ou um computador reage a instruções de texto ou cliques de um mouse. Sobre esse processo produtivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O processo de enchimento do pote de geleia é uma saída para os potes vazios e uma entrada para o processo de colocação de tampas. ( ) Nos meios industriais, é comum que um processo alimente mais de uma entrada, mas devemos duplicar com pinos o sinal medido nesse tipo de situação . ( ) O processo de pote com tampa e geleia dentro é uma saída para a etapa de empacotamento de potes na caixa. Assinale a alternativa que apresenta a sequência CORRETA: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 FONTE: LAMB, Frank. Tradução: Márcio José da Automação industrial na prática. Cunha. Revisão técnica: Antonio Pertence Júnior. Porto Alegre: AMGH, 2015, p. 14. A F F - - V. B V V - - F. C F - - V F. D V - - F F. 8 O termo matriz de contato funciona como uma base para construir protótipos eletrônicos. O termo matriz de contato vem da época em que os projetos eletrônicos eram criados em placas de madeira. Pregos eram martelados na madeira e fios enrolados neles para conectar os componentes sem uso de solda. As atuais matrizes de contato são feitas de plástico com furos pré-perfurados (chamados de pinos de ligação) nos quais você insere os componentes ou fios que são fixados porclipes. A figura a seguir mostra uma matriz de contato (protoboard). 7 Após, sobre o mostrado na Figura 2, assinale a alternativa CORRETA: protoboard FONTE: GEDDES, Mark. : 25 Projetos práticos para Manual de Projetos do Arduino começar. São Paulo: Novatec Editora Ltda, 2017. p. 23. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 A A placa já é energizada; portanto, não é preciso ligá-la ao Arduino ou a uma bateria para termos tensão nos seus contatos. B As conexões na horizontal somente ocorrem nas ligações das réguas positivas (+) e negativas (-), localizadas nas partes superior e inferior da placa. C As ligações na vertical ocorrem entre as duas fileiras de 5 furos, localizadas no interior da placa. D A matriz é obtida no tamanho que queremos; para isso, basta escolhermos a dimensão necessária à montagem do nosso circuito. 9 O Arduino pode ser definido como “um pequeno computador que podemos programar para processar entradas e saídas entre o dispositivo e os componentes externos conectados a ele. Ele é o que chamamos de plataforma de computação física ou embarcada, ou seja, um sistema que pode interagir com seu ambiente por meio de hardware e software”. Sobre as partes com seus respectivos desenhos no Tinkercad, associe os itens, utilizando o código a seguir: I- Entradas ou saídas digitais. II- Entradas analógicas. III- Alimentação. IV- . Chip Assinale a alternativa que apresenta a sequência CORRETA: FONTE: MCROBERTS, M. . São Paulo: Novatec, 2011, p. 22. Arduino Básico Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 A III I II - - - IV. B IV I - - III - II. C IV I - - II - III. D III II I - - - IV. 10 Piezos são dispositivos sonoros baratos usados geralmente em pequenos brinquedos. Um elemento piezoelétrico sem seu invólucro parece um disco metálico dourado com fios positivo (tipicamente vermelho) e negativo (tipicamente preto). Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando “pin_buzzer” é responsável pela emissão de um sinal sonoro pelo piezo. ( ) O “tone” (“pin_buzzer,20,100”) estabelece uma frequência de 20 Hz e uma duração de 100 ms ao som emitido pelo . buzzer ( . ) O comando “noTone” não emite som algum pelo buzzer Assinale a alternativa que apresenta a sequência CORRETA: FONTE: GEDDES, M. 25 projetos práticos para Manual de projetos do Arduino: começar. São Paulo: Novatec, 2017, p. 88. A F - - V V. B V V - - F. C V - - F V. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:41:50 D Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público 1 O termo matriz de contato funciona como uma base para construir protótipos eletrônicos. O termo matriz de contato vem da época em que os projetos eletrônicos eram criados em placas de madeira. Pregos eram martelados na madeira e fios enrolados neles para conectar os componentes sem uso de solda. As atuais matrizes de contato são feitas de plástico com furos pré-perfurados (chamados de pinos de ligação) nos quais você insere os componentes ou fios que são fixados por clipes. A figura a seguir mostra uma matriz de contato (protoboard). 7 Após, sobre o mostrado na Figura 2, assinale a alternativa CORRETA: protoboard FONTE: GEDDES, Mark. : 25 Projetos práticos para Manual de Projetos do Arduino começar. São Paulo: Novatec Editora Ltda, 2017. p. 23. A A matriz é obtida no tamanho que queremos; para isso, basta escolhermos a dimensão necessária à montagem do nosso circuito. B A placa já é energizada; portanto, não é preciso ligá-la ao Arduino ou a uma bateria para termos tensão nos seus contatos. C As ligações na vertical ocorrem entre as duas fileiras de 5 furos, localizadas no interior da placa. D As conexões na horizontal somente ocorrem nas ligações das réguas positivas (+) e negativas (-), localizadas nas partes superior e inferior da placa. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público 2 Os resistores restringem a quantidade de corrente que pode fluir através de um circuito para evitar uma sobrecarga nos componentes. Eles se parecem com cilindros com faixas coloridas e um fio em cada ponta. Com base no exposto, analise as sentenças a seguir: I- O valor do resistor influencia o brilho do LED, podendo até mesmo impedir que o LED acenda. II- O resistor ajuda a prevenir que o LED queime quando ligado com os seus polos de maneira errônea. III- O resistor deve ser ligado sempre pelo seu polo positivo, localizado na faixa de cor mais perto dos fios que compõem as pernas do dispositivo. Assinale a alternativa CORRETA: FONTE: GEDDES, M. : 25 projetos práticos para Manual de projetos do Arduino começar. São Paulo: Novatec, 2017, p. 269. A Somente a sentença II está correta. B Somente a sentença III está correta. C As sentenças I e II estão corretas. D As sentenças I e III estão corretas. 3 Um LED emite luz quando é atravessado por uma pequena corrente. Ele parece uma pequena lâmpada com duas pernas (terminais), e o terminal mais longo é a conexão positiva. Os LEDs, geralmente, requerem um resistor, senão podem queimar. São polarizados, isto é, a corrente só flui em uma direção. Sobre os LEDs, analise as sentenças a seguir: I- Eles conduzem corrente do polo negativo para o polo positivo. II- Eles conduzem corrente do polo positivo para o polo negativo. Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público III- O sentido de condução da corrente não importa no LED, pois ele conduz corrente nos seus dois polos. Assinale a alternativa CORRETA: FONTE: GEDDES, M. : 25 projetos práticos para Manual de projetos do Arduino começar. São Paulo: Novatec, 2017. p. 269. A Somente a sentença II está correta. B Somente a sentença I está correta. C Somente a sentença III está correta. D As sentenças II e III estão corretas. 4 O CI MAX7219 vem com uma interface serial de oito dígitos e é projetado para controlar displays de LED numéricos de sete segmentos com até oito dígitos, displays de gráficos de barras ou displays LED de matriz de pontos 8 x 8. O esquema de ligação desse CI é retratado na imagem a seguir. Sobre esse circuito integrado, classifique V para as sentenças verdadeiras e F para as falsas: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público ( ) O pino 4 é o pino de terra (GND) juntamente ao pino 9. ( ) O pino 13 é o pino de . clock ( ) O pino 1 é uma saída digital, enquanto o pino 24 é uma entrada digital. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://www.shutterstock.com/pt/image-vector/automated-shop-on-production-strawberry-jam-719067157. Acesso em: 14 ago. 2021. A V - V - F. B F - V - F. C Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público V - F - F. D F - F - V. 5 Parte do do Projeto n. 10 consta no quadro a seguir. Essa parte do código sketch define que o visor de LCD irá escrever as palavras “ ” e “ LCD”. A Project Display figura anexa apresenta o visor com as palavras . Sobre esse , HELLO WORLD sketch classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando para escrever a palavra é “lcd.print(“HELLO”)”. HELLO ( ) O comando para escrever a palavra é “lcd.print(“WORLD”)”. WORLD ( ) O “delay(1000)” deixa as palavras e escritas no visor por um HELLO WORLD tempo de 100 ms. Assinale a alternativa que apresenta a sequência CORRETA: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público A V - V - F. B F - F - V. C F - V - F. D V - F - F. 6 O Tinkercad é um software de simulação que permite o desenho de circuitos muito parecidos com aqueles que seriam simulados na prática. Seus componentes têm a mesma pinagem dos componentes reais. Com base nessa semelhança, relacione os seguintes componentes com seus respectivos desenhos no Tinkercad, reproduzidos na tabela a seguir. I- de 7 segmentos. Display II- Potenciômetro. III- de LCD. Display IV- Circuito Integrado (CI). Após, assinale a alternativa que apresenta a relação dos componentes com seus respectivos desenhos de forma CORRETA: A II - I - III - IV Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público B IV - III - I - II C IV - I - III - II. D II - III - I - IV. 7 Certifique-se de que seu LED esteja conectado corretamente, com o terminal (ou perna) mais longo conectado ao pino digital 10. O terminal longo é o ânodo do LED, e deve sempre ir para a alimentação de + 5V (nesse caso, saindo do pino digital 10); o terminal curto é o cátodo e deve ir para o terra (GND). Instruções como esta são comuns sobre ligações de LED ao arduino, mas normalmente os LEDs são seguidos de resistores para que estes dispositivos possam evitar a queima dos LEDs devido a altas tensões produzidas pelo Arduino. Os LEDs queimam quando são ligados de forma invertida porque: FONTE: MCROBERTS, M São Paulo: Novatec, 2011. p. 41. . Arduino Básico. A São circuitos integrados que possuem uma capacidade de aguentar tensões reversas nos seus polos limitados. B São diodos que possuem uma capacidade de aguentar tensões reversas nos seus polos limitados. C São tiristores que possuem uma capacidade de aguentar tensões reversas nos seus polos limitados. D São transistores que possuem uma capacidade de aguentar tensões reversas nos seus polos limitados. 8 Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público Um potenciômetro é um resistor cujo valor pode variar para manipular a tensão que flui através dele. Ele tem um botão que pode ser girado e três pinos na parte inferior. O pino central é o pino de controle, com a alimentação nos outros dois pinos. Com base no exposto, analise as sentenças a seguir: I- O potenciômetro pode ser usado para controlar o som emitido por um . buzzer II- O som emitido por um pode ser controlado com uma saída PWM. buzzer III- O não pode ter seu som controlado devido à simplicidade do dispositivo, buzzer que emite somente uma tonalidade sonora. Assinale a alternativa CORRETA: FONTE: GEDDES, M. 25 projetos práticos para Manual de projetos do Arduino: começar. São Paulo: Novatec, 2017, p. 270. A Somente a sentença III está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. 9 A criação de projetos com base em displays LCD é muito simples, graças a um conjunto prontamente disponível de bibliotecas de código para LCDs. O IDE do Arduino vem com uma biblioteca deste tipo, a LiquidCrystal.h, que tem uma grande lista de recursos. Com base no exposto, analise as sentenças a seguir: I- As bibliotecas do Arduino são baixadas gratuitamente em GitHub. II- Para baixar uma biblioteca, basta clicar em código e selecionar a opção Download ZIP. III- Depois de baixado o arquivo é só adicionar ao software IDE que controla o Arduino que a biblioteca será incorporada ao software. Assinale a alternativa CORRETA: Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público FONTE: MCROBERTS, M. . São Paulo: Novatec, 2011, p. 196. Arduino Básico A Somente a sentença III está correta. B Somente a sentença I está correta. C Somente a sentença II está correta. D As sentenças I, II e III estão corretas. 10 Uma matriz RGB 8 x 8 é uma série de 64 LEDs que podem mudar de cor entre vermelho, verde e azul para criar as cores do arco-íris. Existem 32 pinos na matriz, oito são para o anodo comum de cada LED, oito controlam a cor vermelha, oito controlam a cor verde e oito controlam o azul. Resistores são necessários para cada pino que controla uma cor. Com base no exposto, analise as sentenças a seguir: I- Circuitos integrados são usados para deslocar os LEDs e determinar a sequência em que eles serão acesos. II- Matrizes de LED 8 x 8 montadas com o CI MAX7219 podem ser programadas mediante alimentação, GND e pinos 2, 3 e 4. III- As matrizes de LED 8 X 8 são muito utilizadas em jogos, desenhos e animações. Assinale a alternativa CORRETA: FONTE: GEDDES, M. 25 projetos práticos para Manual de projetos do Arduino: começar. São Paulo: Novatec, 2017, p. 277. A Somente a sentença II está correta. B As sentenças I, II e III estão corretas. C Impresso por Hercules Elias, E-mail herculeselias1@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 24/10/2024, 15:42:45 Classificação do documento: Público Somente a sentença I está correta. D Somente a sentença III está correta. O software do Arduino contém, no ambiente de desenvolvimento, diversas bibliotecas de módulos prontas para utilizar, assim, dispensa que o usuário tenha que desenvolver uma programação específica para cada módulo. Com relação ao exposto, associe os itens, utilizando o código a seguir:I- Stepper.II- EEPROM.III- Software Serial.IV- Firmata. ( ) Controlar motores de passo .( ) É utilizada para a leitura e escrita de “armazenamento” permanente. ( ) Utiliza o protocolo Firmata para a comunicação com os aplicativos no computador. ( ) Utilizada em qualquer um dos pinos para a comunicação serial. Assinale a alternativa que apresenta a sequência CORRETA A I - II - IV - III. O sensor de temperatura do Tinkercad é um sensor de temperatura TMP 36. Se o colocarmos em cima de um protoboard e iniciarmos a simulação no Tinkercad, a tela do software será esta. Os termômetros à esquerda e à direita do sensor de temperaturapermitem que selecionemos uma dada temperatura no intervalo de -40 a + 125 ºC. Com base na imagem, classifique V para as sentenças verdadeiras e F para as falsas ( ) O sensor de temperatura deve ser ligado à régua de positivos (+) pela primeira perna. ( ) A perna do meio do sensor, a segunda perna, deve ser ligada a um pino digital. ( ) O sensor de temperatura deve ser ligado à régua de negativos (-) pela terceira perna. Assinale a alternativa que apresenta a sequência CORRETA D > V - F - V. Para fazer nossos programas executarem o que desejamos, é preciso escrever programas que forneçam instruções ao Arduino. Isso é feito usando uma ferramenta chamada de IDE (Integrated Development Environment ou ambiente de desenvolvimento integrado). Ela permite escrever programas de computador (um conjunto de instruções passo a passo, conhecido como sketches). Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando “for” é usado quando queremos executar uma tarefa um número de vezes determinado — no caso do código aqui em questão, duas vezes. ( ) O comando “int x=0” determina que a variável x seja carregada com o número 0. ( ) O comando “x+” incrementa a variável x em uma unidade, ou seja, se ela valia zero, passará a valer 1. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: GEDDES, M. Manual de projetos do Arduino: 25 projetos práticos para começar. São Paulo: Novatec, 2017, p. 26 C F - V - V. O sensor digital de pressão absoluta SCP1000, da VTI, é um ótimo sensor, com uma interface simples com o Arduino e que fornece leituras precisas de pressão e temperatura. O dispositivo tem que ser conectado ao barramento da SPI (Serial Peripheral Interface, ou Interface Periférica Serial) do Arduino para que os dados sejam transmitidos. Depois do upload do código, abra a janela do monitor serial e verifique se sua taxa de transmissão está definida como 38400 O monitor serial é uma janela localizada tanto no IDE, o software do Arduino, quanto nos softwares de simulação virtuais, como o Tinkercad. Sobre esse monitor, analise as sentenças a seguir: I- O monitor serial se localiza na parte inferior direita do Tinkercad. II- O monitor serial é aberto como uma nova janela no IDE. III- A velocidade usada pelo sensor SCP é de 1000 bps. Assinale a alternativa CORRETA: FONTE: MCROBERTS, M. Arduino Básico. Trad. Rafael Zanolli. São Paulo: Novatec, 2011 D> As sentenças I e II estão corretas Existem alguns tipos de Arduino. Cada tipo de Arduino apresenta suas características e utilizações próprias. Sobre o exposto, associe os itens, utilizando o código a seguir: I- Arduino Uno. II- Arduino Leonardo. III- Arduino MEGA. IV- Arduino DUE. ( ) A placa padrão traz as funcionalidades básicas da linha. Baseada no microcontrolador ATmega 328, possui 13 pinos de entrada e saída (I/O). ( ) Para protótipos avançados em que haja uma maior necessidade de memória e de entradas, tanto digitais como analógicas. ( ) É uma placa de microcontrolador baseado no Atmel SAM3X8E ARM Cortex M3 CPU. É a primeira placa Arduino baseada em um microcontrolador ARM de 32 bits. ( ) ATmega32u4 tem comunicação USB embarcada, eliminando a necessidade de um segundo processador. Assinale a alternativa que apresenta a sequência CORRETA: D> I - III - IV – II No Projeto n. 5 - Controle de Motores com transistor, controlamos “a velocidade de um motor CC em uma direção, utilizando um transistor de potência, um diodo, uma fonte de alimentação externa (para fornecer energia ao motor) e um potenciômetro (para controlar a velocidade). Acerca do exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O controle da velocidade de um motor pode ser feito através de um potenciômetro. ( ) Os diodos e os transistor são utilizados para proteção do motor CC. ( ) As entradas que controlam a velocidade do motor são entradas PWM. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: MCROBERTS, M. Arduino Básico. Trad. Rafael Zanolli. São Paulo: Novatec, 2011 D> V - V - F. O sketch lê (read) a entrada analógica (analog) usando a função analogRead. A cada meio segundo, o sketch exibe no Monitor Serial a leitura que está presente em um pino analógico. A partir deste contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A instrução serial.print na primeira linha do código imprime o valor lido na porta Monitor Serial. ( ) A instrução serial.print na segunda linha do código imprime a pressão lida pelo monitor serial BMP. ( ) A instrução serial.printIn na terceira linha do código nos informa que o sensor deve ler a pressão em atm. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SIMON, M. Programação com Arduino: começando com sketches. Trad: Anatólio Laschuk. 2. ed. Porto Alegre: Bookman, 2017. A> V - V - F. O controle de um sistema reage a uma informação de entrada e configura as saídas adequadamente. As informações de entrada e de saída podem ser obtidas de sinais físicos, como pulsos elétricos e pneumáticos ou níveis, ou de forma virtual, como por meio de instruções de texto ou dados. Um controlador reage a interruptores ou níveis de um fluido ao ligar válvulas ou movimentar motores em uma dada velocidade, ou um computador reage a instruções de texto ou cliques de um mouse. Sobre esse processo produtivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O processo de enchimento do pote de geleia é uma saída para os potes vazios e uma entrada para o processo de colocação de tampas. ( ) Nos meios industriais, é comum que um processo alimente mais de uma entrada, mas devemos duplicar com pinos o sinal medido nesse tipo de situação . ( ) O processo de pote com tampa e geleia dentro é uma saída para a etapa de empacotamento de potes na caixa. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: LAMB, Frank. Automação industrial na prática. Tradução: Márcio José da Cunha. Revisão técnica: Antonio Pertence Júnior. Porto Alegre: AMGH, 2015, p. 14. B> V - V - F. Sobre a interface de placa Arduino UNO, é importante identificarmos o que caracteriza o funcionamento do dispositivo. Sobre o Arduino, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Frequência do processador: não determina a velocidade de operação do microcontrolador. ( ) Número de temporizadores: importante em aplicações com características temporais. ( ) Número de pinos de entrada/saída e suas funcionalidades: diferentes pinos detêm as mesmas funcionalidades. Assinale a alternativa que apresenta a sequência CORRETA A> F - V - F. Sabemos que o Arduino é uma ferramenta importante para vários tipos de trabalho, podendo ser utilizada de diversas maneiras. Sobre o Arduino, avalie as asserções a seguir e a relação proposta entre elas I- Arduino é open source, ou seja, todo o hardware é aberto e os projetos estão disponíveis, mas o software de programação é pago. II- PORQUEII- A memória flash delimita o tamanho máximo do programa que será executado pelo Arduino.Assinale a alternativa CORRETA: A A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Uma vantagem de se utilizar softwares de simulação em vez de se realizar a montagem direta do circuito físico está no fato de que esses programas podem indicar erros de ligação de equipamentos que poderíamos não perceber na prática, como o motor que gira em velocidade negativa na imagem anexa. Observando a figura na sequência, podemos notar um erro. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O motor DC está ligado com os cabos positivos e negativos de forma invertida. ( ) O Arduino está ligado de