Para representar um plano, podemos utilizar as equações paramétricas ou uma equação geral. Sendo assim, considere o plano que passa pelos pontos A(1,-1,2), B(-3,1,2)e C(0,-1,0).Agora, assinale a alternativa que apresenta corretamente equações paramétricas para o plano que passa pelos pontos A, B e C.
Define-se como norma de um vetor o comprimento de qualquer segmento orientado que represente esse vetor. Aplicando esse conceito, suponha que o vetor seja representado pelo segmento , em que O é a origem, e A , o ponto (2,1,-2) no espaço de coordenadas.Com base nas informações, assinale a alternativa que apresenta corretamente a norma do vetor a seguir.
Uma matriz simétrica é uma matriz quadrada em que elementos simétricos em relação à diagonal principal são iguais, isto é,
𝑎
𝑖
𝑗𝑎
𝑗
𝑖
,
∀
𝑖
,
𝑗
. Suponha que a matriz
15𝑥
𝑦1
32𝑧6
é simétrica.Aplicando o conceito de matriz simétrica, assinale a alternativa que apresenta o valor de
𝑥
+
𝑦𝑧
.
Em uma grande corporação de tecnologia, o departamento de TI está implementando um novo sistema operacional que requer uma abordagem sofisticada de escalonamento de CPU para lidar com uma carga de trabalho diversificada e intensa. O gerente de TI, ao avaliar as estratégias de escalonamento, precisa considerar fatores como o tempo de resposta, eficiência na utilização da CPU e justiça na atribuição de tempo de CPU para diferentes processos. Além disso, o sistema enfrenta desafios únicos devido a uma mistura de processos de computação intensiva e de entrada/saída intensiva. Com base nesses requisitos, qual dos seguintes algoritmos de escalonamento de CPU seria o mais adequado para o sistema operacional da empresa?
A porta E desempenha uma função crucial nos circuitos digitais, processando dois sinais de entrada e produzindo um único sinal de saída baseado em regras específicas da lógica binária. De acordo com a explicação do professor, a porta E produz uma saída de 1 apenas sob uma condição particular relacionada aos seus sinais de entrada. Com base nesse entendimento, qual das seguintes afirmações descreve corretamente o comportamento de uma porta E (AND) em relação aos seus sinais de entrada?
Na aula de fundamentos de computação da Universidade InovaTech, o professor explicou como as operações lógicas são cruciais no design de sistemas digitais. Ele destacou que a Álgebra Booleana, criada por George Boole, é a base matemática para essas operações. Durante a explicação, o professor mencionou que a operação lógica [preencher 1] retorna 1 apenas se todos os seus inputs são 1, enquanto a operação lógica [preencher 2] resulta em 1 somente quando pelo menos um de seus inputs é 1. Essas operações são fundamentais para entender como as portas lógicas operam em circuitos eletrônicos e sistemas de computador.Preencha as lacunas e assinale a alternativa correta.
Em um mundo cada vez mais dependente de tecnologia digital, é fundamental compreender como a informação é armazenada e processada. Os computadores e dispositivos digitais operam usando a representação binária, onde o bit é a unidade básica de informação, podendo assumir um de dois possíveis estados, representados por 0 e 1. Esses estados podem ser associados a diferentes fenômenos físicos, como voltagem alta ou baixa. A combinação de bits resulta em representações mais complexas, como bytes e palavras. Um byte é composto por um conjunto de bits, e seu tamanho padrão tem evoluído ao longo do tempo. Com base nesse entendimento, qual das seguintes afirmações é correta sobre a composição e evolução dos bytes em sistemas computacionais?
A evolução dos computadores pessoais é um reflexo dos avanços tecnológicos e das mudanças nas necessidades e expectativas dos usuários. Desde os primeiros microcomputadores, como o Altair 8800, até os dispositivos mais modernos, como tablets e smartphones, essa evolução tem sido marcada por inovações significativas em design, capacidade de processamento e funcionalidades.Considere a seguinte associação entre dispositivos computacionais e suas características marcantes. Relacione a coluna A (Dispositivos Computacionais) com a coluna B (Características), correspondendo-os corretamente.Coluna A: Dispositivos Computacionais
Coluna B: Características
Altair 8800
A. Primeiro microcomputador comercial, popular entre estudantes e profissionais da computação.
Osborne 1
B. Primeiro notebook construído em massa, pesava mais de 10 kg e tinha uma tela de cinco polegadas.
Grid Compass
C. Primeiro notebook com design e funcionalidades semelhantes aos modelos atuais.
Raspberry Pi
D. Computador do tamanho de um cartão de crédito, destinado a estimular o ensino de computação.
Um analista de dados está trabalhando com um conjunto de dados armazenado como uma string em Python.A string contém várias palavras separadas por vírgulas, representando diferentes categorias de dados.O analista precisa acessar e extrair uma palavra específica dessa string para análise posterior.A string é: "Frutas,Verduras,Grãos,Laticínios,Proteínas".O analista está interessado na categoria que está na terceira posição (considerando a indexação a partir de 0).Ele escreve o seguinte comando para extrair essa categoria:categorias = "Frutas,Verduras,Grãos,Laticínios,Proteínas"
categoria_especifica = categorias.split(',')[2]Qual é a palavra correta que o analista irá extrair com esse comando?
Quando uma função é chamada, um novo namespace é criado para essa chamada de função, isolando suas variáveis e estados do restante do programa.Para ilustrar isso, o professor usou o exemplo de um programa que realiza cálculos matemáticos complexos, onde cada função realiza uma parte do cálculo e chama outras funções.Durante a execução, cada função mantém suas próprias variáveis locais, que não interferem com as variáveis em outros namespaces.
Com base nessa explicação, qual das seguintes afirmações é verdadeira sobre o uso de namespaces em Python?
Imagine que você está desenvolvendo um programa em Python para uma loja de roupas.Você precisa criar uma função que calcule o preço final de um item após a aplicação de um desconto.A função recebe dois argumentos: o preço original do item e a porcentagem de desconto. A função deve retornar o preço final após o desconto. Você escreve a seguinte definição de função: def preco_final(preco, desconto): return preco - (preco * desconto / 100)Se a função ‘preco_final’ for chamada com os argumentos 100 (preço) e 20 (desconto), qual será o valor retornado?
Você é um professor ministrando uma disciplina de "Introdução à Computação" para estudantes de diversas áreas, não apenas da ciência da computação.Seu objetivo é transmitir o conceito fundamental de algoritmos e sua aplicabilidade não só no desenvolvimento de software, mas também em diversas atividades do dia a dia, como cozinhar uma receita ou planejar uma rota de viagem.Durante uma aula, você propõe uma discussão para desmistificar alguns equívocos comuns e enfatizar a importância dos algoritmos em uma variedade de contextos.
Para isso, você apresenta as seguintes afirmações aos alunos e pede que identifiquem a veracidade de cada uma delas.I. Algoritmos devem sempre ser escritos em uma linguagem de programação específica. II. Algoritmos são conjuntos de instruções passo a passo que podem ser seguidos para realizar uma tarefa. III. A eficiência de um algoritmo não é importante, contanto que ele produza o resultado correto.
IV. Algoritmos podem ser aplicados em situações cotidianas, além do contexto de programação.
Assinale a alternativa correta:
O método de eliminação de Gauss, também conhecido como eliminação gaussiana, é uma técnica fundamental para resolver sistemas de equações lineares. Ele transforma o sistema em uma forma escalonada ou em forma escalonada reduzida por meio de operações elementares nas linhas da matriz de coeficientes, facilitando a obtenção das soluções do sistema. Este método não apenas simplifica a resolução de sistemas complexos de equações lineares, mas também fornece insights valiosos sobre a estrutura do sistema, incluindo a determinação da existência e unicidade de soluções.Considere o seguinte sistema de equações lineares representado em forma matricial:x + 2y – z = 8-3x – y + 2z = -11-2x + y + 2z = -3Usando o eliminação de Gauss, resolva o sistema e determine o valor da soma x+y+z:
A teoria dos grafos é fundamental em muitas áreas da ciência e engenharia, fornecendo ferramentas essenciais para modelar e resolver uma ampla gama de problemas práticos. Suas aplicações vão desde a otimização de redes de transporte e a análise de redes sociais até a modelagem de estruturas moleculares em química e a representação de relações predatórias ou simbióticas em ecossistemas. O entendimento dessas aplicações não apenas enriquece o conhecimento teórico dos estudantes, mas também equipa futuros profissionais com habilidades analíticas cruciais para abordar desafios interdisciplinares.Neste contexto, observe as asserções a seguir e a relação proposta entre elas.I. Na ciência da computação, a teoria dos grafos é essencial para o desenvolvimento de algoritmos eficientes de busca e otimização em bancos de dados de redes sociais.PORQUEII. Em redes sociais, os usuários e suas conexões podem ser modelados como grafos, onde os vértices representam os usuários e as arestas representam as conexões entre eles, permitindo o uso de algoritmos de grafos para explorar relações complexas e padrões de interação.A respeito dessas asserções, assinale a alternativa correta.
O conceito de função inversa é fundamental em matemática e tem aplicações práticas significativas em computação, especialmente para operações que requerem a reversão de um processo, como na descriptografia de dados. Determinar a função inversa de uma dada função envolve a troca das variáveis dependentes e independentes, seguida pela resolução da equação resultante em relação à nova variável dependente.Dada a função f(x) = 2x+3, calcule a função inversa
𝑓1
(x)e marque a alternativa correta.
Um biólogo está estudando uma população de bactérias que se reproduz de acordo com a seguinte relação de recorrência: P(n) = 2P(n - 1) - P(n - 2), onde P(n) representa o tamanho da população no n-ésimo dia. As condições iniciais são P(1) = 100 e P(2) = 150. A equação característica associada a essa relação de recorrência é t² - 2t + 1 = 0, que tem uma raiz repetida r = 1. A solução em forma fechada é então P(n) = p * 1ⁿ⁻¹ + q * (n - 1) * 1ⁿ⁻¹, onde p e q satisfazem as equações p = 100 e p + q = 150. Com base nessas informações, qual das seguintes alternativas representa corretamente o tamanho da população de bactérias no 5º dia?
Na verificação formal da correção de programas, a regra do laço é uma ferramenta fundamental para lidar com segmentos de código que se repetem, conhecidos como laços. Para garantir a correção do laço, é necessário estabelecer uma asserção, chamada de invariante do laço. Esse invariante é crucial para assegurar que o programa atinja um estado desejado após a conclusão do laço, desde que a condição para a continuação do laço seja eventualmente falsa.Considerando a importância da regra do laço na verificação de programas, qual das seguintes afirmações é correta?
Em uma disciplina de lógica computacional, os alunos estão aprendendo sobre a importância da lógica formal e proposicional na resolução de problemas computacionais. Eles exploram conceitos como proposições, conectivos lógicos e tabelas-verdade. Com base nesse contexto, qual das seguintes alternativas é correta sobre os conceitos de lógica formal e proposicional?
O HTML (HyperText Markup Language) é uma linguagem de marcação utilizada para estruturar conteúdos em páginas web, permitindo a inclusão de hipertexto para facilitar a navegação. As TAGs são elementos fundamentais do HTML, cada uma definindo diferentes aspectos da página, como cabeçalhos, parágrafos e listas. Além disso, o HTML é frequentemente usado em conjunto com CSS para estilizar e formatar o conteúdo da página.
Com base nesses conceitos, sobre a função das principais TAGs HTML na estruturação de páginas web, analise as seguintes afirmativas:I. A TAG <head> é utilizada para inserir o corpo da página, contendo elementos como imagens, textos e links.II. A TAG <ul> é empregada para criar listas não ordenadas, organizando itens que possuem afinidade, mas sem uma relação de ordem específica.III. A TAG <title> marca o início e o fim do título da página, que é exibido na barra de título do navegador.IV. A TAG <ol> é usada para definir o início e o fim do cabeçalho da página, onde são descritos os cabeçalhos e o título.Está correto o que se afirma em:
Leia o texto a seguir: A evolução da HTML5 trouxe consigo inúmeras possibilidades para o desenvolvimento web, indo além da introdução de novos elementos e atributos.Uma das maiores forças da HTML5 reside na capacidade de interagir com esses elementos através do uso de [Preencher 1] e CSS, utilizando o [Preencher 2].Esta interface permite que desenvolvedores acessem, manipulem e estilizem elementos HTML de maneira dinâmica, criando páginas web ricas e interativas.Omodelo vê a estrutura HTML como uma árvore de elementos e atributos que podem ser modificados em resposta a eventos do usuário, como cliques ou alterações de estado.Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
Leia o texto a seguir: Em páginas Web, as imagens são um recurso visual muito utilizado para tornar a página mais atrativa para os usuários. Para incluir uma imagem, utiliza-se a TAG [preencher 1], que possui atributos como [preencher 2], determinando a localização da imagem que será exibida. Além disso, existem diferentes formatos de imagens, como GIF, JPEG e PNG, cada um com suas características específicas para compressão e qualidade da imagem.Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
Leia o texto a seguir:O protocolo HTTPS é a combinação do HTTP com o SSL (Secure Sockets Layer), garantindo uma comunicação segura na internet.Esse protocolo provê encriptação de dados, autenticação de servidor, integridade de mensagem e, em alguns casos, autenticação de cliente.O SSL atua como uma camada entre a camada de aplicação e a camada de transporte, desenvolvido originalmente pela Netscape Communications.Para uma comunicação segura, um site que utiliza HTTPS deve possuir um servidor, um software seguro responsável pela criptografia e um certificado de assinatura digital.Esse software seguro é geralmente vendido por empresas como a Verisign.Durante o processo de estabelecimento de uma conexão segura, conhecido como Handshake, o cliente e o servidor trocam informações essenciais para a autenticação e geração de chaves de encriptação.Após o [preencher 1], as mensagens trocadas entre o cliente e o servidor são encriptadas com uma [Preencher 2].Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
Em um projeto final de curso de Ciência da Computação, um grupo de estudantes foi encarregado de desenvolver um aplicativo de desktop para organizar tarefas diárias. Utilizando Python e o módulo tkinter, eles planejam criar uma interface gráfica do usuário (GUI) que inclua elementos como janelas, botões, campos de texto e imagens, para tornar o aplicativo intuitivo e fácil de usar. O aplicativo deve permitir aos usuários adicionar, remover e visualizar tarefas em uma lista. Durante as primeiras fases do projeto, os estudantes exploram os conceitos básicos do tkinter, como a criação de janelas, a adição de rótulos de texto e imagens, e a organização dos elementos na GUI. Eles também investigam diferentes métodos de gerenciamento de layout para posicionar os widgets de forma eficaz na janela do aplicativo.Sendo assim, identifique qual a associação correta entre as funcionalidades do tkinter exploradas pelos estudantes (coluna A) com os conceitos correspondentes do módulo (coluna B).Coluna A:Criação de uma janela base
Adição de um rótulo de texto
Inserção de uma imagem
Organização dos widgets na janelaColuna B:A. Label(master=root, image=photo)
B. root = Tk()
C. label.grid(row=r, column=c)
D. Label(master=root, text='Olá alunos!')Assinale a alternativa que contém a associação corretamente:
Durante uma aula sobre a estrutura e funcionamento da World Wide Web, um professor de Tecnologia da Informação explicou aos alunos como os recursos na web são identificados, acessados e interconectados. Com o intuito de avaliar a compreensão dos alunos sobre o tema, o professor propôs uma atividade prática onde cada aluno deveria analisar diferentes URLs fornecidos e identificar corretamente a função de cada parte constituinte dos URLs, conforme explicado nas aulas. A atividade inclui URLs que apontam para documentos web, servidores de arquivos, endereços de e-mail, entre outros recursos disponíveis na Internet. Com base na explicação fornecida sobre Uniform Resource Locators (URLs) e considerando a anatomia de um URL típico, qual das seguintes alternativas identifica corretamente as funções das partes constituintes de um URL?
Considere o cenário de uma empresa de tecnologia que está desenvolvendo um novo sistema de gerenciamento de biblioteca digital. Deve ser organizada uma vasta quantidade de dados, incluindo listas de livros, registros de usuários e históricos de empréstimos. A equipe de desenvolvimento está avaliando restrições aplicadas ao sistema: - eficácia em lidar com grandes volumes de dados, - a manutenção da ordem original de registros com chaves iguais e - a adequação para operações frequentes de busca. Considerando essas restrições, identifique qual das seguintes alternativas descreve uma abordagem adequada para a escolha e implementação de algoritmos de ordenação no contexto deste sistema de gerenciamento de biblioteca digital?