linguagem e Lógica de Programação
TRABALHOS 01 – LINGUAGEM E LÓGICA DE PROGRAMAÇÃO
TURMA: Informática para Internet
1) Descreva os princípios que servem de base para a chamada Lógica Aristotélica.
R: Dois dos princípios centrais da lógica aristotélica são a Lei da Não-Contradição e a Lei do Terceiro Excluídos.
2) Analise as seguintes expressões:
“Preciso viajar com meu carro”
“Meu carro está com problemas mecânicos”
“Logo não posso viajar com ele”
R: É considerado um Silogismo Aristotélico.
3) Explique a diferença entre lógica formal e lógica material.
R: A Lógica Formal, também chamada de Lógica Simbólica, preocupa-se, basicamente com a estrutura do raciocínio. A Lógica Material trata da aplicação das operações do pensamento, segundo a matéria ou natureza do objeto a conhecer. Neste caso, a lógica é a própria metodologia de casa ciência.
4) Um computador, mesmo sendo um equipamento eletrônico, se diferencia dos demais por cauda de uma característica peculiar. Aponte qual é essa característica e descreva o que ela representa
R: Seu Sistema Operacional foi criado para facilitar o processo de uso. Seus componentes drivers são de fluxo. Desvantagem do Algoritmo; preciso descrever passo a passo o que dificulta o entendimento, como: memória, HD, placa mãe, etc.
5) Descreva as técnicas empregadas no desenvolvimento de um programa de computador, analisando a vantagem e desvantagem de cada uma.
R: São os Fluxogramas ou Diagramas de Blocos e Algoritmos. Vantagem do Fluxograma; entendimento é mais fácil, visualização de fluxo. Desvantagem do Algoritmo; preciso descrever passo a passo o que dificulta o entendimento.
6) Explique o motivo de ser difícil programar em linguagem Assembly.
R: Porque é uma linguagem para código de máquina, torna-se difícil ler e aprender a corrigir os erros e difícil a manutenção, etc.
7) Aponte as diferenças entre código-fonte, arquivo objeto e programa executável.
R: Em programação de computadores, código objeto ou