Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009
2 Linguagem X Pseudo-Código Sintaxe rígida Menos abstração Questões de eficiência computacional Necessidade de pensar todos os casos Clareza do Código Nomes das variáveis Comentários Indentação
3 PASCAL PROGRAM nome_do_programa; USES bibliotecas; CONST constante = valor; VAR Variavel : tipo; BEGIN comandos END.
4 Identificadores Um identificador Deve ter até 63 caracteres Podem ser utilizados apenas os dígitos numéricos, as letras minúsculas, as letras maiúsculas e o underline ('_'). Caracteres acentuados não são válidos. O identificador deve começar com letra Não considera o caso (maiúsculas ou minúsculas) Não pode ser palavra reservada
5 Tipos de Dados (básicos) Numéricos Integer; Real; Texto Char; String; Lógico boolean;
6 Comandos Atribuição Variável := Valor Operadores + - * / = <> > = <=
7 Comandos Condicional if then comando else comando;
8 Comandos Repetição repeat comando until ;
9 Comandos Repetição while do comando;
10 Comandos Comentários // comentário {comentário} Blocos begin end;
11 Programa típico Program Exemplo; uses crt; //adiciona biblioteca gráfica var n : integer; //declara a variável begin clrscr; //limpa a tela readln(n); //lê a variável writeln('você digitou: ', a); //escreve a variável readkey; end.
12 Exercícios (com o professor) Ler 3 números e calcular a média Ler vários número, até a pessoa digitar 0, e calcular a média Ler as 3 notas de um aluno, calcular a média e escrever APROVADO, se ela for maior do que 6, e REPROVADO em caso contrário
13 Exercícios (em aula) Ler uma determinada temperatura em graus Celsius e mostrar a temperatura em fahrenheit Fahrenheit = (9/5)*(Celsius) + 32 Ler cinco números, calcular e escrever a soma, o produto e a média dos números lidos.
14 Exercícios (em casa) Faça um algoritmo que leia dois valores inteiros (X e Y) e calcule X na potência Y, usando apenas a multiplicação como operação. Ler a idade de uma pessoa expressa em anos, meses e dias e mostrá-la expressa apenas em dias.
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009