Linguagem de programação: Pascal - muriloleal.com.br · • Pascal é uma linguagem de...

Preview:

Citation preview

Instituto Centro de Ensino Tecnológico

26/03/2013 1 Instituto Centro de

Ensino Tecnológico

Eletroeletrônica – Microcontroladores – Módulo IV

Aula 04

Linguagem

de programação:

Pascal

Prof. Tecgº Flávio Murilo

Pascal – Introdução

26/03/2013 2 Instituto Centro de

Ensino Tecnológico

• Pascal é uma linguagem de programação estruturada, criada em 1970 pelo

suíço Niklaus Wirth, dando este nome em homenagem ao matemático Blaise

Pascal.

• Foi criado com dois propósitos simultâneos: Facilitar o ensino da programação

estruturada (junto com C, Scheme e Fortran) e criar softwares para

comercialização.

• Originou diversas linguagens semelhantes, podendo ser considerada uma

família de linguagens de programação.

• Se consolidou com o Object Pascal utilizado amplamente atualmente por IDEs

como o Embarcadero Delphi, Kylix e Lazarus.

• O Pascal é padronizado pela ISO.

Eletroeletrônica – Microcontroladores – Módulo IV

Pseudo Linguagem x Pascal

26/03/2013 3 Instituto Centro de

Ensino Tecnológico

• A seguir está a equivalência entre termos das Pseudo Linguagens e do Pascal:

Eletroeletrônica – Microcontroladores – Módulo IV

LA PASCAL

Declare Var

Início Begin

Fim End

Caracter Char

Inteiro Integer

Real Real

Lógico Boolean

Leia Read

Escreva Write

Pseudo Linguagem x Pascal

26/03/2013 4 Instituto Centro de

Ensino Tecnológico

• A seguir está a equivalência entre termos das Pseudo Linguagens e do Pascal:

Eletroeletrônica – Microcontroladores – Módulo IV

LA PASCAL

Se If

Então Then

Senão Else

Enquanto While

Faça Do

Repita Repeat

Para For

Até Until / To

:=

Pascal – Constantes

26/03/2013 5 Instituto Centro de

Ensino Tecnológico

• São valores numéricos, lógicos ou alfanuméricos que não tem seu valor

alterado durante a execução do programa.

• Exemplos:

Numéricos: 100, -5, 1.3;

Lógicos: true, false;

Alfanuméricos: $, #, !, A-Z, a-z, 0-9

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Variáveis

26/03/2013 6 Instituto Centro de

Ensino Tecnológico

• Tem seus valores alterados durante a execução do programa e são

representados por identificadores que podem ser compostos por letras ou letras

seguidas de números (nunca números primeiro).

• Não existe diferença entre letras, maiúsculas ou minúsculas. Ou seja: AB = Ab =

aB = ab.

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Identificadores

26/03/2013 7 Instituto Centro de

Ensino Tecnológico

• Identificadores são palavras utilizadas pela linguagem para expressar

determinada operação.

• São elas: and, array, begin, case, const, div, do, downto, else, end, file, for,

function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program,

record, repeat, set, then, to, type, until, var, while, with.

• Além dos

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Sintaxe

26/03/2013 8 Instituto Centro de

Ensino Tecnológico

• Todo programa em Pascal deve ter a seguinte estrutura:

Program <nome>;

<bloco>

• Onde <nome> é o nome do programa definido pelo autor e <bloco> é o corpo

do programa.

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Bloco

26/03/2013 9 Instituto Centro de

Ensino Tecnológico

• No bloco do programa estão contidas todas as instruções principais do

programa. Sua estrutura é a seguinte:

declarações de variáveis

Begin

Comandos

End.

• As declarações de variáveis devem ser realizadas da seguinte forma:

var lista_de_variáveis: tipo;

Obs: A lista deve separar cada variável por vírgula.

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Comentrários

26/03/2013 10 Instituto Centro de

Ensino Tecnológico

• Comentários são palavras inseridas pelo programador que não influenciam na

execução do código. Servem apenas para descrever cada linha, caso seja

necessário alguma alteração posterior do programa. Para iniciar um comentário

é necessário inserir duas barras (//) após o fim da linha.

Program ExemploPzim ; //Nome do programa

Begin //Início

textbackground( red ) ; //Altera a cor do fundo do programa para vermelho

clrscr; //Apaga os dados que estiverem escritos na tela

gotoxy(10,10); //Posiciona o cursos nas coordenadas especificadas

textcolor( lightcyan ); //Define a cor do texto como lightcyan

write('Olá, mundo!'); //Imprime na tela um texto

End. //Finaliza o programa

Eletroeletrônica – Microcontroladores – Módulo IV

Pascal – Operações e comparações

26/03/2013 11 Instituto Centro de

Ensino Tecnológico

• É possível realizar operações aritméticas e comparações em Pascal da

seguinte forma:

Eletroeletrônica – Microcontroladores – Módulo IV

Nome Símbolo Exemplo

Atribuição := A:=B

Soma + C:=A+B

Subtração - C:=A-B

Multiplicação * C:=A*B

Menor que < A<B

Maior que > A>B

Menor ou igual <= A<=B

Maior ou igual >= AB=B

Pascal – Exercícios

26/03/2013 12 Instituto Centro de

Ensino Tecnológico

• Programar em Pascal:

a) Programa de cálculo de área de um quadrado;

b) Programa de cálculo de área de um triângulo;

c) Programa de cálculo de Índice de Massa Corpórea;

d) Programa de cálculo de fatorial.

Eletroeletrônica – Microcontroladores – Módulo IV

Recommended