ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL

Slides:



Advertisements
Apresentações semelhantes
Algoritmo e Programação
Advertisements

Introdução à Programação
Data: 10 a 12 de fevereiro de 2009 e
Construção de Aplicativos Computacionais METEOROLOGIA
Programas e Microprogramas
Marco Antonio Montebello Júnior
Desenvolvendo Algoritmos
Paradigmas de Linguagens Conceitos Básicos
Algoritmos.
Introdução a Algoritmos Seqüenciais
Introdução à Programação
Lógica de Programação Módulo II
THOBER CORADI DETOFENO, MSC. Aula 06
Estruturas de Controle
ALGORITMO E ESTRUTURA DE DADOS
Programação e Sistemas de Informação
INTRODUÇÃO À PROGRAMAÇÃO
Algoritmos Prof. Kelly E. Medeiros.
PRC Bruno Correa.
Formas de Representação de Algoritmos
Introdução a Programação
Professor Fernando Luís
Algoritmos e Estruturas de Dados I Construção de Algoritmos
CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Processamento da Informação BC-05045
Conceitos Básicos Lógica de Programação
Introdução à Programação
Fluxogramas e Pseudo-código
ALGORÍTMOS E PROGRAMAÇÃO Engenharia
Representação de Algoritmos
Estrutura de dados, pseudocódigo
Algoritmos e Programação I
Introdução a Programação
Lógica de programação – Aula 1
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
TÉCNICAS DE PROGRAMAÇÃO
Android Aula 01 Introdução ao Java Humberto Moura
Desenvolvimento Web Lógica de Programação
Conceitos Básicos Luis Antonio Tavares
ALGORITMOS Intensivo Janeiro e Fevereiro de 2011
Manual da Organização.
Introdução a Algoritmos
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 4 Itens fundamentais para Desenvolvimento de algoritmos.
Disciplina: Algoritmo Facilitador: Alisson Cleiton
Fábio de Oliveira Borges
Instituto Federal de Santa Catarina
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Programação de PIC em C Exposição das funções básicas para
ENGENHARIA DE CONTROLE E AUTOMAÇÃO COMPUTAÇÃO PARA ENGENHARIA Aula /02/2013 Professor Leomir J. Borba- –
Algoritmo e Programação
Linguagens de Programação
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL DISCIPLINA PROGRAMAÇÃO COMPUTACIONAL I Prof. Marcelo Maciel de Souza
Fundamentos de linguagens de programação
Etapas : Algoritmo é uma sequência lógica de instruções que podem ser executadas. É importante destacar que qualquer tarefa que siga um certo padrão.
Linguagens de Programação
Linguagem Técnica de Programação
Algoritmos e Programação I
ALGORITMOS.
Exercícios Faça um algoritmos para trocar uma lampada queimada.
Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, câmpus Pouso Alegre Professora Michelle Nery Programação de Computadores.
Disciplina: Lógica de Programação
LÓGICA DE PROGRAMAÇÃO Curso: Técnico em Informática Professor: Ronaldo Disciplina: Lógica de Programação.
Lógica de Programação { para iniciantes }. O que é { lógica de programação }? é a técnica de organizarmos nossos pensamentos de forma clara e sequencial.
Introdução a Programação Aula 02 Jackson Eduardo
Introdução a Programação Aula 01 Jackson Eduardo
DESENVOLVIMENTO Prof: Marcelo West Disciplina: Lógica de Programação.
Lógica de programação Introdução à lógica de programação
Introdução a Programação Aula 03 Jackson Eduardo
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Lógica de programação Introdução à lógica de programação Diagrama de bloco Programação Sequencial 1.
Transcrição da apresentação:

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 2 Introdução a Lógica da programação

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Instruções: Seqüência Lógica Lógica de programação Um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é a Informação que indica a um computador uma ação elementar a executar. São passos executados até atingir um objetivo ou a solução de um problema. É uma técnica de encadear pensamentos para atingir determinado objetivo.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Algoritmo É uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar como uma receita com tarefas claras o objetivas. Exemplos de algoritmos: - Operações básicas de números decimais (adição, subtração, divisão e multiplicação) - Manuais de aparelhos eletrônicos Até as coisas mais simples podem ser descritas por seqüência lógica. - Ex.: - Chupar uma bala - Somar 2 números quaisquer

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Programas Nada mais são do que algoritmos escritos numa linguagem de computador (C, Visual basic) e que são interpretados e executados por uma máquina.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Exercícios 1 – Crie uma seqüência lógica para tomar banho. 2 – Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro. 3 – Descreva com detalhes a seqüência lógica para trocar um pneu de um carro. 4 – Faça um algoritmo para trocar um lâmpada. Descreva com detalhes.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Desenvolvendo algoritmos CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL UNIDADE 3 Desenvolvendo algoritmos

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Representação de algoritmo Linguagem natural Pseudocódigo Diagrama de blocos

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Linguagem natural Esse processo é o que utilizamos no item anterior. Ele consiste no uso de frases, utilizando palavras naturais de nossa língua para expressar as ações que deverão ser realizadas.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Pseudocódigo Semelhante à linguagem natural. - A diferença é que as frases naturais que expressam as ações a serem realizadas, são trocadas por palavras chaves (pseudocódigos) que se aproximam bastante das instruções de uma linguagem de programação. Também conhecido como Português estruturado ou Portugol. - Deve ser o intermediário entre a linguagem falada e a linguagem de programação.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Regras para a construção de algoritmos Usar somente um verbo por frase; Imaginar que você desenvolvendo um algoritmo para pessoas que não trabalham com informática; Usar frases curtas e simples; Ser objetivo; Procurar usar palavras que não tenham sentido confuso;

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Fases Qualquer tarefa que siga determinado padrão pode ser descrita por um algoritmo. Entretanto, ao montar um algoritmo precisamos primeiro dividir o problema Apresentado em 3 fases:

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Fases Entrada: são dados de entrada do algoritmo. Processamento: são os procedimentos utilizados para chegar ao resultado final. Saída: são os dados já processados.

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Exemplo de algoritmo Calcule a média final dos alunos da 3ª Série . Os alunos realizarão quatro provas: P1,P2,P3 e P4 Onde: Média final = P1 + P2 + P3 + P4 4 Quais são os dados de Entrada, Processamento e Saída ?

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Exemplo de algoritmo Dados de entrada: P1,P2,P3 e P4 Processamento: P1 + P2 + P3 + P4 4 - Dados de saída: Média final

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Exercícios Identifique os dados de entrada, processamento e saída no algoritmo abaixo: Receba código da peça Receba valor da peça Receba Quantidade de peças Calcule o valor total da peça (Quantidade * valor da peça) Mostre o código da peça e seu valor total

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Diagrama de bloco É uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento. Podemos definir uma seqüência de símbolos, sua principal função é a de facilitar a visualização dos passos de um processamento. Costuma-se utilizar diagramas de blocos e chamá-los de fluxogramas (comum em engenharia).

ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL Algumas simbologias utilizadas no Diagrama de bloco Processamento em Geral Teste de valores Início ou fim de processamento Exibição de informações Conector Entrada de informações do meio externo