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

Ordenar por
Matéria
Nível

Desenvolvimento de Aplicações Híbridas: Vantagens e Desafios

Classificado em Computação

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

Com a evolução dos smartphones, no que se refere ao tamanho da tela e à capacidade de acesso à internet, cite 2 vantagens das aplicações híbridas e aplicações nativas.

Resposta:

Vantagens das aplicações híbridas sobre a web responsiva:

  • Acesso completo a recursos nativos do dispositivo.
  • Experiência do usuário otimizada.
  • Maior performance.

Vantagens das aplicações híbridas sobre nativas:

  • Facilidade de manutenção de código da aplicação.
  • Redução do esforço de capacitação de desenvolvedores.
  • Possibilidade de exportar a aplicação para qualquer plataforma (inclusive web).

Para usarmos tecnologias web na construção de aplicações híbridas, explique 2 características desse suporte do Cordova à construção de aplicações híbridas.

... Continue a ler "Desenvolvimento de Aplicações Híbridas: Vantagens e Desafios" »

Fundamentos de Hardware e Software em Computação

Classificado em Computação

Escrito em em português com um tamanho de 13,76 KB

Processadores: O Cérebro do Computador

Um processador é um circuito integrado que realiza os cálculos e a tomada de decisão de um computador. Pode-se dizer que o processador é o cérebro do computador.

Tarefas Executadas pelo Processador

  • Busca instrução na memória;
  • Executa instrução;
  • Escreve o resultado em um registrador;
  • Entre outras.

Microprocessadores RISC

Computadores com Conjunto Reduzido de Instruções (RISC) utilizam um pequeno conjunto de instruções altamente otimizado.

  • Grande número de registradores para evitar grande quantidade de interação com a memória.
  • Execução em um ciclo de clock, otimização de cada instrução aliada à técnica de pipelining.
  • Pipelining é uma técnica que permite a execução de partes de instruções
... Continue a ler "Fundamentos de Hardware e Software em Computação" »

Luz, Cor e Computação Gráfica: Fundamentos e Aplicações

Enviado por jeah e classificado em Computação

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

LUZ - Energia propagada por ondas eletromagnéticas capaz de sensibilizar

nossos olhos.
- Se não houver luz, nada se vê.

- Não vemos os objetos em si, vemos a LUZ que é refletida ou transmitida pelos  

   objetos.

     Olho humano capta a radiação luminosa;

A retina transforma em impulsos nervosos;

O cérebro faz a integração dos sinais recebidos e forma a imagem.

Infra vermelho – faixa visível - ultravioleta

Modelos de Cor

RGB - RGB é a sigla do sistema de cores aditivas formado pelas iniciais das cores em inglês Red, Green e Blue, que significa em português, respectivamente, Vermelho, Verde e Azul. O sistema de cores luminosas RGB (também designado por cor-luz) é usado nos objetos que emitem luz como, por exemplo, os monitores... Continue a ler "Luz, Cor e Computação Gráfica: Fundamentos e Aplicações" »

Transações em BD: ACID, Bloqueios e Concorrência

Classificado em Computação

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

1. Propriedades das Transações (ACID)

As propriedades ACID garantem a confiabilidade das transações em um banco de dados. São elas:

  • Atomicidade: A transação é indivisível, ou seja, ou todas as suas operações são executadas com sucesso, ou nenhuma é executada (tudo ou nada).
  • Consistência: A transação deve levar o banco de dados de um estado válido para outro estado válido. A consistência pode ser violada temporariamente durante a transação, mas deve ser restaurada ao seu final.
  • Isolamento: As transações devem ser executadas de forma isolada, como se fossem a única transação em execução no sistema. Uma transação não deve sofrer interferência de outras transações concorrentes.
  • Durabilidade: Uma vez que a transação
... Continue a ler "Transações em BD: ACID, Bloqueios e Concorrência" »

Modelo de Dados e Arquitetura de Banco de Dados

Classificado em Computação

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

Modelo de Dados

Uma coletânea de conceitos que podem ser utilizados para descrever a estrutura de um banco de dados (tipos de dados, relacionamentos e restrições) e também um conjunto de operações básicas para especificar recuperações e atualizações no banco de dados.

Categorias de Modelos de Dados:

  • Modelos de dados conceituais (alto nível): Possuem conceitos que descrevem os dados como os usuários os percebem: entidades, atributos e relacionamentos; Modelos lógicos baseados em objetos.
  • Modelos de dados representacionais (ou de implementação): Descrevem a forma como os dados estão organizados dentro do computador; Modelos lógicos baseados em registros.
  • Modelos de dados físicos (baixo nível): Descrevem detalhes de como os dados
... Continue a ler "Modelo de Dados e Arquitetura de Banco de Dados" »

Manuais Organizacionais: Normas, Procedimentos e Organização

Classificado em Computação

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

Manuais

Em outras palavras, os manuais organizacionais são conjuntos de normas que têm por objetivo padronizar as políticas, as instruções e os procedimentos que devem ser adotados no dia a dia da empresa.

Manual de normas e procedimentos

Em geral, esse tipo de manual descreve os papéis desempenhados pelos diferentes departamentos e padroniza os procedimentos envolvidos na execução das tarefas.

Manual de organização

Visa estipular os direitos e deveres de cada departamento, bem como retratar o nível hierárquico dos cargos. Em outras palavras, esse tipo de manual descreve os componentes da estrutura organizacional.

  • Manuais organizacionais são conjuntos de normas voltados a padronizar as políticas, as instruções e os procedimentos que
... Continue a ler "Manuais Organizacionais: Normas, Procedimentos e Organização" »

Questões de Programação: Fundamentos e Lógica

Classificado em Computação

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

Tipo de Dados para Moeda e Precisão Decimal

Qual tipo de dados primitivo é indicado para a manipulação de informações no formato moeda e possui precisão de duas casas decimais?

  • a. Inteiro
  • b. Ponto Flutuante
  • c. Caractere
  • d. Decimal
  • e. Booleano

Resposta: Decimal

Operação de União de Cadeias de Caracteres (Strings)

Qual das operações com o tipo de dados String permite a união de duas cadeias de caracteres?

  • a. Comparação
  • b. Concatenação
  • c. Cópia
  • d. Ordenação
  • e. Organização

Resposta: Concatenação

Valor de Variável em Expressão Condicional

Considerando uma instrução de atribuição como resultado de uma operação condicional, qual será o valor da variável denominada X após o trecho de código abaixo?

Y = 10;
Z = 20;
X = ((Y*20)/100)
... Continue a ler "Questões de Programação: Fundamentos e Lógica" »

Glossário de Mídia: Streaming, TV e Produção Audiovisual

Classificado em Computação

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

Na TV, assistimos o que estiver passando. Na internet, o espectador escolhe o que quer assistir.

Streaming: Transmissão de áudio e vídeo via redes de computadores gerenciada por um servidor.

Best-effort: Serviço onde você tem acesso ao conteúdo audiovisual, sem garantia de qualidade, pois sua internet pode estar ruim, entre outros. Na TV, é o contrário.

Tempo real: Relação direta com o tempo presente (espaço x tempo).

Sob demanda (on-demand): O produto é disponibilizado fechado (editado previamente) e o público assiste sempre a partir do início. Para o conteúdo ser considerado sob demanda, é necessário:

  • O público esteja disponível para assistir.
  • Haja relação com o público e o conteúdo.
  • Fique claro para o público quando o conteúdo
... Continue a ler "Glossário de Mídia: Streaming, TV e Produção Audiovisual" »

Sistemas Operacionais: Conceitos e Funcionalidades

Classificado em Computação

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

- S.O.: Programa ou conjunto de programas que fazem a intermediação entre o hardware e o usuário.

- S.O. estático: Projetado para executar uma única operação.

- S.O. dinâmico possuem um número variável de processos. Necessita de uma forma de criar e destruir.

- Multiprogramados mantêm mais de um programa simultaneamente na memória para permitir o compartilhamento efetivo do tempo.

- Multiprocessados executam suas tarefas em múltiplas UCPS.

- Processo: Programas em execução, incluindo os valores correntes do contador de programa, registradores e variáveis. Conceito dinâmico.

- Criação de um processo: Inicialização do sistema, requisição do usuário, processo em execução chama outro processo.

- Término: Saída normal, erro,... Continue a ler "Sistemas Operacionais: Conceitos e Funcionalidades" »

Guia Essencial de Expressões Regulares (RegEx)

Classificado em Computação

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

O que são Expressões Regulares?

  • Uma expressão regular é uma sequência de caracteres que são interpretados por um algoritmo para identificar palavras, cruzar padrões e manipular texto.
  • As expressões regulares permitem: Extrair, editar, substituir e excluir palavras em uma frase. Adicionar partes de texto em uma coleção para geração de relatórios.
  • São muito utilizadas em aplicações .NET, Java, Python, Perl, PHP, JavaScript, e muitas outras linguagens de programação.

Por que Estudar Expressões Regulares?

  • Computadores são muito bons para se trabalhar com estrutura de dados, mas ainda têm dificuldades de entender textos tão bem como as pessoas. Expressões Regulares buscam entender padrões em textos para que possamos identificar
... Continue a ler "Guia Essencial de Expressões Regulares (RegEx)" »