Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Programação na Web

No description
by

Filipe Correia

on 15 March 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Programação na Web

Linguagens naturais e linguagens formais Programação na Web Construção base de Página Web Pode-se definir uma linguagem como sendo uma forma de comunicação, que utiliza símbolos e determinadas regras para os combinar. Dentro deste contexto, encontram-se as linguagens naturais e as formais.
A linguagem natural é a linguagem falada ou escrita como, por exemplo, o português.
Linguagem Natural Linguagem Formal

Algoritmos
Pseudocódigo
Andreia Alves
Filipe Correia
Andreia As linguagens naturais não foram projetadas pelas pessoas. São passiveis de varias interpretações e sofrem transformações naturais ao longo do tempo. Os termos e as regras sintáticas e semânticas utilizados surgem depois e têm como objectivo a sistematização e a organização da linguagem. A sintaxe da linguagem estuda os processos que geram ou combinam as frases, especificando a sua estrutura interna e funcionamento, enquanto a semântica ocupa-se do significado dos vários componentes de linguagem. (fig.1).

Ao contrário das linguagens naturais, as linguagens formais são previamente projetadas para determinados fins. A linguagem formal é delineada de modo a evitar equívocos na utilização dos termos como, por exemplo, a matemática e as linguagens de programação de computadores. Ao contrário das linguagens naturais, as formas são desenvolvidas de forma a evitar a ambiguidade e a redundância. Numa linguagem formal os termos e as regras sintáticas e semânticas são previamente estabelecidos andes da linguagem ser usada. (fig.2).
Um programa de computadores é constituído por uma sucessão de instruções que permitem especificar ao processador da máquina as ações consecutivas a executar sobre um conjunto de dados. Normalmente, estes programas são escritos, isto é, codificados, com recurso às linguagens de programação. Estas são projetadas para aproximá-las à linguagem humana, isto porque as linguagens-maquina apenas manipulam dados binários, isto é, uma sucessão dos valores lógicos 0 e 1 onde os valores são omitidos como verdadeiro e falso.
As linguagens de programação apresentam um método normalizado para a elaboração das instruções dos programas de computadores, fazendo uso do conjunto de regras sintáticas e semânticas da linguagem em causa. Assim, as linguagens de programação, entendidas pelos computadores, são linguagens construídas, isto é, do tipo formal (fig.3).
Existem milhares de linguagens de programação. (fig.4).
Filipe Algoritmo Um algoritmo pode ser escrito com o auxílio de uma linguagem natural, utilizando expressões precisas. Mas existem outros modos de especificação que são o fluxograma e o pseudocódigo.

Utiliza-se
1º representação gráfica
2º-Representação textual
Para construir um algoritmo é necessário:
Compreender o problema (o que se pretende).
Identificar os dados de entrada (os dados fornecidos e a sua situação inicial).
Identificar os dados de saída (os dados resultantes do processamento).
Identificar as operações de processamento (os cálculos e as restrições para obtenção dos dados de saída a partir dos dados de entrada).
Elaborar o algoritmo, definindo:
As variáveis necessárias para armazenar as entradas e efectuar o processamento;
As instruções necessárias.
Testar o algoritmo.
Fluxogramas Os fluxogramas utilizam símbolos gráficos para demonstrar a resolução de um problema.
Pseudocódigo Os pseudocódigos utilizam uma representação textual (narrativa) constituída por palavras da linguagem natural e pela sintaxe característica das linguagens de programação estruturada.
Código em linguagem de programação Pascal
Full transcript