Você está na página 1de 7

MANDA UM WHATSAPP 22992280968 QUE ENVIO!

Entrega da Atividade 2 [AVA 2]

Vencimento 17 abr por 23:59 Pontos 100


Enviando um upload de arquivo
Disponível 6 mar em 0:00 - 17 abr em 23:59

Esta tarefa foi travada 17 abr em 23:59.

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 atividade 2" 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.

Critérios - Exatas (1)

Critérios Avaliações Pts

Acerto 60 pts 0 pts


Acerto das questões propostas. Pontos Nenhum
60 pts
máximos ponto

Cálculo 30 pts 0 pts


Registro dos cálculos efetuados – Pontos Nenhum
apresentação do desenvolvimento máximos ponto 30 pts
das questões e não somente os
resultados.

Interpretação 10 pts 0 pts


Capacidade de interpretação e Pontos Nenhum
10 pts
análise dos resultados. máximos ponto

Total de pontos: 100

Você também pode gostar