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

Planificación: Tipos, Ventajas y Desventajas

Computação7,47 KB

Planificación

Tipos de Planes

  • Misión: Es la razón de ser de la organización, viene dada de acuerdo a la actividad en la que se desempeña la organización.
    • Qué se va a resolver.
    • Cómo resolver el problema.
  • Propósito: Es la principal función que realiza la organización de acuerdo a lo que la sociedad le asigna.
  • Objetivos: Qué resultados esperamos específicamente. Puntos terminales de lo que debe hacerse. Cualitativo.
  • Metas: Instrumentación del objetivo. Principalmente cuantitativo.
  • Estrategias: Determinación de objetivos a largo plazo dentro de la organización, la adopción de cursos de acción y asignación de recursos necesarios para su cumplimiento.
  • Políticas: Es un enunciado o criterio general que orienta el pensamiento en la toma de
...
Continue lendo "Planificación: Tipos, Ventajas y Desventajas" »

SQL Server: SPs, Triggers e Formas Normais do Banco de Dados

Computação6,91 KB

Procedimento Armazenado (SP): Inclusão de Compra

Desenvolvimento de um Procedimento Armazenado (SP) para inclusão de registros na tabela compras. O procedimento deve garantir que não seja permitida a inclusão de uma compra se o número da nota e o código do fornecedor já estiverem cadastrados. Em caso de sucesso, deve retornar o status de inclusão; caso contrário, retorna 0, acompanhado de uma mensagem informativa.

Código T-SQL: sp_addcompra


CREATE PROCEDURE sp_addcompra
(
    -- Parâmetros de entrada
    @num_nota INT, 
    @cod_fornecedor INT, 
    @data DATETIME, 
    @valor_total FLOAT
)
AS 
BEGIN
    SET NOCOUNT ON;
    
    BEGIN TRANSACTION;

    -- Verifica se a compra já existe (Nota e Fornecedor)
    IF (SELECT COUNT(*) FROM
...
Continue lendo "SQL Server: SPs, Triggers e Formas Normais do Banco de Dados" »

Encapsulamento, Pacotes e Classes em Java

Computação6,25 KB

Encapsulamento em Java

O que significa encapsular atributos?

Aplicando a ideia do encapsulamento, os atributos de uma classe devem ser privados. Isso significa que eles não podem ser acessados ou modificados diretamente por código fora da classe em que foram definidos.

Por que evitar o acesso direto aos atributos?

Acessar ou modificar as propriedades de um objeto manipulando diretamente seus atributos pode gerar problemas. É mais seguro para a integridade dos objetos, e consequentemente da aplicação, realizar o acesso e modificação por meio de métodos do objeto. Utilizando métodos, podemos controlar como as alterações e consultas são realizadas, tendo maior controle.

Convenção de nomenclatura para métodos de acesso

Na linguagem Java,...

Continue lendo "Encapsulamento, Pacotes e Classes em Java" »

Guia Prático de Shell Script: 12 Exemplos Essenciais em Bash

Computação13,57 KB

Scripts Essenciais em Bash: Guia Prático e Exemplos

1. Comparação de Números Inteiros (Maior, Menor, Igual)

Script que recebe dois números e imprime o resultado da comparação:

  • 1 - Se o primeiro for maior que o segundo
  • 0 - Se os números forem iguais
  • -1 - Se o segundo for maior que o primeiro

Autor: Bruno T.

#!/bin/bash

echo "Digite N1: "
read n1
echo "Digite N2: "
read n2

if [ $n1 -gt $n2 ]; then
    echo "1 -> O primeiro é maior"
fi

if [ $n1 -eq $n2 ]; then
    echo "0 -> Os números são iguais"
fi

if [ $n1 -lt $n2 ]; then
    echo "-1 -> O segundo é maior"
fi

2. Comparação de Tamanho de Strings

Script que recebe duas strings e compara seus tamanhos:

  • 1 - Se o tamanho da primeira for maior que o da segunda
  • 0 - Se as strings têm
...
Continue lendo "Guia Prático de Shell Script: 12 Exemplos Essenciais em Bash" »

Guia Essencial de Administração Linux: Quotas, DHCP, Squid, Iptables

Computação10,76 KB

1. Qual é o nome do arquivo de configuração para cotas de disco?

O arquivo de configuração onde se deve editar para permitir utilizar cota de disco em uma determinada partição é:

/etc/fstab

2. É possível aplicar cota de disco em apenas um diretório?

Sim. Para aplicar cotas de disco em apenas um diretório, é necessário:

  • Editar o arquivo /etc/fstab.
  • Apontar o diretório e adicionar as opções usrquota (cota de usuário) e grpquota (cota de grupo).

3. O "d" em "dhcpd.conf" tem algum significado?

No arquivo de configuração dhcpd.conf, o "d" no final de "dhcpd" significa:

Daemon

4. Exemplo de configuração DHCP e ajuste para nova rede

Um exemplo de um arquivo de configuração do serviço DHCP, dhcpd.conf:

default-lease-time 86400;
option
...
Continue lendo "Guia Essencial de Administração Linux: Quotas, DHCP, Squid, Iptables" »

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

Computação5,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 lendo "Exercícios de Lógica de Programação (10 Algoritmos)" »

Sistemas de Informação: Tipos, SIG e E-business

Computação3,2 KB

Tipos de Sistemas de Informação (SI)

  • SPT: Processamento de informações.
  • SIG: Informação gerencial.
  • SSD: Suporte à decisão.
  • SE/SI: Sistemas especialistas e inteligentes.

Sistemas de Informação Gerencial (SIG)

Os quatro pilares que formam a gestão corporativa são:

  • MRP: Manufatura.
  • ERP: Planejamento de recursos empresariais (ex: SAP e Totvs).
  • CRM: Setor de atendimento ao consumidor.
  • SCM: Supply Chain (relacionamento com os fornecedores).

Diferença entre Sistema e SI

Um sistema é fechado e possui um objetivo único. Já o SI é aberto, focado em tomada de decisão compartilhada e formado por diversos subsistemas.

Categorias de Software

  • Software de Aplicativo (Lado Esquerdo):
    • Finalidades Gerais: Painel de controle, ferramentas de sistema e acessórios
...
Continue lendo "Sistemas de Informação: Tipos, SIG e E-business" »

Conceitos de TI: Nuvem, QR Code, Mainframe e Mais

Computação2,8 KB

Computação em Nuvem

É a utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em grade. O armazenamento de dados é feito em serviços que podem ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenar dados. O acesso a programas, serviços e arquivos é remoto, através da Internet.

Vantagens da Computação em Nuvem

  • Mobilidade: Utilizar softwares sem que estes estejam instalados no computador.
  • Acesso Universal: Softwares e dados podem ser acessados em qualquer lugar com acesso à Internet.
  • Economia: Menos gastos com infraestrutura de TI.
...
Continue lendo "Conceitos de TI: Nuvem, QR Code, Mainframe e Mais" »

Comandos Essenciais: CMD e Fundamentos de HTML

Computação3,22 KB

Comandos Básicos do Prompt de Comando (CMD)

  • DIR [disco:\][caminho\][arquivo(s)][/opção]: Lista os arquivos existentes em uma pasta ou diretório (se não for informada a pasta, utiliza a pasta atual). Use DIR /? para ajuda.
  • CLS: Limpa a tela do Prompt de Comando.
  • MD [disco:\][caminho\]: Cria um novo subdiretório.
  • CD [disco:\][caminho\]: Indica o diretório corrente ou muda de diretório, tornando corrente o diretório especificado.
  • RD [disco:\][caminho\]: Remove uma pasta vazia (ou seja, sem arquivos dentro).
  • COPY [o que quer copiar] [pra onde quer copiar]: Copia arquivos.
  • REN [caminho] [novo nome]: Renomeia arquivos.
  • DEL [caminho]: Deleta um arquivo.

Fundamentos da Linguagem HTML

Qual a finalidade da linguagem HTML?

A finalidade é formatar o texto...

Continue lendo "Comandos Essenciais: CMD e Fundamentos de HTML" »

Plano de Controle Integrado de Mudanças e Configuração

Computação7,21 KB

Objetivo

O objetivo deste plano é definir os papéis e responsabilidades, processos e ferramentas a serem utilizados para o controle integrado de mudança do projeto. O controle integrado de mudanças compreenderá a identificação, documentação, análise e autorização das mudanças sobre o escopo, custo e prazo previamente autorizados para o projeto.

Solicitação de Mudança

Uma mudança pode ser originada por qualquer membro da equipe do projeto, seja um participante do projeto (interno) ou um cliente (externo). Uma vez detectada a necessidade de mudança, esta deve ser comunicada formalmente ao gerente de mudanças por meio do Formulário de Solicitação de Mudança.

Identificação da Mudança

O gerente de mudanças, assim que receber...

Continue lendo "Plano de Controle Integrado de Mudanças e Configuração" »