TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Conceitos Programanação

Por:   •  21/6/2015  •  Trabalho acadêmico  •  2.778 Palavras (12 Páginas)  •  224 Visualizações

Página 1 de 12

1)Um programa é o conjunto de uma ESTRUTURA DE DADOS e de um ALGORITMO. A estrutura de dados é a representação das informações  do problema que está sendo resolvido e o algoritmo é uma sequencia lógica de comandos de programação que manipulam esta estrutura de dados.

        Exemplo

                var

                        a,b,c,delta,x1,x2:real;

        Neste exemplo as variáveis acima representam o problema do calculo das raízes de uma equação do segundo grau.

2) No nosso curso, a estrutura de dados será implementada no programa através das variáveis. uma variável é um lugar de memória onde se armazena um valor. a uma memória de programação sempre estão associadas duas características: UM VALOR E UM TIPO.

3)os tipos básicos que utilizaremos em nossos programas são:

  • real: números reais;
  • intereger:números inteiros
  • string:cadeias de caracteres;
  • char:string de tamanho 1;(um caracter)
  • boolean:valores lógicos FALSE or TRUE.

OBS: são todos palavras reservadas.

4)Os diversos nomes que um programador cria em seu programa são genericamente denominados IDENTIFICADORES, como por exemplo o nome do programa e o nome das variáveis.

5) As palavras reservadas são palavras que aparecem no texto do programa mas que tem sua utilização definida pela própria linguagem. Exemplos: PROGRAM, VAR, BEGIN, END, etc.

6) Todas as linguagens de programação tem regras de criação de declarações e comandos: são as regras sintáticas. Um programa para ser traduzido deve estar sintaticamente correto.

Identificadores

São os diversos nomes que o programador  utiliza em seu programa. No pascal, devem começar sempre com letras, seguidas de letras ou dígitos.

  • exemplos: a, b, delta, raizesdeequacoes, x1, x2
  • contra-exemplos:raizes de equações, 1x, 2x, raiz-de-equacao

COMANDOS DE ENTRADA E SAÍDA

Comando de entrada:  este comando lê informações digitadas no teclado e as guarda  na memória do computador.

  • sintaxe de comando (como se escreve no programa);
  • readln ( lista de variáveis);
  • semântica do comando (o que o comando faz);
  • no momento da execução do comando, o processamento é interrompido até que o usuário digite tantos valores quantas variáveis estão declaradas na lista. ao pressionar a tecla o processamento prossegue e os valores são armazenados nas respectivas memórias (variáveis);                                                

OBS: Deve haver uma correspondencia posicional entre os valores que o usuário digita e a ordem da declaração das variáveis;

Exemplo:

        var

                x,y:real;

        begin

                writeln ('Entre com as coordenadas do ponto');

                readln (x,y);

        end.

Comando de saída: este comando envia mensagens para o monitor de vídeo do computador.

  • sintaxe (como o comando deve ser escrito);
  • writeln (lista de expressões);

Exemplos:

  • writeln ('entre com um número real');
  • writeln ('x1=', x1, 'x2=', x2);
  • writeln (b*b-4*a*c);

EXPRESSÕES ARITMÉTICAS

        As expressões aritméticas em pascal são muito parecidas com as expressões em matemática. Uma expressão em pascal pode conter:

  • Números reais ou inteiros.
  • um número real em um programa pascal possui um ponto decimal;
  • um número inteiro não pode conter um ponto decimal;
  • Parêntesis
  • Operadores Aritméticos:
  • + operação de soma
  • - operação de subtração
  • Multiplicação
  • / divisão real
  • div divisão inteira
  • mod resto da divisão inteira
  • Funções matemáticas pré-definidas:
  • sqrt(): raiz quadrada
  • exp() :exponencial
  • sin() :seno
  • etc. : consultar o help (manual) da linguagem para saber mais

Exemplos:

        (-b-sqrt(delta))/(2*a);

nesta expressão:

b,delta, a: variáveis;

2:número inteiro;

/ :divisão real;

sqrt(): função matemática pré-definida

OBS: A presença do operador / numa expressão aritmética transforma o seu resultado em um número do tipo REAL; Os parenteses podem e devem ser utilizados para estabelecer a precedencia dos operadores; uma expressão aritmética deve estar sempre dentro de algum comando e nunca solta dentro de algum programa.

Exemplo

        1)writeln (b*b-4*a*c) (dentro do comando de saída)

        2)delta := b*b-4*a*c (dentro de um comando de atribuição)

        3) if(a+9) = 20 then ......... (dentro de uma expressão booleana)

EXPRESSÕES BOOLEANAS

        Uma expressão booleana é aquela cujo valor final é VERDADEIRO ou FALSO. Na linguagem Pascal, verdadeiro é TRUE e falso é FALSE.

Uma expressão booleana é formada por:

  • Números
  • Variáveis
  • Parêntesis
  • Operadores relacionais: <, >, <=, >=, =, <>
  • Operadores lógicos: not, or, and

Exemplos

        (a>3)

        (x<=5) and(x>=-5)

        not(a>10)

OBS: Tabela verdade; assim como acontece com as expressões aritméticas, as expressões booleanas (expressões lógicas) só podem ser utilizadas em comandos.

...

Baixar como (para membros premium)  txt (11.2 Kb)   pdf (207.1 Kb)   docx (19.9 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no TrabalhosGratuitos.com