Anotações, resumos, trabalhos, provas e exercícios de Design e engenharia de Ensino Fundamental I

Operações Unitárias: Separação de Partículas Sólidas

Design e engenharia4,02 KB

Operações Unitárias

Operações físicas comuns a inúmeros processos industriais. São pertinentes aos processos separativos que dependem apenas das diferenças de propriedades físicas e não do comportamento químico.

Classificação

Quanto à finalidade: limpeza, seleção, classificação, eliminação, branqueamento.

Quanto à conservação: esterilização, pasteurização, congelamento, refrigeração, evaporação, secagem, fermentação, irradiação.

Quanto à separação: filtração, sedimentação, centrifugação, destilação, adsorção, absorção, extração.

Operações de Separação com Partículas Sólidas

Mecanismos de transferência de quantidade de movimento: sedimentação gravimétrica, sedimentação centrífuga, filtração,...

Continue lendo "Operações Unitárias: Separação de Partículas Sólidas" »

Implementação de Lista Encadeada Simples em C

Design e engenharia2,61 KB

Código-fonte em linguagem C demonstrando a criação, inserção, exibição e remoção lógica em uma lista encadeada simples com alocação dinâmica de memória.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

typedef struct estrutura {
    int itemValor;
    struct estrutura *itemProximo;
} estruturaItens; // Cada elemento da lista foi chamado de estruturaItens

// Aloca a variável que a receber. Ex.: "x = criaAlocacao();" é a mesma coisa que "x = (estruturaItens*) malloc(sizeof(estruturaItens));"
estruturaItens* criaAlocacao() {
    return (estruturaItens*) malloc(sizeof(estruturaItens));
}

// Mostra todos os elementos da lista
void exibeItens(estruturaItens *itemPrimeiro) {
    estruturaItens *x = itemPrimeiro;
...
Continue lendo "Implementação de Lista Encadeada Simples em C" »

Consultas SQL sobre Funcionários, Cargos e Departamentos

Design e engenharia4,38 KB

Exibir os nomes dos funcionários alocados em mais de 1 departamento: SELECT f.numero_func, nome_func, COUNT(*) AS qtde FROM func f, aloc a WHERE f.numero_func = a.numero_func GROUP BY f.numero_func, nome_func HAVING qtde > 1;

Exibir os nomes de todos os prestadores de serviço, informando também seus salários base e códigos dos cargos: SELECT nome_func, f.salario_base_func, f.codigo_carg FROM func f, carg c WHERE f.codigo_carg = c.codigo_carg AND tipo_contrato_carg IN ('R','S');

Exibir o nome e a data de admissão dos funcionários alocados no departamento FIN: SELECT nome_func, data_admissao_func FROM func f, aloc a WHERE f.numero_func = a.numero_func AND a.codigo_dpto = 'FIN';

Exibir o nome do gerente de cada departamento: SELECT nome_

...
Continue lendo "Consultas SQL sobre Funcionários, Cargos e Departamentos" »

Exemplos de Programas em C++ com Expressões Condicionais

Design e engenharia7,73 KB

Exercício 1 – Cálculo com seno

#include <iostream>
#include <cmath>
int main() {
float x, y, r;
cout << "Entre com dois valores:";
cin >> x >> y;
if (y + 4 != 0) {
r = (x - 3) / (y + 4) + sin(y);
cout << "Resultado:" << r << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício 2 – Cálculo com raiz quadrada e cosseno

#include <iostream>
#include <cmath>
int main() {
float x, y, z, r;
cout << "Entre com três valores:";
cin >> x >> y >> z;
if (y > 0 && cos(z) - 2 != 0) {
r = x / sqrt(y) + 3 / (cos(z) - 2);
cout << "Resultado:" << r << "\n";
} else {
cout << "Impossível Calcular!\n";
}
system("pause");
}

Exercício

...
Continue lendo "Exemplos de Programas em C++ com Expressões Condicionais" »

Stored Procedures e Estruturas de Controle em SQL Server

Design e engenharia4,54 KB

exec spAlugaFita 110, 1, 10, 1
select * from resumo

Resolução do exercício: Stored Procedure

alter procedure spAlugaFita (@codLoc int, @codFita int, @valor decimal, @codCli int) as
begin
declare @existeFita int
declare @existeCli int

-- Verifica se a fita existe
set @existeFita = (select COUNT(*) from midias where midias.codMidia = @codFita)
set @existeCli = (select COUNT(*) from cliente where codCli = @codCli)

-- Pode ser substituído por:
-- if not exists (select codMidia from midias where midias.codMidia = @codFita) or
-- not exists (select codCli from cliente where codCli = @codCli)

if @existeFita = 0 or @existeCli = 0
print 'Fita ou Cliente inexistente!!!'
else
begin
-- Verifica se a locação já existe
if exists (select CodLocacao from Locacao where...

Continue lendo "Stored Procedures e Estruturas de Controle em SQL Server" »