Atps Programação Estruturada
Por: Alan Carlos • 20/6/2015 • Trabalho acadêmico • 1.366 Palavras (6 Páginas) • 210 Visualizações
[pic 1][pic 2]
[pic 3][pic 4][pic 5]
- Em uma indústria um comitê administrativo é composto por quatro pessoas:
- O presidente A
- O Vice-Presidente B
- O Gerente Industrial C
- O Gerente administrativo D
Este comitê decide questões relativas ao gerenciamento da fábrica com os seguintes critérios:
- Os votos da maioria têm poder de aprovar as resoluções
- No caso de empate vence o voto do presidente
Cada membro do Comitê tem em seu poder uma chave que é acionada sinalizando um voto de aprovação quando a proposta é de sua concordância, caso contrário, a chave permanece desligada.
[pic 6]
[pic 7]
- Um circuito de alarme de automóvel possui quatro sensores eletrônicos utilizados para indicar o estado da porta do motorista, do motor, dos faróis e do uso de cinto de segurança. Projete o circuito combinacional mínimo que ative um alarme de acordo com as seguintes condições:
- Os faróis estão acesos e o motor está desligado; ou
- A porta do motorista está aberta e o o motor está ligado; ou
- A porta do motorista está fechada, o motor está ligado e o passageiro não estiver usando o cinto de segurança.
Considere:
P – Porta (=0 fechada / =1 aberta)
M – Motor (=0 desligado / =1 ligado)
F – Faróis (=0 apagados / =1 ligados)
C – Cinto (=0 sem cinto / =1 com cinto)
A – Alarme (=0 desativado / =1 ativado)
[pic 8]
[pic 9]
- Quatro tanques A, B, C e D de uma indústria química contêm diferentes líquidos. Sensores de nível de líquido (Na e Nb) detectam se o nível do tanque A ou B, respectivamente, sobe acima do nível determinado. Sensores de temperatura (Tc e Td) existentes nos tanques C e D, respectivamente, detectam se a temperatura de um desses tanques cai abaixo do determinado. Projete um circuito que dispare um alarme quando o nível do tanque A ou B estiver muito alto. O alarme também dispara caso a temperatura dos tamques C e D estiver abaixo do estabelecido.
Considere: Na e Nb – sensores de nível (=0 normal e =1 acima do nível)
Tc e Td – sensores de temperatura (=0 abaixo do determinado e =1 normal)
A – Alarme (=0 desligado e =1 acionado)
[pic 10]
[pic 11]
- Deseja-se construir um circuito que controle duas resistências R1 e R2 de um forno elétrico. O forno elétrico tem dois sensores de temperatura Sa e Sb, e um sensor P na porta do forno. Para o controle das resistências deve-se levar em consideração os seguintes estados:
- R1 e R2 são ligadas quando a temperatura estiver abaixo de 100ºC.
- Somente R1 é ligada quando a temperatura estiver entre 100ºC e 200ºC.
- Somente R2 é ligada quando a temperatura for superior a 200ºC.
- Se a porta do forno for aberta, deve-se desligar ambas as resistências, independente da temperatura.
Considere:
R1 e R2 – Resistências (=0 desligada e =1 ligada)
Sa – Sensor de Temperatura (=0 Tem. Inferior a 100ºC e =1 Temp. superior a 100ºC)
Sb – Sensor de Temperatura (=0 Tem. Inferior a 200ºC e =1 Temp. superior a 200ºC)
P – Porta do Forno (=0 aberta e =1 fechada)
[pic 12]
[pic 13]
- A bomba d’agua B1 leva água de um riacho até o tanque inferior, e a bomba B2 leva água do tanque inferior para o superior. A bomba B1 deve ligar com o objetivo de manter a água sempre próxima do nível máximo (S2), desligando ao atingir S2. A bomba B2 funciona da mesma forma, baseada nos níveis S3 e S4, mas não poderá funcionar caso o nível do tanque inferior esteja abaixo de S1. Se qualquer combinação que os sensores enviarem for impossível de ocorrer na prática, as duas bombas devem ser imediatamente desligadas, independente de qualquer outra situação.
[pic 14]
Considere:
S1, S2, S3 e S4 (Sensores de nível) NL0 – Ausência de água / NL1 – Presença de água
B1 e B2 (Bombas d’água) NL0 – Desligada / NL1 – Ligada
[pic 15]
[pic 16]
- Um equipamento eletrônico deve controlar a temperatura interna e o fornecimento de água de uma estufa. Para isso, há dois sensores de temperatura (T1 e T2), um sensor de nível do tanque e um sensor de profundidade de um riacho próximo. Se a temperatura for maior que 35ºC, o sistema de refrigeração deve ser acionado. Se a temperatura for menor que 30ºC, o sistema de aquecimento é que deve ser acionado. Se a temperatura estiver entre 30ºC e 35ºC, os sistemas de aquecimento e refrigeração devem permanecer desligados. Ao mesmo tempo, uma bomba d’água deve ser acionada se o nível do tanque (NT) estiver abaixo do especificado. Porém, se o nível do riacho (NR) estiver muito baixo, a bomba d’água não pode ser acionada.
[pic 17]
Considere:
T1 NL1 – T > 30ºC B NL1 – Acionada
(Sensor de Temp.) NL0 – T < 30ºC (Bomba d’água) NL0 – Desacionada
T2 NL1 – T > 35ºC A NL1 – Acionado
(Sensor de Tem.) NL0 – T <35ºC (Sist. de Aquecimento) NL1 – Acionado
...