_____ Material - PLT (Livro) - Apostila, etc.(internet) - Caderno ou notebook para aula - Pen Drive - Software (Dev C 5 beta 9 release 4992) para programao obrigatrio todos menos Linux (BINRIA) Computador s entende nesta linguagem. - Assembler - Linguagem C (mdio nvel) - Alto nvel Pascal Cobol Visual Basic Desenvolvedores de Programas Delphi Java .net Compilador. - Traduz o programa fonte (C) em programa objeto (mquina) Linkeditor. - Linkar o programa objeto (.obj) em programa executvel (.exe) ___________________________________________________________________ 1 Conceitos. Lgica a cincia que estuda as leis e critrios de validade que regem o pensamento e a demonstrao, ou seja, cincia dos princpios formais do raciocnio. a arte de pensar Lgica de Programao a tcnica de encadear pensamentos para atingir determinados objetivos que so interpretados e executados por uma mquina. Algoritmo um conjunto de regras e procedimentos lgicos perfeitamente definidos que levam soluo de um problema em nmero finito de etapa. Programa a codificao de um algoritmo em uma determinada linguagem de programao. 2 Exemplos de Algoritmos. Fazer um sanduche de queijo. 1 Pegue o po 2 Corte o po ao meio 3 Separar as metades dos pes 4 Pegue trs fatias de queijo 5 Coloque as fatias e coloque sobre uma metade do po 6 Coloque a outra metade do po sobre as fatias Somar 2(dois) nmeros no computador. 1 Digite o primeiro numero Entrada 2 Digite o segundo numero 3 Calcule a soma dos nmeros Processo 4 Mostrem o resultado Vdeo (sada, visualizao) 3 Processamentos de dados de um computador. Teclado/mouse CPU memria vdeo/hardware Entrada de dados Processamentos Sada das informaes Mdia Aritmtica MA (n1, n2, n3)/ 4 Formas de Representao de um algoritmo. - Portugus Estruturado (Pseudocdigo) - Diagrama de Blocos (Fluxograma) 5 Exemplos Sabendo-se que um aluno realizou trs avaliaes, calcule a mdia aritmtica e mostre o resultado na tela do computador. Quando sabemos dos