FACENS – Engenharia da Computação
Lógica Computacional I
Introdução – Programação
Estruturada
Programação Estruturada
• O que é algoritmo?
— Uma sequencia de passos que, executados em
ordem levam a uma solução
• Algoritmo em programação?
— Sequencia de comandos que o computador
pode executar que resolvem um problema.
• A dificuldade é justamente “pensar
simples” como o computador.
Programação Estruturada
• Simulações
— Torres de Hanói
http://www.gameson.com.br/JogosOnline/ClassicoPuzzle/Torre-de-Hanoi.html
— LightBot
http://www.schooltimegames.com/Logic/LightBot.html
Programação Estruturada
• Dois aspectos: código e dados
Código
Dados
Estruturas sequenciais
Tipos primitivos
Estruturas condicionais
Vetores
Estruturas iterativas
Matrizes
Funções
Estruturas
Programação Estruturada
• Tipos de dados primitivos
— Espaços reservados na memória do
computador para armazenar valores
— Chamamos “variáveis”
— As linguagens de programação possuem uma
grande variedade de tipos
— Em lógica, utilizaremos 3:
– Número: qualquer número, inteiro ou real
– Literal: qualquer texto ou caractere
– Lógico: verdadeiro ou falso
Programação Estruturada
• Estruturas Sequenciais
— Entrada: fornecemos dados para o
computador
— Processamento: o computador faz algo com os
dados
— Saída: o computador nos fornece resultados
Download

Introdução à Engenharia de Computação - Banco