Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.