ANÁLISE E DESENVOLVIMENTO DO SISTEMA PROGRAMAÇÃO PRÁCTICA E LÓGICA
Trabalho acadêmico: ANÁLISE E DESENVOLVIMENTO DO SISTEMA PROGRAMAÇÃO PRÁCTICA E LÓGICA. Pesquise 861.000+ trabalhos acadêmicosPor: papaleguascanela • 25/10/2014 • Trabalho acadêmico • 1.911 Palavras (8 Páginas) • 393 Visualizações
Palmas
2011
ADSON JOSÉ HONORI DE MELO
FLÁVIO MÁRCIO SILVA
GERISVALDO DA COSTA MACEDO
VALDEMIA SOUSA OLIVEIRA
WANDERLEY SOARES DA SILVA
SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROGRAMAÇÃO PRÁTICA E LÓGICA
Palmas
2011
PROGRAMAÇÃO PRÁTICA E LÓGICA
Trabalho interdisciplinar (Fundamentos de Lógica e
Matemática Discreta, Organização de Computadores,
Educação a Distância, Fundamentos da Administração
da Informação e Linguagem e Tec. de Programação I)
apresentado a Universidade Norte do Paraná - UNOPAR
Professores: Denise Dias
Eliane Araman
Éverson Morais
José R. Passini
Veronice de Freitas
ADSON JOSÉ HONORI DE MELO
FLÁVIO MÁRCIO SILVA
GERISVALDO DA COSTA MACEDO
VALDEMIA SOUSA OLIVEIRA
WANDERLEY SOARES DA SILVA
SUMÁRIO
1 INTRODUÇÃO.....................................................................................................3
2 DESENVOLVIMENTO .........................................................................................4
2.1 PARTE 1 – PROGRAMAÇÃO PRÁTICA, ALGORITMOS................................4
2.2 PARTE 2 – TRADUÇÃO PARA LINGUAGEM LÓGICA.................................13
3 CONCLUSÃO ....................................................................................................15
REFERÊNCIAS.........................................................................................................16
3
1 INTRODUÇÃO
O homem por natureza é um ser lógico. Aprender a usar e
aperfeiçoar a Lógica são pré-requisitos essenciais para a formação de um bom
programador, servindo-lhe como base sólida na utilização de qualquer linguagem de
programação. O objetivo principal do estudo da Lógica de Programação é
demonstrar técnicas para resolução de problemas ou ainda para automação de
tarefas.
As conexões entre a Lógica e a Informática crescem e se aprofundam
rapidamente. Ao lado da demonstração automática, da programação em
lógica, da especificação e verificação de programas, outros setores revelam
uma fascinante interação mútua com a Lógica, como a teoria de tipos, a
teoria do paralelismo, a inteligência artificial, a teoria da complexidade, as
bases de dados, a semântica operacional e as técnicas de compilação (José
Meseguer).
O produto final deste raciocínio lógico estruturado é o Algoritmo, que
pode ser definido como todo procedimento cujas instruções são bem claras, efetivas
e podem ser executadas em tempo finito. É um texto onde cada linha contém uma
ação primitiva passível de execução por um homem ou uma máquina.
Este trabalho se divide em duas partes. A primeira consiste na
formulação de código computacional na forma de algoritmos, utilizando-se a
ferramenta VisuAlg e que solucionem às cinco proposições pré-definidas pelos
professores das disciplinas. A segunda será traduzir para uma linguagem lógica
algum conceito de Fundamentos da Administração da Informação, utilizando-se a
tabela-verdade como recurso demonstrativo da tradução.
4
2 DESENVOLVIMENTO
2.1 PARTE 1 – PROGRAMAÇÃO PRÁTICA, ALGORITMOS
1) Escreva o pseudocódigo equivalente ao fluxograma abaixo:
algoritmo "Consumo Médio"
var
a: caracter
DIST, VOL, CM: real
inicio
repita
limpatela
escreval ("Cálculo do Consumo Médio")
escreval("Distância total percorrida (Km)")
escreva (":> ")
5
leia (DIST)
escreval ("Quantidade de combustível gasto (L)")
escreva (":> ")
leia (VOL)
enquanto VOL = 0 faca
escreval ("Valor informado deve ser maior que zero. Tente novamente!")
leia (VOL)
fimenquanto
CM <- DIST/VOL
escreval ("Consumo médio = ", CM:3:2, " Km/L")
escreval
escreval ("ENTER recomeçar ou 's' para SAIR")
leia (a)
...