0
Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação                        Ambient...
Recapitulando        103201 - Introdução a Ciência da Computação   2
Sumário  ➢      Estrutura da Linguagem;  ➢   Tipos de Dados; e  ➢   Comandos.             103201 - Introdução a Ciência da...
Estrutura da Linguagem  ➢    Um programa no pascal consiste em diversos  elementos estruturais.          103201 - Introduç...
Estrutura da Linguagem  ➢   Um cabeçalho PROGRAM, que fornece o nome  do próprio programa;  ➢ Um comando USES, que especif...
Estrutura da Linguagem  ➢O comando VAR declara as variáveis usadas no  programa;  ➢Uma seção principal do programa que con...
Estrutura da Linguagem PROGRAM NomePrograma;   USES ArquivosAuxiliares;   CONST   {declaração de constantes };   VAR   {de...
Estrutura da Linguagem - CONST  ➢ Na seção CONST, você define identificadores  que representam valores fixos de dados por ...
Estrutura da Linguagem - CONST  CONST    titulo = Dominando o Pascal;    paginas = 421;    Preco = 45.35;        103201 - ...
Estrutura da Linguagem - VAR  ➢    Na seção VAR, você especifica explicitamente  o tipo de cada variável que você cria par...
Estrutura da Linguagem - VAR   VAR     nome : STRING;     tamanho, idade : INTEGER;         103201 - Introdução a Ciência ...
Tipos de Dados  ➢ O Pascal tem diversas categorias de tipos de  dados padrão, dos quais os mais comumente  usados são:    ...
Tipos de Dados - Numéricos  ➢ Por economia, conveniência , eficiência e  precisão, o Pascal fornece uma ampla variedade  d...
Tipos de Dados - Numéricos  ➢   O Pascal oferece cinco tipos inteiros: INTEGER,  WORD, LONGINT, SHORTINT e BYTE.      •   ...
Tipos de Dados - Reais   ➢     Um número real pode conter dígitos tanto   antes como depois do ponto decimal. Também   são...
Tipos de Dados - Reais   ➢  No Pascal os valores REAL são números   positivos ou negativos tão grandes quanto 1038 e   tão...
Tipos de Dados – Caractere e String   ➢  O tipo CHAR armazena exatamente um   caractere por vez, podendo ser uma letra,   ...
Tipos de Dados - Booleanos  ➢ Um valor BOOLEAN pode ser tanto TRUE como  FALSE.          103201 - Introdução a Ciência da ...
Comandos - Atribuição  ➢   A sintaxe de um comando de atribuição é:       NomeDaVariavel := expressao             103201 -...
Comandos – Operações Numéricas  ➢   As quatro operações numéricas são  representadas no Pascal pelos símbolos a seguir:   ...
Comandos – Operações Numéricas  ➢   A divisão inteira é realizada pelo operador div:       a DIV b  ➢   O resto da divisão...
Comandos – Ordem de precedência  ➢   Negação;  ➢   Multiplicação, divisão, divisão inteira e resto;  ➢   Adição e subtraçã...
Comandos – Operação com String  ➢   Tamanho de uma string - LENGTH(variavel);  ➢Para concatenar strings pode-se utilizar o...
Comandos – Saída para tela  ➢  O comando WRITELN exibe uma linha de  informação na tela. O comando WRITE também  envia dad...
Comandos – Entrada pelo teclado  ➢ O comando READLN aceita um valor de  entrada a partir do teclado.      READLN(NomeDaVar...
Upcoming SlideShare
Loading in...5
×

ICC - Aula 15 - Ambiente Pascal e Suas Estruturas

1,846

Published on

Aula 15 da disciplina de Introdução a Ciência da Computação, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Apresenta os primeiros conceitos sobre a linguagem pascal.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,846
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "ICC - Aula 15 - Ambiente Pascal e Suas Estruturas"

  1. 1. Universidade Federal de SergipeDepartamento de ComputaçãoIntrodução a Ciência da Computação Ambiente Pascal e suas estruturasFelipe J. R. Vieira Última Atualização em Novembro de 2011
  2. 2. Recapitulando 103201 - Introdução a Ciência da Computação 2
  3. 3. Sumário ➢ Estrutura da Linguagem; ➢ Tipos de Dados; e ➢ Comandos. 103201 - Introdução a Ciência da Computação 3
  4. 4. Estrutura da Linguagem ➢ Um programa no pascal consiste em diversos elementos estruturais. 103201 - Introdução a Ciência da Computação 4
  5. 5. Estrutura da Linguagem ➢ Um cabeçalho PROGRAM, que fornece o nome do próprio programa; ➢ Um comando USES, que especifica todas as unidades que serão linkadas com o programa em tempo de compilação; ➢ O comando CONST define as constantes simbólicas a serem usadas no programa; 103201 - Introdução a Ciência da Computação 5
  6. 6. Estrutura da Linguagem ➢O comando VAR declara as variáveis usadas no programa; ➢Uma seção principal do programa que controla a ação do programa através de chamadas a procedimentos e funções. 103201 - Introdução a Ciência da Computação 6
  7. 7. Estrutura da Linguagem PROGRAM NomePrograma; USES ArquivosAuxiliares; CONST {declaração de constantes }; VAR {declaração de variáveis}; BEGIN{Programa Principal} {Comandos da seção principal}; END.{Programa Principal} 103201 - Introdução a Ciência da Computação 7
  8. 8. Estrutura da Linguagem - CONST ➢ Na seção CONST, você define identificadores que representam valores fixos de dados por toda a execução de um programa; ➢ Uma constante nomeada pode representar qualquer tipo de valor numérico, caractere ou string. 103201 - Introdução a Ciência da Computação 8
  9. 9. Estrutura da Linguagem - CONST CONST titulo = Dominando o Pascal; paginas = 421; Preco = 45.35; 103201 - Introdução a Ciência da Computação 9
  10. 10. Estrutura da Linguagem - VAR ➢ Na seção VAR, você especifica explicitamente o tipo de cada variável que você cria para o programa; 103201 - Introdução a Ciência da Computação 10
  11. 11. Estrutura da Linguagem - VAR VAR nome : STRING; tamanho, idade : INTEGER; 103201 - Introdução a Ciência da Computação 11
  12. 12. Tipos de Dados ➢ O Pascal tem diversas categorias de tipos de dados padrão, dos quais os mais comumente usados são: • Tipos numéricos inteiros; • Tipos numéricos reais; • Tipos de caractere e string; e • Tipo booleano. 103201 - Introdução a Ciência da Computação 12
  13. 13. Tipos de Dados - Numéricos ➢ Por economia, conveniência , eficiência e precisão, o Pascal fornece uma ampla variedade de tipos de inteiros e de números reais. ➢ O seu trabalho é decidir qual é o tipo apropriado para uma determinada aplicação. 103201 - Introdução a Ciência da Computação 13
  14. 14. Tipos de Dados - Numéricos ➢ O Pascal oferece cinco tipos inteiros: INTEGER, WORD, LONGINT, SHORTINT e BYTE. • INTEGER variam de -32768 a +32767 (2Bytes). • WORD variam de 0 a 65535 (2Bytes). • LONGINT variam de aproximadamente -2bilhões a +2bilhões (4Bytes). • SHORTINT variam de -128 a +128 (1Byte). • BYTE variam de 0 a 255 (1Byte). 103201 - Introdução a Ciência da Computação 14
  15. 15. Tipos de Dados - Reais ➢ Um número real pode conter dígitos tanto antes como depois do ponto decimal. Também são conhecidos como ponto flutuante. O Pascal armazena os números reais em duas partes distintas: os dígitos significativos (mantissa) e o expoente, que indica a posição correta do decimal. 103201 - Introdução a Ciência da Computação 15
  16. 16. Tipos de Dados - Reais ➢ No Pascal os valores REAL são números positivos ou negativos tão grandes quanto 1038 e tão pequenos quanto 10-38. 103201 - Introdução a Ciência da Computação 16
  17. 17. Tipos de Dados – Caractere e String ➢ O tipo CHAR armazena exatamente um caractere por vez, podendo ser uma letra, dígito e pontuação. ➢ Já uma String armazena uma sequência de caracteres. O comprimento de uma string é igual ao número de caracteres que ela contém. ➢ O comprimento máximo de uma string é de 255 caractere. Quando uma string não possui caracteres é chamada de null ou vazia. 103201 - Introdução a Ciência da Computação 17
  18. 18. Tipos de Dados - Booleanos ➢ Um valor BOOLEAN pode ser tanto TRUE como FALSE. 103201 - Introdução a Ciência da Computação 18
  19. 19. Comandos - Atribuição ➢ A sintaxe de um comando de atribuição é: NomeDaVariavel := expressao 103201 - Introdução a Ciência da Computação 19
  20. 20. Comandos – Operações Numéricas ➢ As quatro operações numéricas são representadas no Pascal pelos símbolos a seguir: + Adição - Subtração * Multiplicação / Divisão 103201 - Introdução a Ciência da Computação 20
  21. 21. Comandos – Operações Numéricas ➢ A divisão inteira é realizada pelo operador div: a DIV b ➢ O resto da divisão é realizada pelo operador mod: a MOD b 103201 - Introdução a Ciência da Computação 21
  22. 22. Comandos – Ordem de precedência ➢ Negação; ➢ Multiplicação, divisão, divisão inteira e resto; ➢ Adição e subtração. 103201 - Introdução a Ciência da Computação 22
  23. 23. Comandos – Operação com String ➢ Tamanho de uma string - LENGTH(variavel); ➢Para concatenar strings pode-se utilizar o + ou a função CONCAT(variavel1, variavel2); 103201 - Introdução a Ciência da Computação 23
  24. 24. Comandos – Saída para tela ➢ O comando WRITELN exibe uma linha de informação na tela. O comando WRITE também envia dados para tela, mas mantém a posição final do cursor. 103201 - Introdução a Ciência da Computação 24
  25. 25. Comandos – Entrada pelo teclado ➢ O comando READLN aceita um valor de entrada a partir do teclado. READLN(NomeDaVariavel); ➢ Este comando espera que o usuário entre com o dado, e depois armazena a resposta do usuário na variável especificada 103201 - Introdução a Ciência da Computação 25
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×