SlideShare ist ein Scribd-Unternehmen logo
1 von 13
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
Sara Gonçalves
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
Corrida De Cavalos - Os Maias
Corrida De Cavalos - Os MaiasCorrida De Cavalos - Os Maias
Corrida De Cavalos - Os Maias
mauro dinis
 
Contextualização histórico literária - O Ano da Morte de Ricardo Reis
Contextualização histórico literária - O Ano da Morte de Ricardo ReisContextualização histórico literária - O Ano da Morte de Ricardo Reis
Contextualização histórico literária - O Ano da Morte de Ricardo Reis
Catarina Castro
 
Estrutura do sermão de sto antónio aos peixes
Estrutura do sermão de sto antónio aos peixesEstrutura do sermão de sto antónio aos peixes
Estrutura do sermão de sto antónio aos peixes
beonline5
 
O Tesouro_Eça_Queirós_Categorias Narrativa
O Tesouro_Eça_Queirós_Categorias NarrativaO Tesouro_Eça_Queirós_Categorias Narrativa
O Tesouro_Eça_Queirós_Categorias Narrativa
armindaalmeida
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
Tácito Graça
 
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo BrancoAmor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
Lurdes Augusto
 

Was ist angesagt? (20)

Os maias jornalismo português
Os maias  jornalismo portuguêsOs maias  jornalismo português
Os maias jornalismo português
 
A história do computador
A história do computadorA história do computador
A história do computador
 
Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programação
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Corrida De Cavalos - Os Maias
Corrida De Cavalos - Os MaiasCorrida De Cavalos - Os Maias
Corrida De Cavalos - Os Maias
 
Hardware
HardwareHardware
Hardware
 
José saramago
José saramagoJosé saramago
José saramago
 
José Saramago - Vida e Obra
José Saramago - Vida e ObraJosé Saramago - Vida e Obra
José Saramago - Vida e Obra
 
Contextualização histórico literária - O Ano da Morte de Ricardo Reis
Contextualização histórico literária - O Ano da Morte de Ricardo ReisContextualização histórico literária - O Ano da Morte de Ricardo Reis
Contextualização histórico literária - O Ano da Morte de Ricardo Reis
 
Estrutura do sermão de sto antónio aos peixes
Estrutura do sermão de sto antónio aos peixesEstrutura do sermão de sto antónio aos peixes
Estrutura do sermão de sto antónio aos peixes
 
O Tesouro_Eça_Queirós_Categorias Narrativa
O Tesouro_Eça_Queirós_Categorias NarrativaO Tesouro_Eça_Queirós_Categorias Narrativa
O Tesouro_Eça_Queirós_Categorias Narrativa
 
Recursos Estilísticos
Recursos EstilísticosRecursos Estilísticos
Recursos Estilísticos
 
Os Maias - Capítulo XVI
Os Maias - Capítulo XVIOs Maias - Capítulo XVI
Os Maias - Capítulo XVI
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
 
Aula 04 estruturas de repetição
Aula 04   estruturas de repetiçãoAula 04   estruturas de repetição
Aula 04 estruturas de repetição
 
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo BrancoAmor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
Amor de Perdição (exceto cap. VI, VII, VIII) de Camilo Castelo Branco
 

Andere mochten auch

Apostila programação "pascalzim"
Apostila programação "pascalzim"Apostila programação "pascalzim"
Apostila programação "pascalzim"
deniscody
 
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
 
Programando com pascal
Programando com pascalProgramando com pascal
Programando com pascal
Ramon Souza
 
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
Leandro Rocha de Oliveira
 
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
 
Pascal Programming Session 1
Pascal Programming Session 1Pascal Programming Session 1
Pascal Programming Session 1
Ashesh R
 
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
Leandro Rocha de Oliveira
 
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
Wilson Kushima
 

Andere mochten auch (15)

Apostila programação "pascalzim"
Apostila programação "pascalzim"Apostila programação "pascalzim"
Apostila programação "pascalzim"
 
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)
 
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
 

Ähnlich wie Tutorial pascal zim

Introducao ao small basic
Introducao ao small basicIntroducao ao small basic
Introducao ao small basic
Gabriel Kois
 
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
Leandro Santos
 

Ähnlich wie 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 1231617089791929-2
Visualg 1231617089791929-2Visualg 1231617089791929-2
Visualg 1231617089791929-2
 
Visualg
VisualgVisualg
Visualg
 
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
 

Mehr von 12anogolega

Mehr von 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.