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

Ordenar por
Matéria
Nível

Exercícios de Lógica de Programação (10 Algoritmos)

Classificado em Computação

Escrito em em português com um tamanho de 5,75 KB

1. Contagem de Valores Maiores que 10

Implemente um algoritmo que receba 100 valores e conte o número de ocorrências de valores maiores do que 10.

algoritmo "Questão 1"
var
  c, i, x : inteiro
inicio
  c <- 0
  Para i de 1 ate 100 faca
    Escreva("Digite um valor:")
    Leia(x)
    Se x > 10 Entao
      c <- c + 1
    FimSe
  FimPara
  Escreva("Número de elementos maiores do que 10:", c)
fimalgoritmo

2. Soma de Valores Menores que 100

Implemente um algoritmo que receba 200 valores e calcule a soma entre os elementos que forem menores do que 100.

algoritmo "Questão 2"
var
  s, i, x : inteiro
inicio
  s <- 0
  Para i de 1 ate 200 faca
    Escreva("Digite um valor:")
    Leia(x)
    Se x < 100 Entao
      s <- s + x
    FimSe
... Continue a ler "Exercícios de Lógica de Programação (10 Algoritmos)" »

Tratamento de exceções, arquivos e coleções em Java

Classificado em Computação

Escrito em em português com um tamanho de 6,42 KB

Finalidade do bloco try/catch

O processo de tratamento de erros com a captura de exceções exige que os métodos que lançam exceções sejam utilizados dentro de um bloco try. Qual é a finalidade desta construção? E o que ocorre se um método que lança uma exceção for chamado fora de um bloco try?

O bloco try é utilizado para detectar e controlar exceções lançadas durante a execução de um trecho de código. Quando uma exceção ocorre dentro do try, ela pode ser tratada em um bloco catch correspondente, permitindo tomar ações corretivas, registrar erros ou recuperar o fluxo do programa.

Alternativamente, um método pode declarar que propaga a exceção usando a cláusula throws na assinatura do método (por exemplo, public void

... Continue a ler "Tratamento de exceções, arquivos e coleções em Java" »

Tipos de Placas e Componentes de Hardware do PC

Classificado em Computação

Escrito em em português com um tamanho de 5,73 KB

Tipos de Memória de Vídeo

Os tipos de memória de vídeo mais comuns são:

  • DRAM: Eram os canais predominantes por muito tempo. Forneciam valores de saída baixos.
  • EDO DRAM: Têm sido usadas por algum tempo. Menos caras do que VRAM, são usadas em placas de gama média-baixa.
  • VRAM: Permite escrever e ler ao mesmo tempo. É muito mais rápida do que as anteriores, mas é um tipo de memória caro.
  • WRAM: É uma versão modificada da VRAM que melhora o desempenho e é mais barata.
  • SGRAM: Atualmente das mais utilizadas, pois oferecem um desempenho muito bom. É a mais usada em placas de médio porte.
  • MDRAM: É um novo tipo de memória, mais rápida que as anteriores, usada em placas gráficas high-end.

Aceleradores Gráficos 3D

Atualmente, quase todas as... Continue a ler "Tipos de Placas e Componentes de Hardware do PC" »

Interconexão de Redes: Conceitos e Equipamentos

Classificado em Computação

Escrito em em português com um tamanho de 10,21 KB

Ampla Área de Redes


1.1 Rede de Interconexão
Interconectividade (Internetworking) pode ser definida como "a comunicação entre duas ou mais redes" ou "processo de comunicação que ocorre entre duas ou mais redes que estão interligadas de alguma forma."
Por que a Interconexão de Redes é Importante?

  • Compartilhamento de recursos
  • Acesso instantâneo aos bancos de dados compartilhados
  • Insensibilidade à distância física e limitação do número de nós
  • Gerenciamento centralizado da rede dá uma vantagem estratégica no mercado global competitivo

Quais são os Desafios Técnicos Existentes?

  • Equipes de diferentes fabricantes
  • Arquiteturas, plataformas, sistemas operacionais, protocolos diferentes
  • Mídias diferentes
  • Limitações na distância e no tamanho
... Continue a ler "Interconexão de Redes: Conceitos e Equipamentos" »

h2 Bancos de Dados: Gerenciamento, Tipos e Componentes

Classificado em Computação

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

Banco de Dados

Bancos de dados são programas que gerenciam informações e as organizam para facilitar a pesquisa.

Suas características podem ser vantajosas ou desvantajosas. Eles podem ajudar a armazenar, organizar, recuperar, comunicar e gerenciar informações de forma que seria impossível sem computadores. No entanto, também nos afetam, pois há vastas quantidades de informação em bancos de dados com acesso não controlado.

As bases de dados têm muitos usos: facilitam o armazenamento de grandes quantidades de informações, permitindo uma recuperação rápida e flexível. Elas podem organizar e reorganizar as informações e imprimi-las ou distribuí-las de várias maneiras.

Alguns pacotes comerciais de gerenciamento de dados são:... Continue a ler "h2 Bancos de Dados: Gerenciamento, Tipos e Componentes" »

Arquitetura de Banco de Dados e Sistemas SGBD

Classificado em Computação

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

Arquitetura de Banco de Dados

A definição de um sistema de informação é a descrição detalhada da arquitetura do sistema.

Nível Interno (Físico)

O nível interno é o menor nível de abstração e define como os dados são armazenados no equipamento e os métodos de acesso.

  • Neste nível, atua principalmente o DBA (Database Administrator).
  • É o menor nível de abstração, que está relacionado diretamente com o sistema operacional.
  • Ele descreve como os dados são realmente armazenados:
    • Tamanho do bloco;
    • Posição relativa dos registros armazenados;
    • Métodos de endereçamento;
    • Overflow (estouro);
    • Índices;
    • Alterações no armazenamento;
    • Técnicas de compressão, etc.

Nível Conceitual

O nível conceitual é o nível médio de abstração. Esta é a... Continue a ler "Arquitetura de Banco de Dados e Sistemas SGBD" »

Algoritmos Essenciais: Idade, Consumo e Notas

Classificado em Computação

Escrito em em português com um tamanho de 5,38 KB

Este documento apresenta três exemplos de algoritmos em pseudocódigo, demonstrando a aplicação de estruturas de decisão e cálculo para resolver problemas práticos. Cada algoritmo é detalhado com sua finalidade e a lógica implementada, otimizando a compreensão e a aplicação dos conceitos de programação.

1. Algoritmo "ex35": Classificação de Nadadores por Idade

Este algoritmo classifica nadadores em diferentes categorias etárias, com base na idade informada pelo usuário. É um exemplo claro do uso da estrutura escolha-caso para múltiplas condições, ideal para sistemas de registro esportivo ou clubes.

Categorias de Idade para Nadadores:

  • Infantil A: 5 a 7 anos
  • Infantil B: 8 a 10 anos
  • Juvenil A: 11 a 13 anos
  • Juvenil B: 14 a 17 anos
  • Sênior:
... Continue a ler "Algoritmos Essenciais: Idade, Consumo e Notas" »

h2: Revisão AV 01: Redes Hierárquicas, Switches e VLANs

Classificado em Computação

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

Revisão AV 01: Redes Hierárquicas, Switches e VLANs

Ex 01: Modelo Hierárquico e OSI

  1. Três Camadas do Modelo Hierárquico

    • Acesso: Redes locais (Camada 2 OSI)
    • Distribuição: Rede de switches distribuídos (Camada 3 OSI)
    • Núcleo (Core): Backbone da rede (Camada 3 OSI)
  2. Três Funções Associadas ao Design Hierárquico

    • Distribuição: Políticas de controle de tráfego e de segurança
    • Acesso: Interface para dispositivos finais
    • Núcleo: Backbone de alta velocidade
  3. O que é Convergência?

    Uma rede que pode transportar Voz e Dados (áudio, vídeos, documentos) pelo mesmo cabeamento.

  4. Que fator pode complicar a análise de comunidades de usuários?

    O uso do aplicativo nem sempre está ligado ao departamento ou local físico.

  5. Um switch que usa endereços MAC para

... Continue a ler "h2: Revisão AV 01: Redes Hierárquicas, Switches e VLANs" »

Gerenciamento de Grupos e Serviços no Windows

Classificado em Computação

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

Grupos de Usuários no Windows

Todos os usuários devem pertencer a um grupo.

Um grupo é a entidade administrativa que pode incluir um conjunto de usuários e até mesmo outros grupos, de modo que todos os privilégios concedidos a esse grupo no sistema são herdados diretamente pelos usuários ou grupos que dependem dele.

Grupos de Usuários:

  • Administradores: Administrador.
  • Duplicatas: Arquivos duplicados podem ser um domínio.
  • Convidados:
  • Operadores de Configuração de Rede:
  • Operadores de Backup:
  • Membros: Este grupo de usuários é o padrão.
  • Usuários: Você pode instalar e desinstalar.
  • Usuários Remote Desktop:

Um grupo pode ser removido, mas seus membros não desaparecem.

Exercício 3: Criar um grupo e adicionar usuários como membros criados anteriormente.... Continue a ler "Gerenciamento de Grupos e Serviços no Windows" »

BDE, ALIAS e Componentes para Banco de Dados

Classificado em Computação

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

1. Diferença: banco local x cliente‑servidor

O banco de dados local é aquele que reside em uma única máquina. O banco de dados cliente‑servidor é armazenado e mantido em um servidor de arquivos e um ou mais usuários têm acesso ao banco de dados através de uma rede.

2. O que é um ALIAS do BDE?

Um ALIAS do BDE é um conjunto de parâmetros que descreve uma conexão de banco de dados.

3. O que é e qual a função do BDE?

O BDE (Borland Database Engine) é uma coleção de DLLs e utilitários que permitem o acesso a uma série de bancos de dados.

4. Componentes e propriedades para exibir dados em um DBGrid

Para exibir os dados de uma tabela em um componente DBGrid, normalmente usamos os componentes Table e DataSource e ajustamos as propriedades... Continue a ler "BDE, ALIAS e Componentes para Banco de Dados" »