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

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

{Exemplo de um programa PASCAL} uses CRT; var

Apresentações semelhantes


Apresentação em tema: "{Exemplo de um programa PASCAL} uses CRT; var"— Transcrição da apresentação:

1 {Exemplo de um programa PASCAL} uses CRT; var
Program Exemplo; {Exemplo de um programa PASCAL} uses CRT; var Val1 , Val2 , Val3 : integer; Media : real; begin clrscr; readln(Val1); readln(Val2); readln(Val3); Media := (Val1 + Val2 + Val3) / 3; writeln(´Media´ , Media:8:2); repeat until keypressed end. Aula 2 - V.2 - Cida Livi

2 (para sintaxe dos comandos)
Diagrama de ferrovia (para sintaxe dos comandos) Itens que devem ser substituídos por um elemento do tipo indicado Delimitadores, sinais de pontuação Expressões que, se usadas, devem sê-lo rigorosamente da forma indicada Indicam o sentido de leitura do diagrama Aula 2 - V.2 - Cida Livi

3 Permitem a leitura de dados e o armazenamento dos mesmos em variáveis.
READ e READLN Permitem a leitura de dados e o armazenamento dos mesmos em variáveis. Aula 2 - V.2 - Cida Livi

4 Além de dados , lê também os delimitadores de final de linha.
READLN Além de dados , lê também os delimitadores de final de linha. Sugere-se fortemente que apenas READLN seja usado para leitura de dados fornecidos via teclado, e que os dados sejam lidos individualmente, um a um. Aula 2 - V.2 - Cida Livi

5 readln(ValorEmReais, Taxa_do_Dolar); readln(NomeDoAluno);
Sintaxe de READLN: ) READLN ( variável , Ex.: readln(ValorEmReais, Taxa_do_Dolar); readln(NomeDoAluno); Aula 2 - V.2 - Cida Livi

6 Permitem a exibição de dados na tela ou impressora.
WRITE E WRITELN Permitem a exibição de dados na tela ou impressora. WRITELN Ao final de sua execução marcadores de final de linha são produzidos. Próxima ação de escrita ocorre obrigatoriamente em nova linha. Aula 2 - V.2 - Cida Livi

7 Sintaxe de WRITE e WRITELN:
) WRITELN ( variável constante expressão , WRITE: mesma sintaxe Aula 2 - V.2 - Cida Livi

8 Exemplos de uso de writeln:
writeln(´Valor em Dólar: ´, Valor_em_Dolar); writeln(´Media = ´, ((Valor1 + Valor2 + Valor3) / 3):8:2); {expressão é resolvida e seu resultado aparecerá editado Media = } writeln; writeln; {duas linhas em branco serão produzidas} Aula 2 - V.2 - Cida Livi

9 Exemplos de uso de write e writeln:
write (´Quando temos um texto muito extenso ´); write (´para ser apresentado, podemos usar ´); write(´sucessivos writes, encerrando com um ´) writeln( ´writeln´); {O texto que integra os writes acima será apresentado de forma contínua, mas como ultrapassa oitenta caracteres, acabará ocupando mais de uma linha. A mudança de linha solicitada pelo usuário é apenas aquela que ocorrerá após a execução do writeln} Aula 2 - V.2 - Cida Livi

10 Declaração de variáveis
Toda variável em Pascal deve ser introduzida por uma declaração que lhe associa um identificador e um tipo de dado. Ex.: var Letra : char; Media : real; Valor : integer; Aula 2 - V.2 - Cida Livi

11 Tipos de dados Um tipo de dado define:
a) os valores que uma variável pode assumir; b) o espaço que ela vai ocupar para ser armazenada; c) as operações que lhe são aplicáveis. Aula 2 - V.2 - Cida Livi

12 Tipos de dados ordinais
Elementos aparecem em uma determinada ordem; são distintos; são descontínuos. Ex.: integer, char, boolean Aula 2 - V.2 - Cida Livi

13 Funções pré-definidas para tipos ordinais:
SUCC PRED ORD CHR Aula 2 - V.2 - Cida Livi

14 SUCC (retorna valor ordinal conforme tipo de argumento)
Retorna o componente seguinte de um tipo ordinal. Ex.: writeln(´Segunda Letra do Alfabeto: ´, Succ(´A´) ); Impressão: Segunda Letra do Alfabeto: B Aula 2 - V.2 - Cida Livi

15 PRED (retorna valor ordinal conforme tipo de argumento)
Retorna o componente anterior de um tipo ordinal. Ex.: writeln (´Predecessor de f: ´, pred(´f´)); Impressão: Predecessor de f: e Aula 2 - V.2 - Cida Livi

16 ORD (retorna valor inteiro)
Retorna a posição de um item de dado ordinal no tipo ordinal. Segundo a tabela ASCII. Ex.: writeln (´Valor ASCII de A: ´, ord(´A´)); Impressão: Valor ASCII de A: 65 Aula 2 - V.2 - Cida Livi

17 CHR (retorna um caractere)
Retorna o caractere ASCII associado a um número. Ex.: writeln (´Caractere correspondente ao valor 65: ´ , chr(65)); Impressão: Caractere correspondente ao valor 65: A Aula 2 - V.2 - Cida Livi

18 OPERADORES LÓGICOS: AND OR XOR NOT Aula 2 - V.2 - Cida Livi

19 TABELAS VERDADE DOS OPERADORES LÓGICOS:
Sejam X e Y operandos lógicos e R o resultado de uma particular operação lógica Aula 2 - V.2 - Cida Livi

20 (Código > 0) AND (Código < 101)
Operações lógicas: (Código > 0) AND (Código < 101) (Contador > Maximo) OR (Valor = Procurado) NOT (Concluído) Aula 2 - V.2 - Cida Livi

21 Aula 2 - V.2 - Cida Livi

22 Aula 2 - V.2 - Cida Livi

23 Aula 2 - V.2 - Cida Livi

24 Aula 2 - V.2 - Cida Livi


Carregar ppt "{Exemplo de um programa PASCAL} uses CRT; var"

Apresentações semelhantes


Anúncios Google