Lógica
Aula 1 – Introdução
Antes, uma provocação
Como é possível controlar, automaticamente, a quantidade de ar e combustível necessários para produzir um valor X de Energia na situação abaixo?
O quê é Lógica de Programação ?
Lógica: é o raciocínio capaz de conduzir a uma determinada conclusão ou tomada de decisão; Programa de Computador: conjunto de instruções legíveis para o computador realizar tarefas; Lógica de Programação: envolve desenvolver e aplicar o raciocínio lógico na elaboração de programas para o computador.
Lógica de Programação e Engenharia
Automatização de cálculos numéricos; Utilização avançada de aplicativos tais como Excel e CAD; Desenvolvimento de aplicativos específicos para engenharia; Mecatrônica; Automação Industrial.
Lógica de Programação e Engenharia
Excel Avançado
Cálculos e funções avançadas que precisam de lógica de programação
Lógica de Programação e Engenharia
AutoCad: Linguagem LISP
Utilizado para inteligência artificial, criar novas funções para o AutoCad e cálculos avançados.
Lógica de Programação e Engenharia
Automação Industrial: Ladder
Para programação de Controladores Lógicos Programáveis (CLPs), utilizados em plantas industriais.
Lógica de Programação e Engenharia
MatLab
Integra análise numérica, cálculo com matrizes, processamento de sinais e construção de gráficos Problemas e soluções são expressos como eles são escritos matematicamente.
O que é um algoritmo ?
Um conjunto finito e ordenado de passos que descrevem a solução de um determinado problema. Presentes no nosso dia-a-dia:
Fazer um bolo; Trocar um pneu;
Programação é elaborar algoritmos escritos para o computador.
Etapas de um programa
Entrada
Processamento
Saída
O computador (o programa de computador) só executa as tarefas que são solicitadas, programadas.
A lógica no dia-a-dia
Premissas:
Todos os alunos que estudam, são aprovados; Os alunos de Engenharia estudam muito;