A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UNIFESO Ciência da Computação - 3º Ano Paradigmas de Programação Professor: Bruno Costa Alunos: Rafael Telles, Williams Gomes 2 UNIFESO – Paradigmas de.

Apresentações semelhantes


Apresentação em tema: "UNIFESO Ciência da Computação - 3º Ano Paradigmas de Programação Professor: Bruno Costa Alunos: Rafael Telles, Williams Gomes 2 UNIFESO – Paradigmas de."— Transcrição da apresentação:

1

2 UNIFESO Ciência da Computação - 3º Ano Paradigmas de Programação Professor: Bruno Costa Alunos: Rafael Telles, Williams Gomes 2 UNIFESO – Paradigmas de Programação – Linguagem Pascal

3 Pascal nasceu com a vocação de ser uma linguagem disciplinada de alto nível, que permitisse ensinar com clareza os principais conceitos envolvidos na programação estruturada de computadores. 3 UNIFESO – Paradigmas de Programação – Linguagem Pascal Introdução

4 Linguagem de programação estruturada, com rígida checagem de tipos (os tipos não se misturam). Todos os programas podem ser reduzidos a apenas três estruturas:  Sequência, decisão, iteração. Utiliza Sub-rotinas: Funções e procedimentos recursivos. 4 UNIFESO – Paradigmas de Programação – Linguagem Pascal O Que é Pascal?

5 Trouxe inovações que permitiam ler e escrever campos individuais ao invés de registros completos. Linguagem imperativa. Baseada principalmente em comandos de atribuição (procedural ou procedimental). 5 UNIFESO – Paradigmas de Programação – Linguagem Pascal O Que é Pascal?

6 Nicklaus Wirth, 15/02/1934, Suíça. Graduou-se Engenheiro Eletrônico pelo IFT em Zurique - 1959. Mestrado na Universidade Laval – 1960 PHD na Universidade da Califórnia em Benkeley - 1963. O Criador 6 UNIFESO – Paradigmas de Programação – Linguagem Pascal

7 Prêmios:  Emanuel R. Piore IEEE – 1983;  Prêmio Turing – 1984;  Pioneiro da Computação - 1987. O Criador 7 UNIFESO – Paradigmas de Programação – Linguagem Pascal

8 8 Histórico A linguagem foi criada entre 1968 e 1970, pelo professor Nicklaus Wirth. Baseada em algumas linguagens estruturadas existentes como o ALGOL e o PLI. O nome Pascal é homenagem ao grande matemático francês, Blaise Pascal.

9 9 UNIFESO – Paradigmas de Programação – Linguagem Pascal Histórico A linguagem PASCAL surgiu com o intuito de ser uma ferramenta educacional. O primeiro compilador foi desenvolvido em 1970, para computadores CDC600. A linguagem pode ser considerada uma família de linguagens de programação.

10 10 UNIFESO – Paradigmas de Programação – Linguagem Pascal Histórico Influenciou a criação das linguagens: Ada, Component Pascal, Icon, Java, Modula-2, Oberon, Object Pascal e Oxygene. A partir de 1973, a linguagem Pascal foi adotado pela Universidade da Califórnia em San Diego. Tornou-se referência padrão quando o professor Ken Bowles adaptou o compilador USCD P-System para o APLLE II.

11 11 UNIFESO – Paradigmas de Programação – Linguagem Pascal Histórico Por volta de 1980 já era amplamente aceito nas universidades. Linguagem oficial em exames de admissão para Ciência da Computação (Educational Testing Service) até 1999. Pascal ensinado desde o primário até o equivalente ao segundo grau.

12 12 UNIFESO – Paradigmas de Programação – Linguagem Pascal O Turbo Pascal Criado pela empresa Borland. IDE - Ambiente de desenvolvimento integrado. Editor de texto para digitar e salvar o programa codificado em Pascal no disco. Um compilador que traduz o código para a linguagem de máquina. Lançado originalmente para o IBM Personal Computer.

13 13 UNIFESO – Paradigmas de Programação – Linguagem Pascal Aplicabilidade e Uso Usada, principalmente para o ensino de programação de computadores. Indicado na resolução de problemas cujas soluções exijam uma sequência de ações bem definidas. Estruturas de controle favorecem a construção de um código auto documentado.

14 14 UNIFESO – Paradigmas de Programação – Linguagem Pascal Estrutura e Sintaxe Um programa em Pascal é composto de constantes e variáveis globais, procedimentos e funções reentrantes e um programa principal. A linguagem não é Case Sensitive, não distinguindo letras maiúsculas de minúsculas. Begin e o End substituem respectivamente o abra chaves ( { ) e o fecha chaves ( } ).

15 15 UNIFESO – Paradigmas de Programação – Linguagem Pascal Estrutura e Sintaxe

16 16 UNIFESO – Paradigmas de Programação – Linguagem Pascal Estrutura e Sintaxe

17 17 UNIFESO – Paradigmas de Programação – Linguagem Pascal O Código

18 18 UNIFESO – Paradigmas de Programação – Linguagem Pascal

19 19 UNIFESO – Paradigmas de Programação – Linguagem Pascal Curiosidades O turbo Pascal Compilava a uma taxa estonteante: milhares de linhas por minuto. Com o passar do tempo a linguagem incorporou modificações, como orientação a objetos, que deu origem ao Object Pascal. O Turbo Pascal possuía uma licença para poder ser utilizado, hoje é possível download gratuito na internet. A Microsoft tentou concorrer com a versão 5.5 do Pascal Turbo, lançando o Microsoft Pascal, sendo este superado devido a qualidade e baixo preço daquele.

20 Curiosidades Nicklaus Wirth, Edsge Dikjstra e Tony Hoare 20 UNIFESO – Paradigmas de Programação – Linguagem Pascal

21 21 UNIFESO – Paradigmas de Programação – Linguagem Pascal Conclusão A linguagem Pascal é de escrita mais livre, que não exige dos estudantes maiores cuidados com a formatação. Além disso Pascal se parece muito com a linguagem natural, tornando muito fácil o entendimento do código escrito com ele. Concluímos que Pascal ainda tem um campo grande quando se destina a fins educacionais.

22 22 UNIFESO – Paradigmas de Programação – Linguagem Pascal Referências http://brinch-hansen.net/memoirs/photos-color- html/wirth_dijkstra_hoare.html http://brinch-hansen.net/memoirs/photos-color- html/wirth_dijkstra_hoare.html https://pt.wikipedia.org/wiki/Niklaus_Wirth http://www.computerhistory.org/fellowawards/hall/bios/Niklaus,Wirth/ Evaristo, Jaime – Programando com Pascal 2ª edição - Èbook Express.


Carregar ppt "UNIFESO Ciência da Computação - 3º Ano Paradigmas de Programação Professor: Bruno Costa Alunos: Rafael Telles, Williams Gomes 2 UNIFESO – Paradigmas de."

Apresentações semelhantes


Anúncios Google