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

Ordenar por
Matéria
Nível

Fundamentos e Arquitetura do Desenvolvimento Android

Classificado em Computação

Escrito em em português com um tamanho de 19,27 KB

Instalação do SDK e Configuração Inicial

Instale o SDK mantendo sempre o Android SDK Tools e Android SDK Platform-tools atualizados. As versões históricas incluem a primeira versão, ASTRO 1.0, a mais popular, 2.3 GINGERBREAD, a versão mais atual (na época do documento) 4.4 KITKAT, e a versão mais usada, 4.1 JELLY BEAN, que:

  • Permite que o emulador simule a configuração de um celular real;
  • Existe compatibilidade (e melhoramento) entre as plataformas;
  • Plataformas suportam determinadas APIs (recursos);
  • Uma API mais recente só funcionará em uma plataforma mais recente.

Para iniciar, instale o AVD (Android Virtual Device Manager) ou o ADT (Android Development Tools). A configuração de um AVD segue o padrão: New/avd name/device (nexus one)

... Continue a ler "Fundamentos e Arquitetura do Desenvolvimento Android" »

Matrizes, Funções e Parâmetros em C — Conceitos

Enviado por macbriene e classificado em Computação

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

Matriz

Uma matriz é uma estrutura de dados homogênea e bidimensional. Exemplos:

  • Prédio com mais de um apartamento por andar;
  • Conjunto habitacional com várias ruas.

Características da matriz

  • Endereçada por mais de um índice;
  • Tamanho pré-definido — após a compilação não pode ser mudado;
  • Estrutura de dados estática — mantém o mesmo tamanho ao longo de toda a execução do programa.

Exemplo conceitual

Dez elementos inteiros dispostos numa matriz com cinco linhas e duas colunas.

Exemplo em C: leitura e impressão de uma matriz

main()
{
    float m[3][4];
    int i, j;
    for (i = 0; i < 3; i++)
        for (j = 0; j < 4; j++)
            scanf("%f", &m[i][j]);
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 4; j+
... Continue a ler "Matrizes, Funções e Parâmetros em C — Conceitos" »

Diagramas UML: Atividades, Componentes e Implantação

Classificado em Computação

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

Modelagem de Atividades

Dos modelos dinâmicos, existe um diagrama de estados, que descreve como um sistema responde a eventos de uma maneira que é dependente do seu estado. Outros dois diagramas relativos aos aspectos dinâmicos são os de sequência e de colaboração. O quarto diagrama é o diagrama de atividades.

Diagrama de Atividades

Um diagrama de atividade é um tipo especial de diagrama de estados de uma atividade, em vez de estados de um objeto. Ao contrário dos diagramas de estados que são orientados a eventos, diagramas de atividades são orientados a fluxos de controle.

O diagrama de atividade possui notação para representar ações concorrentes (paralelas) juntamente com a sua sincronização. Os elementos de um diagrama de atividade... Continue a ler "Diagramas UML: Atividades, Componentes e Implantação" »

Fundamentos Essenciais de TI: Hardware, Software e Sistemas

Classificado em Computação

Escrito em em português com um tamanho de 19,47 KB

Conceitos Fundamentais de Hardware e Software

1) O que você entende por Tecnologia da Informação (TI)?

TI é a aplicação de diferentes ramos da tecnologia no processamento de informações.

2) Quais são os componentes de um sistema de computador?

  • Dispositivos de comunicação.
  • Armazenamento Secundário: Disco magnético, Disco óptico e Fita magnética.
  • Unidade Central de Processamento (CPU).
  • Armazenamento Primário (Memória).
  • Dispositivo de Entrada: Teclado, Mouse, Tela de toque, Leitores de dados.
  • Dispositivos de Saída: Impressoras, Terminais de vídeo, Plotadoras e Saída de áudio.

3) Cite os principais componentes da CPU e a função de cada um.

  • Unidade Lógico-Aritmética (ULA): Executa as principais operações lógicas e aritméticas do
... Continue a ler "Fundamentos Essenciais de TI: Hardware, Software e Sistemas" »

Conceitos Fundamentais em Redes de Computadores

Classificado em Computação

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

Comunicação Orientada e Não Orientada à Conexão

Comunicação Orientada à Conexão

É uma comunicação mais complexa que estabelece uma conexão antes de transmitir os dados. Para isso, existe uma negociação inicial antes de iniciar a transmissão. Tipicamente, as comunicações orientadas à conexão também são confiáveis, pois os pacotes são controlados quanto à sequência/ordem, perda e corrompimento, além de ser feito controle de fluxo. Um exemplo é o protocolo TCP na Camada de Transporte. Outro exemplo é o protocolo X.25 na Camada de Rede. Esse tipo de conexão é usado em aplicações que necessitam de confiabilidade, como a Web, FTP e Email, entre outras.

Comunicação Não Orientada à Conexão (Sem Conexão)

É uma comunicação... Continue a ler "Conceitos Fundamentais em Redes de Computadores" »

Exercícios de Algoritmos Sequenciais (1 a 35)

Classificado em Computação

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

Esta seção apresenta uma série de exercícios básicos de lógica de programação e algoritmos, focados na estrutura sequencial, manipulação de variáveis e operações aritméticas.

1. Questão

inicio
imprima("Vamos fazer todos os algoritmos!");
fim.
  

2. Questão

inicio
imprima("Aprendendo algoritmos!");
fim.
  

3. Questão

inicio
imprima("Ritomar Torquato");
fim.
  

4. Questão

Escreva um algoritmo que leia uma frase qualquer e mostre-a de volta na tela. Dica: não esquecer a interface com o usuário.

frase : caracter;
inicio
imprima("Digite uma frase qualquer: ");
leia(frase);
imprima(frase);
fim.
  

5. Questão

Escreva um algoritmo que mostre o produto entre 28 e 43.

inicio
imprima("28 * 43 = ", 28 * 43);
fim.
  

6. Questão

Escreva um algoritmo

... Continue a ler "Exercícios de Algoritmos Sequenciais (1 a 35)" »

Guia Técnico: Frame Relay, Protocolos e Redes

Classificado em Computação

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

Conceitos e Funcionamento do Frame Relay

Quanto ao Frame Relay, o que é FRAD?
O Frame Relay Access Device (FRAD) provê conexão de um equipamento não Frame Relay a uma rede Frame Relay. Ele encapsula os protocolos dos terminais que não operam em quadros Frame Relay para que possam ser transmitidos.

Quais os princípios do funcionamento do Frame Relay?

  • Adoção de comutação de circuitos virtuais;
  • Eliminação dos procedimentos pesados de controle de erro e de fluxo;
  • Esta simplificação torna possível a comutação de alta velocidade.

O que é PVC?
São caminhos fixos configurados pelo operador do sistema; tratam-se de circuitos permanentes (Permanent Virtual Circuits).

O que é SVC?
São caminhos criados automaticamente via protocolo de sinalização

... Continue a ler "Guia Técnico: Frame Relay, Protocolos e Redes" »

Guia Completo de Redes: TCP/IP, Roteamento e Segurança

Classificado em Computação

Escrito em em português com um tamanho de 19,29 KB

Modelo de Referência TCP/IP

  • 5 - Camada de Aplicação
  • 4 - Camada de Transporte
  • 3 - Camada de Rede
  • 2 - Camada de Enlace de Dados
  • 1 - Camada Física

Camada de Rede - Funções Principais

  • Prestar serviços à Camada de Transporte.
  • Estabelecer rotas da origem ao destino.
  • Selecionar rotas menos congestionadas.
  • Compatibilizar problemas de comunicação em rotas que atravessem redes diferentes.

Prestação de Serviços à Camada de Transporte

Devem ser independentes da tecnologia da sub-rede. Para a Camada de Transporte, não interessa o número, tipo e topologia das sub-redes utilizadas. Os endereços da rede devem ser uniformes.

Circuitos Virtuais – Características

  • Os roteadores devem lembrar para onde enviar os pacotes de cada circuito virtual aberto que
... Continue a ler "Guia Completo de Redes: TCP/IP, Roteamento e Segurança" »

Gerência de Memória e Sistemas de Arquivos

Classificado em Computação

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

Memória Principal

Necessária para reduzir o número de operações de E/S à memória secundária.

Gerência de memória do SO

Função: manter o maior número de processos residentes, permitindo maximizar o compartilhamento do processador e demais recursos computacionais.

Estratégias para determinar onde o programa será carregado na MP:

  • Best-fit: A melhor partição é escolhida, selecionando a partição na qual o programa deixa o menor espaço sem utilização.
  • Worst-fit: Escolhe a pior partição, isto é, aquela em que o programa a ser alocado deixa o maior espaço sem utilização.
  • First-fit: Seleciona a primeira partição livre de tamanho suficiente para carregar o programa.

Objetivo: evitar ou diminuir o problema da fragmentação externa.... Continue a ler "Gerência de Memória e Sistemas de Arquivos" »

Fundamentos de Sistemas Operacionais: Perguntas e Respostas

Classificado em Computação

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

1. O sistema operacional...
a) administra todos os recursos de hardware do computador.
b) O software gerencia todos os recursos do sistema do computador.
c) é o software básico do computador.
d) Todas as alternativas acima.

2. Os serviços gerais são usados para programas e aplicativos...?
a) Começar.
b) Parar.
c) Retomar.
d) Todas as alternativas acima.

3. Os serviços gerais são utilizados em...
a) Computadores locais e remotos.
b) Equipamentos locais.
c) Equipamentos remotos.
d) Nenhuma das opções acima.

4. Qual das seguintes afirmações é correta para o gerenciador de memória?
a) Reserva espaço de memória para os novos processos.
b) Libera espaço de processos concluídos.
c) Todas as anteriores.
d) Nenhuma das alternativas acima está correta.... Continue a ler "Fundamentos de Sistemas Operacionais: Perguntas e Respostas" »