Engenharia civil

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4137 palavras )
  • Download(s) : 0
  • Publicado : 1 de julho de 2012
Ler documento completo
Amostra do texto
ALGORITMOS



SUMÁRIO


SUMÁRIO 3
1. CONCEITOS BÁSICOS: 5
1.1 Virtudes de um bom algoritmo: 5
1.2 TIPOS DE DADOS: 5
1.2.1 - C O N S T A N T E: 5
1.2.2 - V A R I Á V E L: 5
1.3 FORMAÇÃO DE IDENTIFICADORES: 5
1.4 TIPOS PRIMITIVOS: 6
1.4.1 - INTEIRO: 6
1.4.2 - REAL: 6
1.4.3 - CARACTER: 6
1.4.4 - LÓGICO: 7
1.6 COMENTÁRIOS: 7
1.7 EXPRESSÕESARITMÉTICAS: 8
1.7.1 OPERADORES ARITMÉTICOS: 8
1.8 FUNÇÕES MATEMÁTICAS: 8
1.9 PRIORIDADES: 9
1.10 - EXPRESSÕES LÓGICAS : 9
1.11 - RELAÇÃO: 10
1.11.1 - OPERADORES RELACIONAIS SÍMBOLO 10
1.11.2 - OPERADORES LÓGICOS 10
1.12 TABELA VERDADE: 11
1.12.1 - Prioridades entre os operadores lógicos: 11
1.13 PRIORIDADE Entre todos os operadores 11
1.14 COMANDO DEATRIBUIÇÃO: 12
2. COMANDOS DE ENTRADA E SAÍDA: 13
2.1 ENTRADA DE DADOS 13
2.2 SAÍDA DE DADOS 13
3. ESTRUTURA DO ALGORITMO: 14
3.1 ESTRUTURA SEQÜENCIAL: 14
3.1.1 - BLOCOS: Tem a finalidade de definir os limites do algoritmo. 14
4. COMANDOS: 16
4.1 COMANDOS DE SELEÇÃO IF: 16
4.1.1 - SELEÇÃO SIMPLES: 16
4.1.2 - SELEÇÃO COMPOSTA: 17
4.1.3 - SELEÇÃO ENCADEADA: 184.1.4 - SELEÇÃO DE MÚLTIPLA ESCOLHA: 22
4.2 COMANDOS DE REPETIÇÃO: 24
4.2.1 - REPETIÇÃO COM VARIÁVEL DE CONTROLE (PARA): 24
4.2.2 - REPETIÇÃO COM TESTE NO INÍCIO (ENQUANTO): 26
4.2.3 - REPETIÇÃO COM TESTE NO FINAL (REPITA): 27
5. VETORES 38
5.1 PESQUISA BINÁRIA 48
6. MODULARIZAÇÃO DE ALGORITMOS: 49
6.1 SUBALGORITMOS: 49
6.2 ESCOPO DE VARIÁVEIS 506.3 MANIPULAÇÃO DE MÓDULOS 51
6.4 Subalgoritmos com parâmetros 51
6.4.1 - PASSAGEM DE PARÂMETROS POR VALOR 51
6.4.2 - PASSAGEM DE PARÂMETROS POR REFERÊNCIA 52
7. M A T R I Z E S: 52
8. LISTA DE EXERCÍCIOS: 60
APÊNDICE A - Editor Pascal 63
APÊNDICE B - Comandos Básicos 69
BIBLIOGRAFIA : 70

1. CONCEITOS BÁSICOS:


LÓGICA: é o estudo dos pensamentos corretos. É aforma de pensar através de um raciocínio coerente e correto.


A lógica pode ser atribuída à mente de Aristóteles, que sistematizou e codificou o assunto de tal modo que não foi significativamente ultrapassado por mais de dois milênios.


A lógica moderna deve-se, em grande parte, ao alemão Gottlob Frege no século XIX.


Sabe-se que a lógica teve sua maior desenvolturana Filosofia, caminhando pela Lingüística, Matemática e Ciência da Computação.


Segundo John Nolt (et al., 1991), "A lógica pode ser estudada de dois pontos de vista: a formal e a informal. Lógica formal é o estudo das formas de argumento, modelos abstratos comuns a muitos argumentos distintos. Lógica informal é o estudo de argumentos particulares em linguagem natural e do contexto noqual eles ocorrem." Cabe aqui ressaltar que os dois aproches não são opostos, mas se complementam.


Do ponto de vista da ciência da computação(lógica computacional), que se trabalha com o sentido semântico dos operadores lógicos (princípio de bivalência - verdade, falso) a lógica formal predomina.


Segundo o dicionário Aurélio, lógica significa "coerência de raciocínio, deidéias. Modo de raciocinar peculiar a alguém, ou a um grupo. Seqüência coerente, regular e necessária de acontecimentos, de coisas."


Um outro conceito seria: a ciência das leis ideais do pensamento e a arte de aplicá-los corretamente no processo de investigação e demonstração da verdade.


No nosso dia a dia nos deparamos com vários problemas, nos quais, usamos a "lógica" de forma"consciente" para resolvê-los, isto é, um raciocínio detalhista, minucioso, com bastante clareza, ou, raciocinamos de forma lógica sem tomarmos conhecimento, intuitivamente. Para que fique claro, vamos criar uma situação !!!


Você está viajando e fura um pneu de seu carro. Encosta-o e para. Será que você é capaz de descrever todos os passos desde a parada do carro até o pneu trocado?...
tracking img