h1

PASCAL no Notepad++

Janeiro 11, 2010

A turma 11E está a frequentar o módulo 6 – Fundamentos de Programação, na disciplina de SDAC.

A linguagem de programação escolhida foi PASCAL, por ser uma linguagem clara, intuitiva e, por isso, de fácil aprendizagem. O IDE utilizado foi o FreePascal, como já descrito neste artigo.

O fpc é em ambiente texto, que apesar de ser para mim nostalgico, para os alunos é enfadonho.

Então lá fui encontrar uma forma mais agradável de programar, utilizando cores, corrector de sintaxe de programação, árvore de ciclos e procedimentos, entre outras funções.

E encontrei o Notepad++. Aliás, não o encontrei porque já o conhecia. Encontrei foi a forma utilizar o Notepad++ com a compilador do FreePascal já instalado nos computadores da escola.

Então, vamos lá aos procedimentos.

1- Instalar Notepad++. Pode ser feito download no homesite.

2 – Escolher a opção:

3 – Escrever na janela o local do ficheiro ppc386.exe (compilador do FreePascal)  + “$(FULL_CURRENT_PATH)”

4 – Escrever ou abrir um programa em PASCAL.

5 – Compilar o programa: premindo F6 e fazendo OK na janela que surge.

6 – Executar o programa:

6.1 Escolher a opção na barra de menus ou premir a tecla F5:

6.2 – Escolher o ficheiro a executar e premir OK.

Depois de compilar e executar o programa pela 1ª vez, poderás fazer para cada teste do programa:

1) F6 – compilar

2) F5 – executar

Bons programas!

Luís Pereira

Director de Curso

8 comentários

  1. Isso já não é possível na versão 5.6.6 do Notepad++. A parte de NppExec já não existe nos plugins. Procurei e não encontrei nada que se pareça a isso.


  2. Tenho que instalar essa versão e ver como se pode fazer!


  3. Olá,

    Aqui funcinou normalmente.

    Minhas configurações:
    -Windows 7 64 bits
    -NotePad++ 5.6.6 portable (recomendo)
    -FPC 2.4.0 (32 ou 64 bits)

    Deu certo tanto com o “ppc386.exe” tanto com o “ppcrossx64.exe”. (compila com 32 ou com 64 bits aqui no Win7 64bits)

    PS: Eu consegui integrar os dois: NotePad++ com o FCP. (assim fica tudo junto num programa só, e melhor posso botar a pasta “onde quiser”)

    COMO INTEGRAR O NotePad++ 5.6.6 com o FPC 2.4.0; (LEIA TUDO ANTES DE COMEçAR A FAZER)

    1) Instale o NotePad++
    2) Instale o FPC seguindo esses passos…

    Execute o programa de instalação.
    Na parte de “Select Components”, marque a opção “Minimum instalation” e depois “Custom instalation”, daí vai abrir umas opções. DESMARQUE TODAS!!! (só vai ficar os dois primeiros, ou seja, só vai instalar o que é obrigado!). Temine a instalação.
    Crie uma pasta dentro do seu NotePad++, ex.: “Compiladores” (a idéia é colocar dentro delas os possíveis compiladores, por exemplo, caso queira colocar também um do JAVA).
    Como estamos utilizando o FPC, crie uma pasta com esse nome. (Vai ficar assim: “\Compiladores\FPC”).
    Agora vem o segredo… você vai copiar a pasta UNIT do FPC e colar dentro desta nova pasta. (vai ficar assim: “\Compiladores\FPC\units”)¹.

    OBS.: A Pasta Unit é necessária, já que o compiador precisa de algumas bibliotecas, como a “System”.

    Agora crie mais uma pasta dentro do FPC, no caso conterá o executável que vai compilar o códido. Neste caso coloquei como 2.4.0. (vai ficar: “\Compiladores\FPC\2.4.0″. Pronto, agora basta copiar o arquivo “ppc386.exe” e cololar nela

    PARA CONFIGURA O NotePad++
    – Apete F6
    – Digite a linha abaixo:
    $(CURRENT_DIRECTORY)\Compiladores\FPC\2.4.0\ppc386.exe “$(FULL_CURRENT_PATH)”

    Agora pode desistalar o FPC e usar somente a pasta do NotePad++. (recomendo usar a versão Portable do NotePad++, assim basta copiar a pasta onde vc quiser…)

    INSTALAÇÃO RESUMIDA

    -Instale o FPC com o mínimo de recursos (32 ou 64 bits)
    -Crie as seguintes pastas dentro da raiz do NotePad++:
    “\Compiladores”;
    “\Compiladores\FPC”;
    “\Compiladores\FPC\2.4.0″;

    -Copie a pasta Unit do FPC para pasta “\Compiladores\FPC”
    -Copie o executal do compilador “ppc386.exe” para pasta “\Compiladores\FPC\2.4.0″
    -Configura o NotePad++ para compilar com esse programa
    – Apete F6
    – Digite a linha abaixo:
    $(CURRENT_DIRECTORY)\Compiladores\FPC\2.4.0\ppc386.exe “$(FULL_CURRENT_PATH)”
    – Salve o Script com o nome “FPC 2.4.0″

    PRONTO

    Favor postar dizendo se conseguiu ou não!!!

    Se precisar forneço os links dos programas, mas é fácil encontrar pelo google.

    Qualquer dúvida é só postar!
    Espero ter ajudado

    Abraço
    Simon Viegas


  4. Obrigado Simon pela dica de resolução do problema.
    Testei e comigo funcionou!
    Falta saber se funciona com o Marcos, aluno que teve problemas na instalação.

    Abraço.
    Luís Pereira


  5. Oi tudo bem ? Muito obrigado pelo tutorial, mas mesmo assim não consegui concluir.Fiz até a parte onde apertar F6 , e inserir o código $(CURRENT_DIRECTORY)\Compiladores\FPC\2.4.0\ppc386.exe “$(FULL_CURRENT_PATH)” .Simplesmente meu Notepad ++ não reconhece o comando F6 e não abre nenhuma janela.Fiz alguma coisa errada ?
    Grato.Usei Notepad++ 5.6.6 como sugerido


  6. Para funcionar a tecla F6 é necessário ter instalado o plugin NppExec.

    Para instalar ele é facil:

    Fo menu de cima vai em “Plugins”
    depois se deixa o mause sobre a opção “Plugin manager”.
    e então vc clica em “Show plugin Manager”.
    Daí vai aparecer uma lista de plugin, e vc vai selecionar o plugin “NppExec” e clica em “Install”.

    Depois que instalar é só seguir os passos acima.

    se vai apertar F6 e vai aparecer esse menu para continuar o Tutorial.

    =D


  7. caraca, que povo esquisito na foto do topo.. (medo***)


  8. uso o Npp 5.9 e essa dica foi otima, pena q deixei de usar pascal a um mes

    vo tentar agora compilar C no Npp, antes so usava para linguagens interpretadas ou de marcacao, agora posso tudo kk



Deixar uma resposta

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.