You are on page 1of 2

Ano letivo

Curso Profissional Técnico de Eletrónica, Automação e Comando 20__/20__


N.º Projeto: N.º Curso: Ano: ___ Turma: __
Disciplina: Sistemas Digitais UFCD 6051 – Programação Algorítmica Data: ___/___/_____
Aulas Práticas: Algoritmia Estruturada Classificação: ___________
Nome do Aluno _____________________________________________________ Nº _______ Porfessor: _____________

FICHA DE EXERCÍCIO Nº 2

• Título: Máquina de Furar

• Objetivos:

- Interpretar os conteúdos em estudo. Entrada de Dados:


- Desenvolver algoritmos estruturados. - Detetores:
- Converter para linguagens de programação. a – fim de curso superior,
b – fim de curso inferior,
c – presença de peça
• Descrição Funcional: - Botão de pressão
m – arranque de ciclo.
s
Operações Válidas (estados):
Repouso:
- liga marcha ascendente,
- desliga broca
Ciclo de furação:
- liga marcha descendente,
- liga broca.

Saída de Dados:
- Motor da broca
- Motor da coluna:
MAd – marcha descer,
MAs – marcha subir.

• Condições de Funcionamento (descrição narrativa do algoritmo em linguagem informal ou natural):

➢ A máquina tem dois motores: um para descer, MAd, e subir, MAs, a coluna de furar e um outro para girar a
broca, MB.

➢ O ciclo de furação inicia com a deteção pelo sensor c, da peça a furar, colocada por ação do pistão a ar
comprimido V.

➢ Quando o operador pressiona o botão m, MB entra em funcionamento com uma velocidade de rotação
constante e a coluna inicia a descida, MAd, até acionar o detetor b, que pára a coluna.

➢ Nesse instante, é iniciado o movimento de subida, MAs, que só pára quando a coluna tocar o fim de curso a,
passando a permanecer em repouso até nova ordem de ciclo de furação, m.
• Fluxograma (descrição gráfica simbólica): • Pseudocódigo em texto estruturado (Visualg):

REPOUSO REPOUSO

FURAÇÃO

FURAÇÃO

• Execução (Visualg):

REPOUSO

FURAÇÃO

You might also like