curso de delphi - linguagem pascal

Download Curso de Delphi - Linguagem Pascal

If you can't read please download the document

Upload: jose-araujo

Post on 13-Apr-2017

185 views

Category:

Technology


6 download

TRANSCRIPT

Linguagem Pascal

Jos Arajo

ltima Aula

VisualG

Portugol

Escrita de Cdigo

Revises

Exerccios

Linguagem Pascal

1970 Niklaus Wirth (Criador)

Blaise Pascal

Estruturada

Alto nvel

Muito utilizada no aprendizado

Begin .. End

Pascal - Exemplo

Program CEPEPVarFrase: String;

BeginFrase := 'Ol Delphi';WriteLn(Frase);

End.

Tipos de variveis

Tipo Integer: Armazena valores numricos inteiros tais como (0, 1, 5, 300, -10).

Tipo Real: Armazena valores numricos reais, ou seja, com ponto decimal (5.7, 3.2, -8.5).

Tipo Char: Armazena um nico caractere que pode ser uma letra ou um simbolo. Exemplo identificar o sexo de um indivduo ('F' ou 'M').

Tipos de variveis

Tipo String: Armazena uma sequencia ou cadeia de caracteres. Exemplo o nome de uma pessoa ou uma frase inteira.

Tipo Boolean: Armazena um valor lgico que sempre ter seu valor igual a True ou False.

Varivel - Exemplo

varNome, SobreNome: String;Idade: Integer;Sexo: Char;Trabalha: Boolean;Salario: Real;

Entrada de Dados Sintaxe

Sintaxe: Read(variavel) ou ReadLn(variavel);

Read()Funo responsvel por ler o que o usurio digitou e armazenar o valor na varivel indicada.

VariavelNome da variavel utilizada para armazenar o valor digitado.

O valor digitado tem que ser compativel com o tipo da variavel.

Saida de Dados Sintaxe

Sintaxe: Write ou WriteLn(expressao);

WriteLn()Funo responsvel por escrever no monitor uma mensagem para o usurio.

ExpressoIndica o que ser escrito no monitor. normalmente composta por um texto fixo seguido por uma virgula e um nome de variavel.

WriteLn('Seu nome : ', Nome);

Estrutura Base de um Programa

Program NomeProgramaUsesBibliotecas externas

ConstDeclaracao de constantes

VarDeclaracao de variaveis

BeginConjunto de comandos que formar o algoritmo

End.

Programa Pascal - Exercicio

Programa Pascal - Exercicio

Operadores Lgicos

Os operadores lgicos retornam True ou False de acordo com seus operandos.

E = And

Ou = Or

No = Not

Ex.:(3 < 5) And (3 > 1)

(3 > 5) Or (3 2)

Estrutura de Deciso - Sintaxe

if thenbeginbloco de instrues True

endelsebegin

bloco de instrues False

end;

Exerccio

Estrutura de Repetio

Existem 2 tipos de laosPara...Faa

Enquanto...Faa

PascalFor...To...Do

While...Do

Repetio - For...To...Do

Esse tipo de estrutura de repetio utilizada quando um determinado bloco de instrues deve ser repetido um nmero fixo conhecido de vezes.

Sintaxe:for := to dobegin

end

For...To...Do - Exemplo

varContador: Integer;

for Contador := 1 to 10 dobeginWriteLn(Contador);

end

For...To...Do - Exemplo

varNumero: Integer;

for Numero := 1 to 10 dobeginif (Numero mod 2) = 0 thenWriteLn('Nmero Par')

Else

WriteLn('Nmero Impar');

end;

For...To...Do - Exerccio

Repetio - While...Do

A estrutura de repetio While...Do utilizada quando um determinado bloco de instrues deve ser repetido enquanto uma determinada condio for verdadeira.

Repetio - While...Do

Sintaxewhile dobegin

end;

While...Do - Exemplo

varContador: inteiro;

Contador := 0;while Contador