Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Exceção dilatoria

Classificado em Computação

Escrito em em português com um tamanho de 7,84 KB

Paradigmas


Imperativo

Códigos mais amigáveis

Códigos sequenciais

Procedural

Códigos Imperativos, mas com utilização de funções e procedimentos


Modular e Estruturada

Agrupamento De código através de módulo

Melhoria Considerável na manutenção do código


Orientado a Objetos

O Problema é fracionando a ponto de definirmos objetos

Visa aproximar com o mundo real, a Forma como os programas são construídos


.Net Framework. O que é ?

“A Plataforma .NET Framework é uma plataforma de softwares que fornece Integração com um conjunto variado de linguagens de programação, Produtividade em desenvolvimento de aplicações, implantação E execução de aplicações em um ambiente gerenciado“

Carácterísticas

.NET Framework é um componente Integrado... Continue a ler "Exceção dilatoria" »

Introdução à Computação: Conceitos Básicos

Classificado em Computação

Escrito em em português com um tamanho de 4,35 KB

1. Quais são as funções básicas de um computador?

Receber, armazenar, processar e transmitir informações. Ele é capaz de manipular dados de acordo com uma lista de instruções chamada de programa.

2. O que é um arquivo?

É uma unidade de armazenamento de informações em um computador.

3. O que são arquivos de programa?

Arquivos de programas equivalem às aplicações de um computador que, por sua vez, é um software escrito para ser executado por um computador.

4. Explique o que são dados:

Dados são observações documentadas ou resultados da medição. A disponibilidade dos dados oferece oportunidades para a obtenção de informações. Os dados podem ser obtidos pela percepção através dos sentidos (por exemplo, observação) ou pela... Continue a ler "Introdução à Computação: Conceitos Básicos" »

Fundamentos de Sistemas Operacionais: Conceitos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 12,26 KB

Fundamentos de Sistemas Operacionais

O que é um Sistema Operacional?

Um Sistema Operacional (SO) é um programa essencial para gerenciar os recursos do computador, provendo uma interface simplificada para o usuário manipular o hardware. Ele atua como intermediário entre o usuário e o hardware, além de servir como base para a execução de programas aplicativos.

Objetivo e Função do Sistema Operacional

A principal função do sistema operacional é permitir uma interface homem-máquina mais amigável, encapsulando as complexas rotinas de acesso a recursos de hardware, como interface de programação e gerenciamento de recursos. Tarefas simples, como salvar um pequeno texto, sem o sistema operacional, demandariam grande esforço e extenso... Continue a ler "Fundamentos de Sistemas Operacionais: Conceitos Essenciais" »

Governança de TI: Conceitos e Melhores Práticas

Classificado em Computação

Escrito em em português com um tamanho de 2,93 KB

Explique a afirmação: “Tradicionalmente, a função de TI tem sido delegada ao ‘departamento de TI’ como sendo uma função única e homogênea”. De que forma a função de TI deve atuar frente às mutações de mercado?

A TI deve estar sempre em constante evolução para atender às mudanças do mercado, buscando trazer facilidade e resolução aos problemas encontrados.

Explique o fator motivador da GTI “TI como prestador de serviços”.

A TI como prestadora de serviço necessita de processos eficientes e eficazes como:

  • Projetos dentro do prazo e orçamento;
  • Atendimento aos requisitos de negócio;
  • Disponibilidade das aplicações;
  • Disponibilidade das infraestruturas;
  • Capacidade para expandir os negócios;
  • Rápida resolução de incidentes
... Continue a ler "Governança de TI: Conceitos e Melhores Práticas" »

Conceitos de Computação Gráfica e Realidade Virtual

Classificado em Computação

Escrito em em português com um tamanho de 4,2 KB

Iluminação e Sombreamento

Transparência: É como fica o ambiente após a passagem da luz por determinado material.

Sombreamento: Obscurecimento de superfícies em função de sua posição em relação à luz.

Regiões das Sombras

  • Região da Sombra: Onde a intensidade luminosa devido a uma certa fonte é nula.
  • Região de Penumbra: Onde a intensidade luminosa varia de zero até a intensidade de luz do ambiente.

Técnicas de Renderização

Ray Tracing: Possibilita a representação de cenas complexas com muitos objetos e muitos efeitos.

Radiosidade: Técnica adicional cujo resultado são imagens caracterizadas por sombras suaves e graduais.

Modelagem e Texturas

2.5D: É chamado de pseudo-3D, é um termo usado para descrever fenômenos visuais que aparentam... Continue a ler "Conceitos de Computação Gráfica e Realidade Virtual" »

Sistemas Distribuídos: Conceitos, Vantagens, Desafios e Aplicações

Classificado em Computação

Escrito em em português com um tamanho de 9,57 KB

1) Conceitue Sistemas Distribuídos.
Sistema distribuído é aquele no qual os componentes localizados em computadores
interligados em rede se comunicam e coordenam suas ações apenas passando mensagens.
2) Cite vantagens acerca dos Sistemas Distribuídos.
- Compartilhamento de dados - base de dados comum;
- Confiabilidade – se um nó falha os demais poderão continuar operando;
- Escalabilidade – aumento número de nós;
- Economia – melhor relação custo/desempenho
3) Cite alguns exemplos de Sistemas Distribuídos.
Internet, Facebook, Jogos Online, Email,
4) Explique o que quer dizer transparência e cite dois diferentes tipos de transparência.
A transparência é definida como a ocultação, para um usuário final ou para um programador

... Continue a ler "Sistemas Distribuídos: Conceitos, Vantagens, Desafios e Aplicações" »

Conceitos Fundamentais de Mídia, Cores e Imagem Digital

Classificado em Computação

Escrito em em português com um tamanho de 3,39 KB

Mídia

Significa meios de comunicação e pode-se dizer que é um dispositivo onde o conteúdo será depositado.

Interação

É uma ação recíproca realizada por duas ou mais pessoas.

Interativo

É o meio de comunicação que permite ao destinatário interagir de forma dinâmica com o emissor.

Interatividade

Capacidade de interagir ou permitir interação.

Multimídia

É a integração de gráficos, animações, vídeo, etc., baseada em computador, com o objetivo de comunicar conteúdo intelectual aos leitores.

Hipertexto

É um texto que faz referência a outros textos e que possibilita ir ao encontro deles. Exemplos: Áudio, vídeo, gráfico, etc.

Hipermídia

É um tipo de linguagem ampliada. É um conjunto de meios que permite o acesso a textos, imagens... Continue a ler "Conceitos Fundamentais de Mídia, Cores e Imagem Digital" »

Arquiteturas de Software: Cliente-Servidor e Peer-to-Peer

Classificado em Computação

Escrito em em português com um tamanho de 2,84 KB

Modelo Cliente-Magro

Neste modelo, todo o processamento da aplicação e o gerenciamento de dados são realizados no servidor. O cliente é responsável simplesmente por executar o software de apresentação.

Modelo Cliente-Gordo

Neste modelo, o servidor é responsável somente pelo gerenciamento de dados. O software do cliente implementa a lógica da aplicação e as interações com o usuário do sistema.

Como Funciona a Arquitetura Peer-to-Peer?

É uma arquitetura de compartilhamento direto entre utilizadores, de um computador para outro.

Processos desempenham papéis similares:

  • Não há distinção entre cliente e servidor.
  • Um Peer pode ser ora cliente, ora servidor.
  • Peers atuam cooperativamente.

Exemplos

Bittorrent, eMule, Shareaza, Limewire

Como

... Continue a ler "Arquiteturas de Software: Cliente-Servidor e Peer-to-Peer" »

Grafos e Planejamento em IA: Conceitos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 4,58 KB

Grafos

1) Defina Grafo

Um grafo pode ser definido como um conjunto de vértices e um conjunto de arestas.

2) Defina Rede Semântica

Conjunto de grafos e arestas.

3) Descreva as características de Árvore Semântica

  • Cada nó possui um pai/predecessor, exceto o nó raiz.
  • Cada nó possui um ou mais filhos/sucessores, exceto os nós folha.
  • Tipicamente orientado.

4) Qual a diferença entre a busca em largura e profundidade?

  • Profundidade: Segue cada caminho até a maior profundidade antes de partir para o próximo caminho.
  • Largura: Percorre cada nível da árvore.

5) Descreva as propriedades (complexidade, completude, admissibilidade e irrevogabilidade) dos métodos de busca em grafos.

  • Complexidade:
    • Temporal: Tempo (processamento) para chegar a um estado objetivo.
... Continue a ler "Grafos e Planejamento em IA: Conceitos Essenciais" »

Estruturas de Dados e Algoritmos: Merge Sort, Quicksort, Busca Binária e Mais

Classificado em Computação

Escrito em em português com um tamanho de 7,8 KB

Merge Sort

O merge sort, ou ordenação por mistura, é um exemplo de algoritmo de ordenação do tipo dividir-para-conquistar. Sua ideia básica consiste em:

  • Dividir: o problema em vários sub-problemas e resolver esses sub-problemas através da recursividade.
  • Conquistar: após todos os sub-problemas terem sido resolvidos, ocorre a conquista, que é a união das resoluções dos sub-problemas.

Como o algoritmo do Merge Sort usa a recursividade em alguns problemas, esta técnica pode não ser muito eficiente devido ao alto consumo de memória e tempo de execução.

Quicksort

O Quicksort ordena as duas sublistas de chaves menores e maiores recursivamente até que a lista completa se encontre ordenada. Os passos são:

  1. Escolha um elemento da lista, denominado
... Continue a ler "Estruturas de Dados e Algoritmos: Merge Sort, Quicksort, Busca Binária e Mais" »