Anotações, resumos, trabalhos, provas e problemas de Computação

Tecnologia e SI nas organizações: vantagem competitiva e desempenho

ComputaçãoAtualizado em 5,72 KB

Tecnologia e SI nas Organizações: O Recurso Precioso

A Era da Informação apresenta-se como um recurso precioso, capaz de alavancar resultados significativos para as empresas. A economia global caracteriza-se pela busca constante do aumento da eficiência, ou seja, do melhor uso dos recursos em negócios das mais diversas naturezas.

As empresas investem de forma expressiva em tecnologias e sistemas de informação (SI) para alcançar seus objetivos. Grande parte desses investimentos visa redesenhar as operações das organizações, aproveitando as novas tecnologias para a elevação da produtividade e eficiência.

Exemplos:

  • Celulares e computadores de mão
  • E-mails e conferências online
  • Teleconferências internacionais pela internet

Essas ferramentas...

Continue lendo "Tecnologia e SI nas organizações: vantagem competitiva e desempenho" »

Sistemas Baseados em Conhecimento e Tomada de Decisão: estrutura, árvores de decisão e incertezas

ComputaçãoAtualizado em 3,24 KB

1) Quais são as partes que constituem a estrutura geral de um sistema baseado em conhecimento? Explique a função de cada uma dessas partes.

  • Usuário: É responsável por operar o sistema.
  • Interface: É abstrata, altamente dinâmica e utiliza diversas linguagens.
  • Núcleo: Possui três módulos: o coletor de dados (que realiza a interação do usuário), a inferência (responsável pelo desenvolvimento do raciocínio) e as explicações (responsáveis pelas justificativas).
  • Memória de trabalho: Registra as respostas fornecidas pelo usuário e a linha de raciocínio.
  • Base de dados: Banco de dados.
  • Base de conhecimento: Conhecimento do especialista que é necessário para a resolução do problema; é chamada de sentença.

2) Sobre a base de conhecimento

...
Continue lendo "Sistemas Baseados em Conhecimento e Tomada de Decisão: estrutura, árvores de decisão e incertezas" »

CMMI, XP, Scrum e Pontos de Função: exercícios resolvidos

ComputaçãoAtualizado em 5,73 KB

1. Níveis de Capacidade e Maturidade no CMMI

No CMMI, na representação por estágios, as áreas de processo são organizadas em cinco níveis de capacidade: Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Otimizado. Na representação contínua, são definidos seis níveis de maturidade: Incompleto, Executado, Gerenciado, Definido, Quantitativamente Gerenciado e Otimizado.

a) ( ) Verdadeiro (X) Falso

b) Justifique a sua resposta: (A afirmação está incorreta. A representação por estágios define níveis de maturidade, enquanto a representação contínua define níveis de capacidade.)

2. Vantagens da Representação por Estágios no CMMI

Marque as alternativas relacionadas às vantagens da representação por estágios:

  1. (X) Fornece
...
Continue lendo "CMMI, XP, Scrum e Pontos de Função: exercícios resolvidos" »

Tipos de comunicação, terminais e linhas em telemática

ComputaçãoAtualizado em 3,2 KB

Comunicação: Tipos e Elementos

Tipos de Comunicação (Conforme o Sistema Operacional)

  • Simplex: Os papéis de emissor e receptor são claramente definidos. A transmissão de dados é unidirecional, sempre do emissor para o receptor.
  • Duplex (Half-Duplex): A comunicação é bidirecional, mas não simultânea. Exemplo: comunicação via rádio de duas vias.
  • Full-Duplex: A comunicação é bidirecional e simultânea. O emissor também pode atuar como receptor e vice-versa. Exemplo: telefone.

Elementos de um Sistema de Comunicação

  • Emissor: Elemento terminal responsável por fornecer a informação.
  • Receptor: Elemento terminal que recebe a informação do emissor.
  • Terminal: Terminais são conectados por linhas de transmissão, formando um circuito de
...
Continue lendo "Tipos de comunicação, terminais e linhas em telemática" »

Túnelamento, IPSec, IPv4/IPv6, Bluetooth e Modelo OSI: resumo

ComputaçãoAtualizado em 5,43 KB

Túnelamento - comunicação entre 2 computadores onde um 3º é utilizado como meio de ligação entre esses 2, pode ser definido como o processo de encapsular um protocolo dentro de outro, de forma que a rota que os primeiros iam tomar seja conduzida para um lugar de maneira que sem o encapsulamento não poderia fazer. Ele serve para proteger dados através de uma conexão criptografada não suportada localmente, realizar uma conexão cujo protocolo seria bloqueado se não estivesse usando o túnel, conectar-se a um destino bloqueado para conexão direta, conectar-se a uma máquina de rede interna como se fosse de dentro para fora, mascaramento de IP. Tipos: voluntário - computador do usuário funciona como uma das extremidades do túnel...

Continue lendo "Túnelamento, IPSec, IPv4/IPv6, Bluetooth e Modelo OSI: resumo" »

Revisão de Teoria da Computação: Decidibilidade, Propriedades de Linguagens e Complexidade

ComputaçãoAtualizado em 5,49 KB

Revisão Final de Teoria da Computação

1) Problemas de Decidibilidade e Reconhecimento

1a) Linguagem L: Máquina de Turing (MT) e Movimentos

L = {<M,w> | M move para a direita exatamente 2 vezes quando roda sobre w}

M só pode ler os 2 primeiros caracteres da entrada.

O número de configurações distintas de M é maxconf = |alfabeto da fita|5 · |K|. Se M entrar de novo na mesma configuração, ele fará a mesma coisa que fez na primeira vez.

Algoritmo de Decisão:

Rode M em w por maxconf + 1 passos ou até parar ou mover para a direita 3 vezes. Guarde quantas vezes moveu para a direita. Se não parar naturalmente, está em loop infinito.

  • Se parou e moveu para a direita 2 vezes, aceite.
  • Se parou e moveu para a direita diferente de 2 vezes,
...
Continue lendo "Revisão de Teoria da Computação: Decidibilidade, Propriedades de Linguagens e Complexidade" »

Revisão de Exame Final: Fundamentos de Rede (v4.0) – Protocolos e Cabeamento

ComputaçãoAtualizado em 2,22 KB

Revisão de Exame Final: Fundamentos de Rede (Versão 4.0)

Abaixo está a avaliação de questões, conforme apresentado na revisão, e as regras de pontuação relacionadas ao tema.

O uso da informação no âmbito da revisão dos exames Viewer está sujeito aos termos da Academia de Uso da rede de conexão entre você e a Cisco. O objetivo dos exames Viewer é a revisão de formação para apoiar o aprendizado, sem comprometer a segurança de outras Cisco Networking Academies ou estudantes. Este material não deve ser distribuído fora de um estabelecimento monitorado e controlado. Se o desvio for encontrado, serão tomadas medidas para limitar o acesso ao conteúdo da avaliação. Lembre-se de sair e fechar a janela do seu navegador após...

Continue lendo "Revisão de Exame Final: Fundamentos de Rede (v4.0) – Protocolos e Cabeamento" »

Exercícios resolvidos sobre compiladores, análise léxica e XML/DTD

ComputaçãoAtualizado em 3,29 KB

Exercícios Resolvidos sobre Compiladores e Linguagens

Exercício 18 Uma forma bastante comum para a troca de informações entre diferentes plataformas é o intercâmbio de arquivos textuais. Observe que, mesmo entre sistemas operacionais, arquiteturas ou esquemas de codificação diferentes (tais como: mainframes, PCs, ASCII, UTF-16, etc.), todos compartilham de um elemento em comum: o texto. Algum tipo de estruturação é necessário para que seja possível separar de maneira adequada as informações relativas a cada um dos dados. O simples emprego de vírgulas como separadores não é uma iniciativa muito eficiente, uma vez que não permitem descrever os significados dos dados que estes separadores delimitam. Tecnologias como o XML permitem...

Continue lendo "Exercícios resolvidos sobre compiladores, análise léxica e XML/DTD" »

Exercícios de Árvores B*, Grafos (BFS), Custo Mínimo e Matriz de Adjacências em C

ComputaçãoAtualizado em 4,21 KB

Questão 1: Árvore B*

Considere a seguinte Árvore B* de ordem m=2 (ou seja, os nós internos podem ter no mínimo dois elementos):

  1. a. Inserções na Árvore B*

    Esquematize como ficaria a árvore após as seguintes inserções: 72, 75, 95, 110 e 115.

  2. b. Remoções na Árvore B*

    Considerando as chaves do item (a) inseridas, esquematize como ficaria a árvore após as seguintes remoções: 60, 29, 45, 52 e 70.

Questão 2: Grafos e Busca em Largura (BFS)

Seja um grafo G cujos vértices são os inteiros de 1 a 8 e os vértices adjacentes a cada vértice são dados pela tabela abaixo:

Vértice | Vértice Adjacente
--------|------------------
1       | 4, 3 e 2
2       | 1, 3, 4 e 5
3       | 1, 2 e 4
...

Assuma que, em um caminhamento de G, os vértices...

Continue lendo "Exercícios de Árvores B*, Grafos (BFS), Custo Mínimo e Matriz de Adjacências em C" »

Exercícios de Matrizes em Linguagem C: Somas e Agrupamentos

ComputaçãoAtualizado em 3,08 KB

Exercícios Práticos com Matrizes em Linguagem C

1. Agrupamento e Transferência de Dados entre Matrizes

Este programa demonstra como processar uma matriz de dados e transferir somatórios para uma segunda matriz baseada em identificadores de região.

#include <stdio.h>

int main() {
    int a[64][4];
    int b[3][15], i, regiao, sumasup = 0, sumahab = 0, j = 0;
    regiao = 1;

    for (i = 0; i < 64; i++) {
        if (a[i][0] == regiao) {
            sumasup += a[i][2];
            sumahab += a[i][3];
        }
        if (a[i + 1][0] != regiao) {
            b[0][j] = regiao;
            b[1][j] = sumasup;
            b[2][j] = sumahab;
            j++;
            sumasup = 0;
            sumahab = 0;
            regiao++;
...
Continue lendo "Exercícios de Matrizes em Linguagem C: Somas e Agrupamentos" »