Você está na página 1de 4

Enunciado da Atividade 2

“A entrega da atividade deve ser realizada através do item Entrega da Atividade 2


[AVA 2], conforme o prazo estipulado em calendário acadêmico.”

Atividade 2
Introdução

O uso de automação em processos industriais confere inúmeros benefícios à sua utilização:


incrementa sensivelmente a produtividade, melhora a qualidade do produto, reduz os custos
envolvidos na produção, aumenta a segurança dos colaboradores participantes no processo
produtivo, aumenta a competitividade do produto. Atualmente, é quase impossível obter sucesso
na produção em escala sem o emprego de automação.

As linhas de produção automatizadas são controladas por computadores que executam


algoritmos de sensoriamento e atuação em diversos pontos e atividades executadas,
evidenciando que o emprego das técnicas de programação é vital para a existência e seu correto
funcionamento.

Na atividade proposta você terá a oportunidade de utilizar os conhecimentos adquiridos


nas Unidades 1, 2, 3 e 4 para desenvolver um algoritmo que será executado por computador
para monitorar o funcionamento automatizado de uma esteira de transporte, recurso amplamente
utilizado em processos produtivos atuais.

Esta atividade envolve os seguintes objetivos:

Empregar estruturas básicas de organização e manipulação de dados no desenvolvimento de


algoritmos formais.
Construir algoritmos condicionais utilizando estruturas de seleção e tomada de decisão.
Desenvolver algoritmos utilizando estruturas de repetição contadas e condicionais.
Elaborar algoritmos utilizando arranjos unidimensionais como estrutura de dados.

REPERTÓRIO PROFISSIONAL

Descrição

Uma infinidade de equipamentos eletrônicos depende de um “interfaceamento” com o mundo


exterior para funcionar. Existem diversos tipos de sensores utilizados em equipamentos
eletrônicos. Podemos usar simples chaves ou dispositivos de acionamento momentâneo do tipo
mecânico, até transdutores especiais que convertem alguma grandeza física em uma grandeza
elétrica, como uma tensão.

Esses sensores servem para informar um circuito eletrônico a respeito de um evento que ocorra
externamente, sobre o qual ele deva atuar, ou a partir do qual ele deva comandar uma
determinada ação. Equipamentos mais simples podem usar apenas um sensor, mas um robô,
uma máquina industrial ou um equipamento médico complexo podem empregar muitos sensores
e de tipos diferentes.

Denominamos sensores mecânicos aqueles que sensoriam movimentos, posições ou presença


usando recursos mecânicos, como chaves (switches) e é possível usá-los de diversas formas,
como para detectar a abertura ou fechamento de uma porta, a presença de um objeto em um
determinado local, ou ainda quando uma parte mecânica de uma máquina está em certa posição
(veja a figura a seguir).

Fonte: Todos os tipos de sensores (ART1158) (newtoncbraga.com.br)


(https://www.newtoncbraga.com.br/index.php/eletronica/52-artigos-diversos/9875-todos-os-tipos-de-sensores-art1158)
. Adaptado.

Para reunir estatísticas que servirão como retroalimentação na calibragem de um processo


produtivo, utilize todo o seu conhecimento sobre programação estruturada, envolvendo
sequências de instruções, tomadas de decisão, repetições, dados, operações
e vetores para construir um algoritmo que leia um grupo de 150 valores inteiros registrados por
um sensor mecânico de movimento, armazenando-os em um vetor apropriado, e mostre em tela:

a) A quantidade de valores positivos (leituras de avanço de movimento).

b) A soma dos valores negativos (leituras de recuo de movimento).

A construção desse algoritmo é relevante no contexto do aprendizado da programação, pois


exige a aplicação prática de todo o conteúdo abordado nas Unidades 1, 2, 3 e 4 do nosso curso.

Diretivas de Execução

Leia atentamente a descrição do problema proposto e assegure-se de que compreendeu


corretamente toda a situação.

A seguir, realize as seguintes atividades (sugestão):

Identifique quais serão os dados de entrada do algoritmo.


Identifique quais serão os dados de saída do algoritmo.
Dê um nome ao seu algoritmo.
Defina quais serão as variáveis necessárias para a manipulação dos dados, assim como os
seus tipos.
Escreva os comandos e ações na ordem em que devem ser executados e segundo a lógica
desenvolvida para a solução do problema.
Verifique a possibilidade de utilizar o recurso de modularização solicitado dentro do seu
código.
Teste o seu algoritmo em relação à sua funcionalidade (você pode utilizar o software VisuAlg,
indicado na seção “Recursos para apoiar a construção”).
Verifique se resolveu o problema da melhor forma possível (mais rápida, com menos linhas e
comandos etc.).

Lembre-se de que o seu objetivo é resolver o problema de forma assertiva utilizando o mínimo de
recursos necessários.

Apresente sua solução em forma de algoritmo desenvolvido em pseudocódigo digitado em


arquivo texto simples (TXT).

Para auxiliá-lo na execução dessa tarefa, utilize o conhecimento adquirido nas Unidades 1, 2, 3 e
4 desta disciplina.

Recursos para apoiar a construção:

Para realizar esta atividade, utilize o software VisuAlg.

O VisuAlg é um programa que permite criar, editar, interpretar e que também executa os
algoritmos em portugol (português estruturado) como se fosse um “programa” normal de
computador.

É um programa de livre uso, distribuição GRÁTIS, e DOMÍNIO PÚBLICO e pode ser obtido no
link abaixo.

Baixe o VisuAlg 3.0.7 – VisuAlg 3.0 (https://visualg3.com.br/baixe-o-visualg-3-0-7/)

ENTREGÁVEL

O objetivo desta atividade é desenvolver um algoritmo em pseudocódigo utilizando estruturas


sequenciais de programação e procedimentos.

O arquivo deve estar em formato de texto puro (.TXT) contendo o algoritmo solicitado e deverá
ser postado na plataforma dentro do prazo estipulado. Obrigatoriamente, ele deve possuir
conteúdo que atenda às especificações determinadas nesta tarefa.

Assim, o documento com o algoritmo desenvolvido deverá ser formatado e postado no AVA, de
acordo com o seguinte processo:
Identifique o trabalho com seu nome completo, matrícula, data de elaboração e nome da
disciplina.
Salve o arquivo como: AVA2_SEUNOME.TXT

Orientações para o envio da atividade:

No espaço para a "Entrega da atividade2" desta disciplina, clique no botão "Enviar tarefa"
que se encontra na parte de cima, à direita da página.
Na mesma página, será exibido um botão, para a seleção do seu arquivo.
Busque o arquivo em seu dispositivo e anexe-o à atividade.
Clique em "Enviar Tarefa" e aguarde a avaliação da atividade.

Orientações Gerais para a realização da atividade:

A pontuação máxima desta atividade avaliativa é de 100 pontos (100%);


Seu desempenho nesta avaliação compõe a nota final das Avaliações Online (A1);

O Trabalho que não for postado/enviado até o prazo terá nota zero, assim como aqueles que forem apenas
salvos e não enviados para correção na data estipulada no calendário da disciplina;
O Trabalho deverá ser postado somente no local específico para essa ação no Ambiente Virtual de
Aprendizagem.

Você também pode gostar