Your SlideShare is downloading. ×
Pascal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Pascal

12,066
views

Published on

Published in: Education, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
12,066
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
180
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Linguagem Pascal _________________________________________________________________________ Programando em Pascal Download do arquivo tp.zip (Turbo Pascal para Windows): http://www.inf.aedb.br/modules.php?name=Downloads&d_op=MostPopular Instalando o Turbo Pascal para WINDOWS Para instalar o o turbo pascal para windows em sua máquina, siga os seguintes passos: 1)Descompacte o arquivo tp.zip (com winzip ou outro programa descompactador) para uma pasta qualquer em seu computador. 2) Dentro da pasta criada, crie mais 9 pastas com os nomes (disc1, disc2 disc3,.... disc9) . 3) Descompacte cada arquivo (disc1.zip, disc2.zip, disc3.zip...disc9.zip) para dentro das pastas criadas no item anterior, respectivamente. 4) Entre na pasta disc1 e clique em INSTALL.EXE. 5) Ao ser solicitado o DISCO 2 (INSERT DISK2), informe onde estão gravados os arquivos do disco 2. Por exemplo : D:MARCIAPASCALDISC2 . A primeira parte do endereço já aparece. Modifique apenas o número do disco. Faça o mesmo quando for solicitado a inserção dos outros discos. 6) Se houver problemas para instalar o winhelp, click em RETRY para repetir. Dê OK nos demais passos. Utilizando o Pascal para Windows O Turbo Pascal para Windows é um ambiente que utilizamos para compilar , depurar e executar programas escritos na Linguagem de Programação Pascal. A Linguagem Pascal é uma linguagem simples que foi criada com o objetivo de ensinar a programação de computadores. Os programas escritos em Pascal são bem parecidos com os programas escritos em Portugol. Mas agora, você estará utilizando o Pascal não apenas para desenvolver a lógica de um programa, mas também para executá-lo. Operações essenciais (Novo, Abrir , Salvar, Copiar, Recortar, Colar, Desfazer, Refazer)  Para criar um novo arquivo pascal, acesse File > New.  Para abrir um arquivo pascal já gravado, acesse File > Open.  Para salvar um arquivo escrito em Pascal, acesse File> Save as . Dê um nome ao arquivo que guardará o seu programa programa. Sugerimos que , a princípio, os arquivos sejam gravados na pasta padrão do pascal (TPW). Depois você poderá realizar uma cópia para outro local. _______________________________________________________________________________________ _ Professora M@rcia
  • 2. A Linguagem Pascal _________________________________________________________________________  Para copiar trechos de um programa pascal para outro lugar, selecione esses trechos, e acesse Edit >Copy ou pressione CTRL-INS.  Para colar trechos de programas ou de textos de outros ambientes (WORD, Bloco de Notas,Wordpad, etc.) use EDIT > Paste ou SHIFT-INS.  Para recortar trechos do programas para movê-los para outro lugar, utilize Edit > Cut ou SHIFT-DEL.  Para desfazer as últimas ações realizadas use Edit >Undo ou ALT-BackSpace uma ou mais vezes. Para refazê-las, acesse Edit>Redo.  Escrevendo o primeiro programa A seguir um programa que exibe a frase Olá, mundo!! . program Iniciando; uses WinCrt; begin Writeln('Olá, Mundo!!!'); end.  program - Utilizado no início do programa seguido por um nome dado pelo programador, serve para identificar um programa escrito em Pascal.  uses - Expressão que permite importar instruções de outras bibliotecas de instruções. Por exemplo, quando usamos uses WinCrt, podemos utilizar em nosso programa as instruções de entrada e saída de dados como o Write, Writeln, Read e Readln , que veremos mais adiante o que significam.  Begin - Inicia uma seqüência de instruções de um programa Pascal.  Writeln - Exibe informações contidas dentro de variáveis ou textos delimitados por aspas simples (' ' ).  End - Finaliza um conjunto de instruções. Compilando e Executando um programa Pascal Compilar um programa significa convertê-lo em um programa objeto, isto é, em um programa escrito em linguagem de máquina para que possa ser executado. O programa que compila um programa escrito em uma linguagem como o Pascal é chamado de Compilador. Ligar (fazer um link) um programa é juntar os módulos desse programa já escritos em linguagem de máquina (programa objeto) para torná-lo um programa executável. Agora, que escrevemos o nosso primeiro programa em pascal, devemos compilá-lo para , em seguida, executá-lo. Um programa sempre deverá ser compilado antes de ser _______________________________________________________________________________________ _ Professora M@rcia
  • 3. A Linguagem Pascal _________________________________________________________________________ executado. Para compilar um programa Pascal, entre em Compile > Compile ou apenas pressione ALT-F9. Após compilar um programa , devemos executá-lo. Para isso, entre em Run > Run ou pressione CTRL-F9. Migrando do Portugol para o Pascal Nas aulas de Portugol , aprendemos algumas instruções como o Leia , o Exiba , a atribuição (<--). Em Pascal essas instruções seriam escritas da seguinte forma:  Readln( ) ou Read ( ) são equivalentes ao Leia( ), com a diferença que o Read ( ) lê uma entrada e o cursor permanece à direita do que foi lido.Já o Readln ( ), lê uma entrada e o cursor vai automaticamente para a próxima linha.  Write( ) e Writeln() são equivalentes ao Exiba( ), com a diferença que o write( ) escreve e o cursor fica posicionado ao lado do que foi exibido. Usando o writeln,o texto é exibido e o cursor vai automaticamente para a próxima linha.  Quando escrevemos apenas Writeln , queremos dizer, que desejamos exibir uma linha em branco.  A combinação := é equivalente à atribuição . Comentários, Declaração de Variáveis, o operador quot;+quot; e os operadores lógicos  Para comentar fazer comentários em um programa, escrevemos entre chaves ({ }).  Quando queremos ligar dois textos, usamos o sinal + (mais) entre os dois textos (ou strings). Exemplo : writeln (' Logica' + ' de ' + ' programação'); Será exibido : Lógica de programação  Para declararmos variáveis, usamos a palavra Var também. No Pascal, variáveis numéricas são declaradas como INTEGER, variáveis reais são declaradas como REAL, variáveis do tipo caracter são declaradas como CHAR , variáveis lógicas como BOOLEAN e variáveis alfabéticas e alfanuméricas como STRING[n], onde n é o número máximo de caracteres do texto (ou cadeia de caracteres).  Os operadores lógicos escritos em pascal são : AND ( e), OR (ou) e NOT (não).  Em Pascal , Falso e Verdadeiro são escritos, respectivamente, como FALSE e TRUE. _______________________________________________________________________________________ _ Professora M@rcia
  • 4. A Linguagem Pascal _________________________________________________________________________ Exemplo 1: Faça um programa que leia dois números e realize a soma entre eles. Program Testando_instrucoes; {autor(a) : M@rcia. Escrito em : 27/09/2004 Este programa lê dois numeros e exibe a soma deles.} uses wincrt; var a, b , soma : INTEGER; begin Write (' Digite o valor de a: ' ); Readln (a); Write ('Digite o valor de b : '); Readln(b); soma:= a + b; Writeln; Writeln (' O resultado da soma é :', soma ); end. Exemplo 2 : Faça um programa que calcule o produto de dois números A e B e some o resultado com uma variável M que possui valor inicial 3. Program Testando_instrucoes2; {autor(a) : M@rcia. Escrito em : 27/09/2004 Este programa lê dois numeros e exibe o produto entre eles e a soma com um terceiro número.} uses wincrt; var a, b ,c, prod soma : INTEGER; begin Write (' Digite o valor de a: ' ); Readln (a); Write ('Digite o valor de b : '); Readln(b); M<--3; prod:= a * b; soma:= prod + M; Writeln; Writeln (' O resultado da soma é :', soma ); end. Exercício 1 : O que será exibido nos programas a seguir? _______________________________________________________________________________________ _ Professora M@rcia
  • 5. A Linguagem Pascal _________________________________________________________________________ Program Testando_instrucoes2; {autor(a) : M@rcia. Escrito em : 27/09/2004 Este é um programa útil.} uses wincrt; var nome , sobrenome: string[30]; idade : integer; e_mail : string[20]; begin Write (' Digite o seu nome: ' ); Readln (nome); Write ('Digite seu sobrenome: '); Readln(sobrenome); Write ('Digite a sua idade: '); Readln(idade); Write ('Digite seu e_mail: '); Readln(e_mail); writeln; writeln; Writeln (nome + ' ' + sobrenome); writeln('Idade : ', idade); writeln('E-mail: ', e_mail); writeln; writeln; writeln ('O pascal é uma linguagem didática.' + 'Acho que estou aprendendo bem!'); end. Exercício 2 : O que será exibido no programa a seguir? Program Brincando_logica; var K,L,M,N : boolean; begin K := true; L := NOT(K) OR True; M := (K and L) OR L N := False; Exiba( 'Resultado :' , NOT (L and N) OR M); end. _______________________________________________________________________________________ _ Professora M@rcia
  • 6. A Linguagem Pascal _________________________________________________________________________ _______________________________________________________________________________________ _ Professora M@rcia