SlideShare uma empresa Scribd logo
Escola Básica 2,3/ S Mestre Martins Correia Golegã – Aplicações Informáticas Ano Lectivo 2010/2011 12ºA Tutorial  Pascal Zim Adriana Narciso  nº1 Ana Margarida Cardoso Nº5
P A S C A L Z I M ? O Q U E É ? O compilador Pascal Zim, uma linguagem de programação estruturada, é fruto de vários anos de pesquisa e trabalho na área dos algoritmos, tradutores e linguagens de programação. O compilador promove um subconjunto da linguagem pascal e contém as estruturas de dados, funções e comandos mais utilizados por iniciantes no estudo dessa linguagem. Permite o conhecimento da linguagem de conceitos comuns a todas as linguagens de computador, ou seja, se aprenderes a trabalhar  com o pascal saberás  trabalhar com todos os  outros programas de  linguagem pois são todos idênticos. 
História Foi criado pelo suíço Niklaus Wirth em 1970 e recebeu o este nome em homenagem ao matemático Blaise Pascal. O próprio Niklaus Wirth diz que Pascal foi criado simultaneamente para ensinar programação estruturada e para ser utilizada na sua fábrica de software. A linguagem reflecte a liberação pessoal de Wirth das restrições impostas após seu envolvimento com a especificação de ALGOL 68, e sua sugestão para essa especificação, o ALGOL W.
Componentes Básicos  do Programa Parte declarativa: as variáveis que vão ser usadas no programa são declaradas aqui (nada acontece aqui a não ser forneceres as informações que o Pascal vai usar mais tarde) cabeçalho: nome do programa Parte operativa: tudo o que estiver entre o begin (o que dá início ao programa) e o end (o que finaliza o programa) é o que queres que o programa faça.
Program total_produto;                 cabeçalho  Var         quantidade: integer;        Total, preço: real;              parte declarativa do programa        Designa: char;	                                                           tipos de dados Begin    Writeln (‘Digite a designação do seu produto’);                  Readln (designa);    Writeln (‘Digite a quantidade do produto’);    Readln (quantidade);    Writeln (‘Digite o preço por unidade do produto’);      parte operativa    Readln (preço);    Total := quantidade * preço;    Writeln (‘O valor do produto’, designa, ‘é’, total); End.
Barra de Ferramentas
Abrir: abre um arquivo Novo: limpa o editor Guardar: grava o ficheiro Guardar como: escreve o conteúdo do editor num determinado ficheiro Imprimir: imprime o arquivo Sair: sair do programa Fechar: fecha o arquivo Barra de Ferramentas
Desfazer:defaz a última acção realizada Refazer: refaz a acção que foi removida anteriormente Cortar: remove o texto seleccionado do arquivo Copiar: copia o texto seleccionado Colar: insere o texto copiado/cortado anteriormente Seleccionar tudo: selecciona todo o texto Localizar: localiza uma palavra pretendida Substituir: substitui uma palavra inserida por outra Ir para linha: vai para a linha indicada. Barra de Ferramentas
Executar!: compila o programa-fonte activo Barra de Ferramentas
FERRAMENTAS:  Abre um programa como bloco de notas ou calculadora. Cascata: apresenta as janelas abertas em forma de cascata Barra de Ferramentas
Estilo Moderno Estilo Dark Pascal Estilos Estilo Clássico
Comandos de Atalho Novo: limpa o editor Abrir: abre um arquivo   seta: abre um arquivo aberto recentemente Guardar: guarda o ficheiro Imprimir: imprime o ficheiro Localizar: localiza uma palavra pretendida Cortar: remove o texto seleccionado Copiar: copia o texto seleccionado Colar: insere o texto copiado/cortado anteriormente Desfazer: desfaz a ultima acção realizada Refazer: refaz a acção que foi removida anteriormente Executar (F9): executa o programa
Program Pzim ;  Begin    Writeln ('  ______                          ');    Writeln (' ||            ||    ||   //||  ');    Writeln (' ||            ||    ||  // ||  ');    Writeln (' ||--          ||    ||   *     ||  ');    Writeln (' ||             ||    ||          ||  ');    Writeln (' ||             ||    ||          ||  ');  End.

Mais conteúdo relacionado

Mais procurados

Processos fonologicos
Processos fonologicosProcessos fonologicos
Processos fonologicos
ameliapadrao
 
Conetores
ConetoresConetores
Conetores
Sandrina Azoia
 
Formulario iave-2018-mat-a
Formulario iave-2018-mat-aFormulario iave-2018-mat-a
Formulario iave-2018-mat-a
Susana Fernandes
 
Análise de Os Lusíadas
Análise de Os Lusíadas Análise de Os Lusíadas
Análise de Os Lusíadas Lurdes Augusto
 
O Mostrengo
O MostrengoO Mostrengo
O Mostrengo
António Teixeira
 
Processo de formação de palavras
Processo de formação de palavrasProcesso de formação de palavras
Processo de formação de palavras
Karen Olivan
 
Estrutura mensagem
Estrutura mensagemEstrutura mensagem
Estrutura mensagem
ameliapadrao
 
"Fernão de Magalhães", a Mensagem
"Fernão de Magalhães", a Mensagem"Fernão de Magalhães", a Mensagem
"Fernão de Magalhães", a Mensagem
Isabel Costa
 
Literatura Portuguesa Contemporânea: Prosa e Poesia
Literatura Portuguesa Contemporânea: Prosa e PoesiaLiteratura Portuguesa Contemporânea: Prosa e Poesia
Literatura Portuguesa Contemporânea: Prosa e Poesia
Juullio
 
Obstáculos ao desenvolvimento
Obstáculos ao desenvolvimentoObstáculos ao desenvolvimento
Obstáculos ao desenvolvimentoRosária Zamith
 
Cadeia de referência
Cadeia de referênciaCadeia de referência
Cadeia de referência
Marluce Brum
 
Gramatica resumo
Gramatica resumoGramatica resumo
Gramatica resumo
Andreia Margarido
 
Valor aspetual
Valor aspetualValor aspetual
Valor aspetual
Cristina Martins
 
Intertextualidade entre Os Lusíadas e Mensagem
Intertextualidade entre Os Lusíadas e MensagemIntertextualidade entre Os Lusíadas e Mensagem
Intertextualidade entre Os Lusíadas e Mensagem
Paulo Vitorino
 
Publicidade
PublicidadePublicidade
Publicidade
Carla Luís
 
Slides língua portuguesa apresentação
Slides língua portuguesa apresentaçãoSlides língua portuguesa apresentação
Slides língua portuguesa apresentaçãoblogdoalunocefa
 

Mais procurados (20)

Figuras de estilo
Figuras de estiloFiguras de estilo
Figuras de estilo
 
Processos fonologicos
Processos fonologicosProcessos fonologicos
Processos fonologicos
 
Conetores
ConetoresConetores
Conetores
 
Formulario iave-2018-mat-a
Formulario iave-2018-mat-aFormulario iave-2018-mat-a
Formulario iave-2018-mat-a
 
Análise de Os Lusíadas
Análise de Os Lusíadas Análise de Os Lusíadas
Análise de Os Lusíadas
 
Probabilidades
ProbabilidadesProbabilidades
Probabilidades
 
O Mostrengo
O MostrengoO Mostrengo
O Mostrengo
 
Processo de formação de palavras
Processo de formação de palavrasProcesso de formação de palavras
Processo de formação de palavras
 
Estrutura mensagem
Estrutura mensagemEstrutura mensagem
Estrutura mensagem
 
"Fernão de Magalhães", a Mensagem
"Fernão de Magalhães", a Mensagem"Fernão de Magalhães", a Mensagem
"Fernão de Magalhães", a Mensagem
 
Literatura Portuguesa Contemporânea: Prosa e Poesia
Literatura Portuguesa Contemporânea: Prosa e PoesiaLiteratura Portuguesa Contemporânea: Prosa e Poesia
Literatura Portuguesa Contemporânea: Prosa e Poesia
 
Obstáculos ao desenvolvimento
Obstáculos ao desenvolvimentoObstáculos ao desenvolvimento
Obstáculos ao desenvolvimento
 
Materia do 9º ano portugues
Materia do 9º ano portuguesMateria do 9º ano portugues
Materia do 9º ano portugues
 
Classe de palavras
Classe de palavrasClasse de palavras
Classe de palavras
 
Cadeia de referência
Cadeia de referênciaCadeia de referência
Cadeia de referência
 
Gramatica resumo
Gramatica resumoGramatica resumo
Gramatica resumo
 
Valor aspetual
Valor aspetualValor aspetual
Valor aspetual
 
Intertextualidade entre Os Lusíadas e Mensagem
Intertextualidade entre Os Lusíadas e MensagemIntertextualidade entre Os Lusíadas e Mensagem
Intertextualidade entre Os Lusíadas e Mensagem
 
Publicidade
PublicidadePublicidade
Publicidade
 
Slides língua portuguesa apresentação
Slides língua portuguesa apresentaçãoSlides língua portuguesa apresentação
Slides língua portuguesa apresentação
 

Destaque

Apostila programação "pascalzim"
Apostila programação "pascalzim"Apostila programação "pascalzim"
Apostila programação "pascalzim"deniscody
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
Elaine Cecília Gatto
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em Pascal
Pepe Rocker
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)111111119
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetiçãoTácito Graça
 
Programando com pascal
Programando com pascalProgramando com pascal
Programando com pascalRamon Souza
 
Linguagem de Programação Pascal
Linguagem de Programação PascalLinguagem de Programação Pascal
Linguagem de Programação Pascal
Marcus Vinicius
 
Fundamentos da programação de computadores 1ª edição
Fundamentos da programação de computadores   1ª ediçãoFundamentos da programação de computadores   1ª edição
Fundamentos da programação de computadores 1ª ediçãoLeandro Rocha de Oliveira
 
G.C.E. O/L ICT Lessons Database sinhala
 G.C.E. O/L ICT Lessons Database sinhala G.C.E. O/L ICT Lessons Database sinhala
G.C.E. O/L ICT Lessons Database sinhala
Mahesh Kodituwakku
 
5ª ed introdução organização de computadores mario a. monteiro
5ª ed introdução organização de computadores   mario a. monteiro5ª ed introdução organização de computadores   mario a. monteiro
5ª ed introdução organização de computadores mario a. monteiro
Adriana Carvalho
 
Livro Linguagem C - Completo
Livro Linguagem C - CompletoLivro Linguagem C - Completo
Livro Linguagem C - Completo
Marcos Quinho
 
Pascal Programming Session 1
Pascal Programming Session 1Pascal Programming Session 1
Pascal Programming Session 1Ashesh R
 
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.comIntrodução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Raul Batalha
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª ediçãoLeandro Rocha de Oliveira
 
Pascal programming language
Pascal programming languagePascal programming language
Pascal programming language
Mahesh Kodituwakku
 
Coletanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cColetanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cWilson Kushima
 

Destaque (17)

Apostila programação "pascalzim"
Apostila programação "pascalzim"Apostila programação "pascalzim"
Apostila programação "pascalzim"
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em Pascal
 
Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)Comandos de pascal e estrutura de repetição (para...fazer)
Comandos de pascal e estrutura de repetição (para...fazer)
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
 
Programando com pascal
Programando com pascalProgramando com pascal
Programando com pascal
 
Linguagem de Programação Pascal
Linguagem de Programação PascalLinguagem de Programação Pascal
Linguagem de Programação Pascal
 
Fundamentos da programação de computadores 1ª edição
Fundamentos da programação de computadores   1ª ediçãoFundamentos da programação de computadores   1ª edição
Fundamentos da programação de computadores 1ª edição
 
Pascal
PascalPascal
Pascal
 
G.C.E. O/L ICT Lessons Database sinhala
 G.C.E. O/L ICT Lessons Database sinhala G.C.E. O/L ICT Lessons Database sinhala
G.C.E. O/L ICT Lessons Database sinhala
 
5ª ed introdução organização de computadores mario a. monteiro
5ª ed introdução organização de computadores   mario a. monteiro5ª ed introdução organização de computadores   mario a. monteiro
5ª ed introdução organização de computadores mario a. monteiro
 
Livro Linguagem C - Completo
Livro Linguagem C - CompletoLivro Linguagem C - Completo
Livro Linguagem C - Completo
 
Pascal Programming Session 1
Pascal Programming Session 1Pascal Programming Session 1
Pascal Programming Session 1
 
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.comIntrodução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª edição
 
Pascal programming language
Pascal programming languagePascal programming language
Pascal programming language
 
Coletanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cColetanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-c
 

Semelhante a Tutorial pascal zim

Calourada2010
Calourada2010Calourada2010
Calourada2010
Tiago Maluta
 
aula5_python.pdf
aula5_python.pdfaula5_python.pdf
aula5_python.pdf
NonatoColaresColares2
 
Algoritomos aula 3 rafael
Algoritomos aula 3 rafaelAlgoritomos aula 3 rafael
Algoritomos aula 3 rafael
hugodrocha
 
Introducao ao small basic
Introducao ao small basicIntroducao ao small basic
Introducao ao small basicGabriel Kois
 
Linguagem c wellington telles - aula 02
Linguagem c   wellington telles - aula 02Linguagem c   wellington telles - aula 02
Linguagem c wellington telles - aula 02
profwtelles
 
Visualg
VisualgVisualg
Visualg 1231617089791929-2
Visualg 1231617089791929-2Visualg 1231617089791929-2
Visualg 1231617089791929-2
jaoozinhoqi123
 
Cartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdfCartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdf
Edkallenn Lima
 
Haskell
HaskellHaskell
Haskell
raquelcarsi
 
Pascal 70
Pascal 70Pascal 70
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOS
Devmedia
 
Desenvolvimento Rápido de Programas Linha de Comando
Desenvolvimento Rápido de Programas Linha de ComandoDesenvolvimento Rápido de Programas Linha de Comando
Desenvolvimento Rápido de Programas Linha de Comando
garux
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação C
JoberthSilva
 
Automação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com PythonAutomação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com Python
Fabio Spanhol
 
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
Tutorial dev cpp   002 - criação, leitura e alteração de arquivosTutorial dev cpp   002 - criação, leitura e alteração de arquivos
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
Flávio Freitas
 
Lógica de programação com visu alg
Lógica de programação com visu algLógica de programação com visu alg
Lógica de programação com visu algLeandro Santos
 

Semelhante a Tutorial pascal zim (20)

Pascal
PascalPascal
Pascal
 
Apostila linguagem pascal
Apostila linguagem pascalApostila linguagem pascal
Apostila linguagem pascal
 
Isc aula 7
Isc   aula 7Isc   aula 7
Isc aula 7
 
Calourada2010
Calourada2010Calourada2010
Calourada2010
 
aula5_python.pdf
aula5_python.pdfaula5_python.pdf
aula5_python.pdf
 
Algoritomos aula 3 rafael
Algoritomos aula 3 rafaelAlgoritomos aula 3 rafael
Algoritomos aula 3 rafael
 
Introducao ao small basic
Introducao ao small basicIntroducao ao small basic
Introducao ao small basic
 
Linguagem c wellington telles - aula 02
Linguagem c   wellington telles - aula 02Linguagem c   wellington telles - aula 02
Linguagem c wellington telles - aula 02
 
Apostila Visualg
Apostila VisualgApostila Visualg
Apostila Visualg
 
Visualg
VisualgVisualg
Visualg
 
Visualg 1231617089791929-2
Visualg 1231617089791929-2Visualg 1231617089791929-2
Visualg 1231617089791929-2
 
Cartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdfCartilha de R para Estatística e Data Science.pdf
Cartilha de R para Estatística e Data Science.pdf
 
Haskell
HaskellHaskell
Haskell
 
Pascal 70
Pascal 70Pascal 70
Pascal 70
 
Introdução a programação para plataforma iOS
Introdução a programação para plataforma iOSIntrodução a programação para plataforma iOS
Introdução a programação para plataforma iOS
 
Desenvolvimento Rápido de Programas Linha de Comando
Desenvolvimento Rápido de Programas Linha de ComandoDesenvolvimento Rápido de Programas Linha de Comando
Desenvolvimento Rápido de Programas Linha de Comando
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação C
 
Automação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com PythonAutomação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com Python
 
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
Tutorial dev cpp   002 - criação, leitura e alteração de arquivosTutorial dev cpp   002 - criação, leitura e alteração de arquivos
Tutorial dev cpp 002 - criação, leitura e alteração de arquivos
 
Lógica de programação com visu alg
Lógica de programação com visu algLógica de programação com visu alg
Lógica de programação com visu alg
 

Mais de 12anogolega

Voluntariado - AP
Voluntariado - APVoluntariado - AP
Voluntariado - AP12anogolega
 
Curiosidades - AP
Curiosidades - APCuriosidades - AP
Curiosidades - AP12anogolega
 
Água - Biologia
Água - BiologiaÁgua - Biologia
Água - Biologia12anogolega
 
Esquizofrenia - AP
Esquizofrenia - APEsquizofrenia - AP
Esquizofrenia - AP12anogolega
 
Last PP - Leonor
Last PP - LeonorLast PP - Leonor
Last PP - Leonor12anogolega
 
Last PP - Guadalupe
Last PP - GuadalupeLast PP - Guadalupe
Last PP - Guadalupe12anogolega
 
Last PP - Constança
Last PP - ConstançaLast PP - Constança
Last PP - Constança12anogolega
 
Last PP - Cláudia
Last PP - CláudiaLast PP - Cláudia
Last PP - Cláudia12anogolega
 
Capítulo XIX - MC
Capítulo XIX - MCCapítulo XIX - MC
Capítulo XIX - MC12anogolega
 

Mais de 12anogolega (20)

Voluntariado - AP
Voluntariado - APVoluntariado - AP
Voluntariado - AP
 
Curiosidades - AP
Curiosidades - APCuriosidades - AP
Curiosidades - AP
 
Água - Biologia
Água - BiologiaÁgua - Biologia
Água - Biologia
 
Esquizofrenia - AP
Esquizofrenia - APEsquizofrenia - AP
Esquizofrenia - AP
 
Psi - Inês
Psi - InêsPsi - Inês
Psi - Inês
 
Psi3 - Inês
Psi3 - InêsPsi3 - Inês
Psi3 - Inês
 
Psi4 - Inês
Psi4 - InêsPsi4 - Inês
Psi4 - Inês
 
Psi2 - Inês
Psi2 - InêsPsi2 - Inês
Psi2 - Inês
 
Last PP - Telma
Last PP - TelmaLast PP - Telma
Last PP - Telma
 
Last PP - Leonor
Last PP - LeonorLast PP - Leonor
Last PP - Leonor
 
Last PP - Inês
Last PP - InêsLast PP - Inês
Last PP - Inês
 
Last PP - Guadalupe
Last PP - GuadalupeLast PP - Guadalupe
Last PP - Guadalupe
 
Last PP - Paulo
Last PP - PauloLast PP - Paulo
Last PP - Paulo
 
Last PP - Magy
Last PP - MagyLast PP - Magy
Last PP - Magy
 
Last PP - Constança
Last PP - ConstançaLast PP - Constança
Last PP - Constança
 
Last PP - Julha
Last PP - JulhaLast PP - Julha
Last PP - Julha
 
Last PP - Adri
Last PP - AdriLast PP - Adri
Last PP - Adri
 
Last PP - Cláudia
Last PP - CláudiaLast PP - Cláudia
Last PP - Cláudia
 
Capítulo XIX - MC
Capítulo XIX - MCCapítulo XIX - MC
Capítulo XIX - MC
 
Last FL - Telma
Last FL - TelmaLast FL - Telma
Last FL - Telma
 

Tutorial pascal zim

  • 1. Escola Básica 2,3/ S Mestre Martins Correia Golegã – Aplicações Informáticas Ano Lectivo 2010/2011 12ºA Tutorial Pascal Zim Adriana Narciso nº1 Ana Margarida Cardoso Nº5
  • 2. P A S C A L Z I M ? O Q U E É ? O compilador Pascal Zim, uma linguagem de programação estruturada, é fruto de vários anos de pesquisa e trabalho na área dos algoritmos, tradutores e linguagens de programação. O compilador promove um subconjunto da linguagem pascal e contém as estruturas de dados, funções e comandos mais utilizados por iniciantes no estudo dessa linguagem. Permite o conhecimento da linguagem de conceitos comuns a todas as linguagens de computador, ou seja, se aprenderes a trabalhar com o pascal saberás trabalhar com todos os outros programas de linguagem pois são todos idênticos. 
  • 3. História Foi criado pelo suíço Niklaus Wirth em 1970 e recebeu o este nome em homenagem ao matemático Blaise Pascal. O próprio Niklaus Wirth diz que Pascal foi criado simultaneamente para ensinar programação estruturada e para ser utilizada na sua fábrica de software. A linguagem reflecte a liberação pessoal de Wirth das restrições impostas após seu envolvimento com a especificação de ALGOL 68, e sua sugestão para essa especificação, o ALGOL W.
  • 4. Componentes Básicos do Programa Parte declarativa: as variáveis que vão ser usadas no programa são declaradas aqui (nada acontece aqui a não ser forneceres as informações que o Pascal vai usar mais tarde) cabeçalho: nome do programa Parte operativa: tudo o que estiver entre o begin (o que dá início ao programa) e o end (o que finaliza o programa) é o que queres que o programa faça.
  • 5. Program total_produto; cabeçalho Var quantidade: integer; Total, preço: real; parte declarativa do programa Designa: char;   tipos de dados Begin Writeln (‘Digite a designação do seu produto’); Readln (designa); Writeln (‘Digite a quantidade do produto’); Readln (quantidade); Writeln (‘Digite o preço por unidade do produto’); parte operativa Readln (preço); Total := quantidade * preço; Writeln (‘O valor do produto’, designa, ‘é’, total); End.
  • 7. Abrir: abre um arquivo Novo: limpa o editor Guardar: grava o ficheiro Guardar como: escreve o conteúdo do editor num determinado ficheiro Imprimir: imprime o arquivo Sair: sair do programa Fechar: fecha o arquivo Barra de Ferramentas
  • 8. Desfazer:defaz a última acção realizada Refazer: refaz a acção que foi removida anteriormente Cortar: remove o texto seleccionado do arquivo Copiar: copia o texto seleccionado Colar: insere o texto copiado/cortado anteriormente Seleccionar tudo: selecciona todo o texto Localizar: localiza uma palavra pretendida Substituir: substitui uma palavra inserida por outra Ir para linha: vai para a linha indicada. Barra de Ferramentas
  • 9. Executar!: compila o programa-fonte activo Barra de Ferramentas
  • 10. FERRAMENTAS: Abre um programa como bloco de notas ou calculadora. Cascata: apresenta as janelas abertas em forma de cascata Barra de Ferramentas
  • 11. Estilo Moderno Estilo Dark Pascal Estilos Estilo Clássico
  • 12. Comandos de Atalho Novo: limpa o editor Abrir: abre um arquivo seta: abre um arquivo aberto recentemente Guardar: guarda o ficheiro Imprimir: imprime o ficheiro Localizar: localiza uma palavra pretendida Cortar: remove o texto seleccionado Copiar: copia o texto seleccionado Colar: insere o texto copiado/cortado anteriormente Desfazer: desfaz a ultima acção realizada Refazer: refaz a acção que foi removida anteriormente Executar (F9): executa o programa
  • 13. Program Pzim ; Begin Writeln (' ______ '); Writeln (' || || || //|| '); Writeln (' || || || // || '); Writeln (' ||-- || || * || '); Writeln (' || || || || '); Writeln (' || || || || '); End.