Anotações, resumos, trabalhos, provas e exercícios de Computação de Universidade

Exercícios de Algoritmos em Pseudocódigo: laços, condicionais e vetores

ComputaçãoAtualizado em 6,15 KB

Exercício 10: Cálculo de Quadrados


Variáveis
  i : inteiro
Início
  Para i de 1 até 1000 passo 1 faça
    Se (i mod 2 = 0) então
      Escreva ("O quadrado de ", i, " é ", i * i)
    Fim se
  Fim para
Fim

Exercício 11: Números Divisíveis por 5


Variáveis
  i : inteiro
Início
  Para i de 0 até 200 passo 1 faça
    Se (i mod 5 = 0) então
      Escreva ("Número divisível por 5: ", i)
    Fim se
  Fim para
Fim

Exercício 12: Sequência de Números


Variáveis
  x, i : inteiro
Início
  Repita
    Escreva ("Digite um número:")
    Leia (x)
    Se (x > 0) então
      Para i de 1 até x passo 1 faça
        Escreva (i)
      Fim para
    Fim se
  Até x <= 0
Fim

Exercício 13: Tabuada


Variáveis
  N, i : inteiro
Início
...
Continue lendo "Exercícios de Algoritmos em Pseudocódigo: laços, condicionais e vetores" »

Requisitos de Software e Normas de Documentação de Sistemas

ComputaçãoAtualizado em 37,22 KB

O que é um Requisito de Sistema?

Um requisito pode ser definido como um atributo necessário em um sistema, que pode representar uma habilidade, uma característica ou um fator de qualidade do sistema, de tal forma que é útil para os clientes ou usuários finais.

Um requisito é uma descrição de uma condição ou capacidade que um sistema deve atender, seja derivado de uma necessidade do usuário identificada, ou parte de um contrato, padrão, especificação ou outro documento formalmente imposto no início do processo.

Tipos de Requisitos de Software

Requisitos de software podem ser divididos em duas categorias principais: requisitos funcionais e requisitos não-funcionais.

  • Requisitos Funcionais: São aqueles que definem as funções que
...
Continue lendo "Requisitos de Software e Normas de Documentação de Sistemas" »

Fundamentos de Redes: 53 Questões de Revisão com Respostas (UDP, TCP/IP, cabos, sub-redes)

ComputaçãoAtualizado em 17,38 KB

1. Quais dos seguintes protocolos da camada de aplicação utilizam segmentos UDP? (Escolha dois.)

  • DNS
  • FTP
  • Telnet
  • TFTP
  • SMTP

2. Quais das seguintes são vantagens da instalação de cabos UTP? (Escolha três.)

  • Menos caro do que a fibra óptica
  • Mais flexível e fácil de instalar em um prédio em contrário
  • deve alterar o ponto terminal ao atualizar o hardware considerado o meio mais rápido de cobre
  • recebe menos interferência RFI e EMI do que um meio de fibra óptica
  • permite um fácil upgrade de hardware WAN

3. Quando você deve usar um cabo crossover em uma rede?

  • Ao conectar um host na porta console do roteador
  • Ao conectar um host a um switch
  • Ao conectar um host a outro host
  • Ao conectar um switch a um roteador

4. Quais das seguintes opções descrevem a topologia

...
Continue lendo "Fundamentos de Redes: 53 Questões de Revisão com Respostas (UDP, TCP/IP, cabos, sub-redes)" »

Técnicas e Ferramentas de Auditoria de Sistemas: guia completo

ComputaçãoAtualizado em 14,35 KB

Técnicas de Auditoria

As principais técnicas aplicadas incluem:

  • Programas de computador
  • Questionários
  • Simulação de dados
  • Visita in loco
  • Mapeamento estatístico
  • Rastreamento de programas
  • Entrevista
  • Análise de relatórios / telas
  • Simulação paralela
  • Análise de log / accounting
  • Análise do programa fonte
  • Exibição parcial da memória (snapshot)

Programas de Computador

Correlaciona arquivos, tabula e analisa o conteúdo dos mesmos.

Passos:

  • Análise do fluxo do sistema
  • Identificação do arquivo a ser auditado
  • Entrevista com o analista / usuário
  • Identificação do código / layout do arquivo
  • Elaboração do programa para auditoria
  • Cópia do arquivo a ser auditado
  • Aplicação do programa de auditoria
  • Análise dos resultados
  • Emissão de relatórios
  • Documentação

Questionários

...
Continue lendo "Técnicas e Ferramentas de Auditoria de Sistemas: guia completo" »

Particípios do grego: formas e uso adjetival e adverbial

ComputaçãoAtualizado em 6,45 KB

Particípio Ativo Presente

Feminino

  • Singular / Plural
  • N. h / ai: ousai
  • G. thj / twn: oushj / ouswn
  • D. h| / Tai-Chi: oush| / ousaij
  • A. n / taj: ousan / ousaj

Masculino

  • N. wn / oi: wn / ontej
  • G. tou / twn: ontoj / ontwn
  • D. tw / toi / j: onti / ousin
  • A. ton / touj: onta / ontaj

Particípio Médio-Passivo Presente

Feminino

  • Singular / Plural
  • N. h / ai: omevnh / ovmenai
  • G. thj / twn: omevnhj / omevnwn
  • D. h| / Tai-Chi: omevnh| / omevnaij
  • A. n / taj: omevnhn / omevnaj

Masculino

  • Singular / Plural
  • N. oj / oi: ovmenoj / ovmenoi
  • G. ou / wn: omevnou / omevnwn
  • D. w / oij: omevnw| / omevnoij
  • A. on / ouj: ovmenon / omevnouj

Particípio Aoristo Ativo

Feminino

  • Singular / Plural
  • N. h / ai: sasa / sasai
  • G. thj / twn: sashj / saswn
  • D. h| / Tai-Chi: sash| / sasaij
  • A. n / taj: sasan / sasaj

Masculino

  • Singular
...
Continue lendo "Particípios do grego: formas e uso adjetival e adverbial" »

SNMP v1, v2 e v3: características, MIB e modelo FCAPS de gerenciamento de redes

ComputaçãoAtualizado em 38,11 KB

Características das Versões SNMP v1, v2 e v3

Diferenças entre as Versões SNMP

SNMP v1

O SNMPv1 consiste de três documentos:

Muitos dos conceitos de segurança e administração encontrados no SNMPv3 têm origem no modelo do SNMPv1. O SNMPv1 introduz o conceito de serviço de autenticação, suportando um ou mais métodos. No SNMPv3, o conceito de autenticação foi expandido para incluir serviços como privacidade.

O modelo SNMPv1 possui o controle de acesso baseado no conceito chamado SNMP MIB view. O SNMPv3 especifica um conceito fundamentalmente similar chamado view-based access control.

Apesar de o SNMPv1 ter antecipado um serviço de autenticação suportando vários métodos, não foi criado nenhum método além

...
Continue lendo "SNMP v1, v2 e v3: características, MIB e modelo FCAPS de gerenciamento de redes" »

Questões de Lógica e Programação com Gabarito: Algoritmos, Binário e C++

ComputaçãoAtualizado em 11,78 KB

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

1ª Questão (Ref.: 201602419680)

Pontos: 0,1 / 0,1

Considere o trecho de código C++ abaixo:


int i;
for (i = 0; i <= 100; i++) {
  cout << "Linha " << (i + 1) << endl;
}
  

Pergunta: Qual é o valor da variável i ao final da execução do código acima?

Opções

  • quadrado_x.gif Certo 101.
  • quadrado.gif 100.
  • quadrado.gif 99.
  • quadrado.gif 102.
  • quadrado.gif 0.

2ª Questão (Ref.: 201602301749)

Pontos: 0,0 / 0,1

O computador só entende linguagem de zeros e uns. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para a base binária. O número 35, se escrito na base binária, equivale a:

Opções

  • quadrado.gif 0110 0011
  • quadrado_x.gif Errado 0101 1101
  • quadrado.gif Certo 0010 0011
  • quadrado.gif 0101 1001
  • quadrado.gif 1101 0111

3ª Questão (Ref.: 201602257092)

Pontos: 0,0 / 0,1

Interprete o algoritmo

...

Continue lendo "Questões de Lógica e Programação com Gabarito: Algoritmos, Binário e C++" »

Diferenças entre Cluster, Grid e Business Intelligence em TI

ComputaçãoAtualizado em 4,57 KB

Diferença entre Cluster e Grid

Grid Computing (Computação em Grade)

Forma de computação distribuída através de uma rede de computadores. Sua finalidade é agrupar computadores distribuídos e utilizados na execução de aplicações paralelas e distribuídas que necessitem de alto poder de processamento e armazenamento. Resumindo, é um modelo paralelo que tolera o compartilhamento, seleção e agregação, de forma dinâmica, de recursos autônomos geograficamente distribuídos de acordo com a capacidade, disponibilidade, custo, desempenho e necessidade de qualidade de serviço do usuário.

Cluster

Quantidade pré-definida de computadores, podendo ser alterada posteriormente. Replica suas informações entre si e passa a trabalhar em conjunto,...

Continue lendo "Diferenças entre Cluster, Grid e Business Intelligence em TI" »

DQL SQL: comandos SELECT, LIKE, BETWEEN, IN, DISTINCT e funções de agregação com exemplos

ComputaçãoAtualizado em 5,56 KB

DQL - Linguagem de Consulta de Dados

Comandos DQL Essenciais

SELECT

LIKE

Utilizado para padronização de caracteres em buscas.

  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE 'F%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes comecem com 'F'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Ferreira';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes terminem com 'Ferreira'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Rogerio%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes contenham 'Rogerio'.
BETWEEN...AND...

Lista registros entre dois valores.

  • Ex: SELECT * FROM clientes WHERE cli_codigo BETWEEN 2 AND 5;
    Obs: É a mesma coisa que (SELECT
...
Continue lendo "DQL SQL: comandos SELECT, LIKE, BETWEEN, IN, DISTINCT e funções de agregação com exemplos" »

Questões de exame sobre roteamento estático e configuração Cisco IOS

ComputaçãoAtualizado em 6,61 KB

Questões de Exame: Roteamento e Configuração Cisco

A saída do comando show interfaces serial 0/1 no Router# mostra o seguinte:

Serial0/1 is up, line protocol is down

Qual é a causa mais provável para o protocolo de linha estar desativado?

  • Serial0/1 está desativado.
  • Não há nenhum cabo conectando os roteadores.
  • O roteador remoto está usando a serial 0/0.
  • Não foi configurada a frequência de relógio (clock rate).

Resumo de Endereçamento IP

Qual endereço pode ser usado para resumir as redes de 172.16.0.0/24 até 172.16.7.0/24?

  • 172.16.0.0/21
  • 172.16.1.0/22
  • 172.16.0.0 255.255.255.248
  • 172.16.0.0 255.255.252.0

Análise de Topologia e Encaminhamento

Diagrama de rede i125928n1v1
Veja a apresentação. Como o Router1 enviará pacotes destinados à rede 172.16.0.0?

  • O Router1 realizará
...
Continue lendo "Questões de exame sobre roteamento estático e configuração Cisco IOS" »