A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 12 1 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com.

Apresentações semelhantes


Apresentação em tema: "ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 12 1 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com."— Transcrição da apresentação:

1 ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

2 Agenda Programação – Revisao : – Declaração de variáveis. Solicitação de entrada, exibição.Depuração. Algoritmos: Tipos de dados – Entrada e saída. – Seqüência simples – Teste de mesa. Programação : Declaração de variáveis. – Solicitação de entrada, exibição.Depuração. 2 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

3 Programação - Declaração de variáveis. Tipos Básicos do portugol INTEIRO - Qualquer Numero inteiro, negativo, nulo ou positivo. REAL – Idêntico ao inteiro CARACTER – Conjunto de caracteres Ex. aBcD ABACATE. LÓGICO – FALSO OU VERDADEIRO 3 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

4 Programação - Declaração de variáveis. Definição de variáveis Local para guardar valores Declaração Ex. INTEIRO : X1; 4 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

5 Programação - Declaração de variáveis. A semântica da declaração de variáveis corresponde a criação de locais na memória. Ex. REAL : A,B; A e B são nomes de locais de memória que so podem contem valores reais. 5 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

6 Tipos de dados – Entrada e saída Linguagem C não possui comandos para receber e enviar dados. Utiliza bibliotecas Stdio.h Conio.h Stdlib.h Passos básicos Scanf() ( Da bibliteca stdio.h) Le entradas numericas Sintaxe scanf(formato,&variavel); Formato é o tipo de valor que scanf espera ler do teclado 6 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

7 Tipos de dados – Entrada e saída As frases construídas em todas as linguagens tem dois aspectos : Semantica Considerando o portugues, tem verbo sujeito e objeto e palavras escritas corretamente : Aqui vendemos frangos abatidos. indica claramente a venda de frangos mortos Considerando o portugol, a Sintaxe Forma como o comando é escrito, dependendo de cada linguagem Diferentes linguagens de programação podem ser agrupadas segundo o paradigma que seguem para abordar a sua sintaxe 7 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

8 Tipos de dados – Entrada e saída Comandos básicos Atribuição – Identificador <- expressão ; Operadores aritméticos Alem dos símbolos de operação básicos (+,-,*,/) usaremos simbolos de Raiz quadrada e exponenciação : Funções Matemáticas comuns : 8 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

9 Tipos de dados – Entrada e saída Comandos básicos – Continuação Operadores Relacionais As prioridades para operações mistas é dada pela tabela a seguir 9 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

10 Tipos de dados – Entrada e saída Comandos básicos – Continuação Operadores MOD – Ex. M MOD i : Resto (modulo) da divisão por i Div ou % - Ex. n div m : Quociente da divisão inteira que é maior ou igual a X O Programador pode introduzir novos operadores ou nome de funções para adptar a linguagem, bem definidos e sem ambigüidade. Operadores Lógicos E ou /\ para conjunção OU ou \/ para disfunção (não exclusiva) Não ou para negação 10 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

11 Tipos de dados – Entrada e saída Resultado da expressão do lado direito de um comando de atribuição deve ser coerente. Ex. :X <- A< B Só faz sentido se X for do tipo Lógico Blocos de comando Portugol, Chapin, Tradicional Conjunto de comandos com função definida /08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

12 Tipos de dados – Entrada e saída Seqüência simples – Conjunto de comandos separados por ponto e Virgula e executados em seqüência linear de cima para baixo 12 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

13 Tipos de dados – Entrada e saída Alternativa Simples ou Composta – Quando ação a ser executada depender de inspeção ou teste. SIMPLES 13 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

14 Tipos de dados – Entrada e saída COMPOSTA 14 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

15 Tipos de dados – Entrada e saída Repetição – Quando conjunto de ações é executado repetidamente enquanto condição permanecer valida /08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

16 Tipos de dados – Entrada e saída Comandos de Entrada e Saída 16 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

17 Tipos de dados – Entrada e saída Regras praticas para construção de algoritmos legíveis: Use comentarios {} Ex. {Declaração de variaveis}, {variavel para calculo da média} Escolha nomes de variaveis significativos, relacionados a informação que irão armazenar. Ex. NOTA, MATRICULA, CPF Grife todas as palavras-chave (escritas em letras minusculas) destacando as estruturas) Alinhe os comandos 17 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com

18 Bibliografia 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com 18 BIBLIOGRAFIA BÁSICA 1 MANZANO, José Augusto N. G. Estudo Dirigido de Algorítmos. São Paulo: Érica, PEIXOTO, Mário César Pintaudi. Engenharia social e segurança da informação na gestão corporativa. Rio de Janeiro: Brasport, COMER, Douglas E. Interligação em rede com TCP/IP: projeto, implementação e detalhes internos. Tradução de Ana Maria Netto GUZ. 3. ed. Rio de Janeiro: Campus, v. 2. BIBLIOGRAFIA COMPLEMENTAR 1 CANTU, Marco. Dominando o Delphi 5 "a Bíblia". São Paulo: Makron Books, TANENBAUM, Andrew S. Redes de computadores. Rio de Janeiro : Campus, MACHADO, Francis Berenger. Arquitetura de sistemas operacionais. Rio de Janeiro : Livros Técnicos e Científicos, ed. 4 LOURENÇO, Antonio Carlos de. Circuitos digitais. São Paulo : Érica, NORTON, P., Introdução à Informática, 5ª edição, São Paulo, Printice Hall,


Carregar ppt "ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 12 1 03/08/2011 Professor Leomir J. Borba- –http://professorleomir.wordpress.com."

Apresentações semelhantes


Anúncios Google