Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
P. 1
ApostilaLógica - Parcial

ApostilaLógica - Parcial

Ratings: (0)|Views: 2,386 |Likes:
Published by Jean C. C. Alencar

More info:

Categories:Types, School Work
Published by: Jean C. C. Alencar on Jul 03, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/29/2013

pdf

text

original

 
CURSO TÉCNICO EM INFORMÁTICA
PROFESSOR JEAN CARLOS COELHO DE ALENCAR
ApostilaLógica de ProgramaçãoParte 01
OURICURI - PE
 
SUMÁRIO
1.0 INTRODUÇÃO A LÓGICA.......................................................................................31.1 Lógica Aplicada à Tecnologia da Informação (Informática)................................42.0 INTRODUÇÃO AO ALGORITMO............................................................................62.1 Classificação de Algorítimo.................................................................................62.2 Exemplos de Algorítimo......................................................................................92.4 Tipos de Dados.................................................................................................122.5 Operadores.......................................................................................................122.5.1 Operadores Relacionais............................................................................122.5.2 Operadores Lógicos..................................................................................132.5.2.1 Operador Lógico não..........................................................................132.5.2.2 Operador Lógico ou............................................................................142.5.2.3 Operador Lógico e..............................................................................142.5.2.4 Operador Lógico xou..........................................................................152.5.3 Operadores Aritméticos.............................................................................152.5.5 Operadores de String................................................................................162.5.6 Operadores de Atribuição..........................................................................163.0 FORMAS DE REPRESENTAÇÃO DE ALGORÍTMOS.........................................173.1 Diagrama de Chaplin........................................................................................173.1 Fluxograma.......................................................................................................173.2 Português Estruturado (Portugol ou Pseudocódigo)........................................204.0 QUALIDADE DO ALGORITIMO:...........................................................................225.0 ESTRUTURAS DE ALGORITMO:........................................................................245.1 Declaração de Variáveis / Constantes..............................................................245.2 Comandos de Saída de Dados.........................................................................255.3 Comandos de Entrada (Leitura) de Dados.......................................................265.4 Estrutura Sequencial (Incondicional)................................................................265.5 Estrutura Condicional........................................................................................335.6 Estrutura Seleção Múltipla................................................................................475.7 Estrutura de Repetição - Laços........................................................................535.7.1 Estrutura de Repetição Pré-testada – "enquanto...faca"...........................545.7.2 Estrutura de Repetição Prós-testada – "repita...ate".................................59
 
3 de 65
1.0 INTRODUÇÃO A LÓGICA
Neste material serão apresentados os conceitos de lógica e algorítimo, quesão a base para a programação de computadores. Esta pode ser considerada a
“arte”
de solucionar problemas em computação. Tecnicamente falando, programar édesenvolver algorítimos, ou seja, definir um conjunto lógico de instruções, quedeverão ser fornecidas ao computador para ele executar alguma tarefa.É até possível se construir um pequeno programa em alguns dias, e semnecessariamente saber os conceitos de lógica e algorítimo, mas se você pretendeser um programador profissional e ter destreza com as centenas de comandosenvolvidos numa programação, além de dominar sua sintaxe set ter de ficarefolheando múltiplas páginas a cada nova ideia que deseja implementar, é preciso,além de paciência, algumas centenas de horas de estudo e um certo “domparacoisa.Usamos a lógica no nosso dia a dia, e muitas vezes nem nos damos conta.No ato de escovar os dentes, cozinhar, dirigir dentre outros, estamos sempreexecutando tarefas nas quais seguimos alguma sequência “lógica” (raciocínio lógico)de forma totalmente automática.Aristóteles, um filósofo grego que é considerado o criador da Lógica, emboraele não a chamasse assim, mas “Razão”. Definiu que a “Razão” é: um Instrumento,uma introdução para as ciências e para o conhecimento. O termo lógica foi adotadoposteriormente, sedo originado do grego
Logos
que significa linguagem racional. Deacordo com o dicionário
Michaelis
, gica é a análise das formas e leis dopensamento, mas não se preocupa com o conteúdo do pensamento e sim com aforma.Pode ser definida também como a maneira pela qual um pensamento ou umideia é organizada e apresentada, possibilitando que cheguemos a umaCONCLUSÃO. Um argumento pode ser composto por uma ou mais premissa, asquais podem ser verdadeiras ou falsas e que conduzem a uma conclusão, quetambém podem ser verdadeira ou falsa. Nos argumento apresentado abaixo, 1 e 2representam as premissas e 3 a conclusão:1.Ouricuri é uma cidade do estado de Pernambuco.2.João nasceu em Ouricuri.3.Portanto, João é Pernambucano.

Activity (16)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Christiano Avila liked this
esmaka liked this
marcelozocchio liked this
Layanny Soares liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->