Neste trabalho vai ser feita uma pequena abordagem ao mundo da programação, seus principais
conceitos e os vários tipos de linguagens de programação. Depois ficaremos a conhecer uma das
línguas mais influentes no interior da programação, quais as suas características e os seus
objectivos.
Objectivos
. Geral
Neste trabalho vai ser feita uma pequena abordagem ao mundo da programação, seus principais
conceitos e os vários tipos de linguagens de programação. Depois ficaremos a conhecer uma das
línguas mais influentes no interior da programação, quais as suas características e os seus
objectivos.
Trata-se de um termo não aceito por todos, porém certamente vocês já devem ter escutado. Estas
linguagens se encontram em um ponto médio entre as duas anteriores. Dentro destas linguagens
poderia se situar C já que pode acessar aos registros do sistema, trabalhar com endereços de
memória, todas elas características de linguagens de baixo nível e ao mesmo tempo realizar
operações de alto nível.
São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina.
Estão dirigidas a solucionar problemas mediante o uso de EDD's.
Costumam usar tipos de dados para a programação e existem linguagens de propósito geral
(qualquer tipo de aplicação) e de propósito específico (como FORTRAN para trabalhos
científicos).
1.3Vantagens e Desvantagens da Linguagem Assembly
As vantagens e desvantagens da linguagem Assembly e a sua utilização. com relação as
linguagens de alto nível:
Por exemplo, diferente de um programa C, ele não pode ser executado em PCs e estações de
trabalho. n Devido a sua baixa expressividade, ilegibilidade e exigência do conhecimento sobre a
máquina faz a programação Assembly ter um custo de desenvolvimento
.
2. Linguagem de Programação Pascal
A designacao de pascal foi-lhe atribuída em honra ao brilhante cientista Blaiser Pascal( 1623-
1662), em cujos feitos se incluiu a invenção da primeira calculadora mecânica do mundo.
( GOTTFRIED : 1996).
2.2 Elementos principais da linguagem Programacao em Pascal
2.3 Alfabeto
Símbolos e alfabetos. Um alfabeto é, para os nossos fins, um conjunto finito não vazio cujos
elementos são chamados de símbolos. Dessa maneira, os conceitos de símbolo e alfabeto
são introduzidos de forma interdependente : um alfabeto é um conjunto de símbolos, e um
símbolo é um elemento qualquer de um alfabeto. Note que consideramos aqui apenas
alfabetos finitos: isso é feito por simplicidade, naturalmente, e também porque são raros os
casos em que a consideração de um alfabeto infinito seria desejável Qual o alfabeto que
devemos considerar, ou seja, quais são os símbolos do alfabeto considerado depende do
contexto em que pretendemos trabalhar. Como exemplos de alfabetos citamos {0, 1} ou {a,
b}, o alfabeto da língua portuguesa { a, b, c, ç, ¼ z}, o conjunto de caracteres ASCII, etc
2.4 Variáveis
Onde:
O nome1, nome2, ..., etc sao identificadores que representam nomes individuais de variaveis e
tipo refere se ao tipo de dados das variaveis.
2.5 Constantes
É muitas vezes conviniente associar-se um dado simples tal como um valor numérico ou um
cadeia, a um identificador, programa assim o elemento de informacao. O identificador é
designado por constante se o elemento de informacao lhe esta afecto primeiramente se o
elemento da informacao se mantem durante o programa.
Uma constante deve sempre ser definida antes de aparecer numa instrucao de pascal. Esta
definicao tem duas finalidades ; que estabelece que o identifiador e uma constante associe um
elemento de informacao.
2.6 Identificadores
Apenas utilizaremos minusculas para on identficador, para se distiguir das palavras reservadas
( as quais a operacao é sempre em minusculas
São todos os identificadores reservados do Object Pascal. Eles desempenham um papel central
na linguagem. A ajuda do Delphi distingue "palavras reservadas " e "diretivas": as palavras
reservadas não podem ser usadas como identificadores , enquanto as diretivas não devem ser
usadas como tais, mesmo que o compilador as aceite.
2.8 . Arrays
Uma linguagem permite que o programador especifique precisamente sobre quais dados, um
+programador vai actuar, como estes sao armazenados ou transmitidos e quais accoes devem ser
tomadas sobre varias circunstancias. Existem varios tipos de linguagem de programacao, e a
escolha de um tipo de linguagem depende em grande parte do objectivo pretendido
2.1 Historial
vida no inicio dos anos 70 por Nicklaus Wirth, na Universidade Tecnica de Zurique, Suica. O
objectivo original foi o desenvolver uma linguagem disciplinada de Alto Nivel para ensinar
Programação estruturada. A definicao da linguagem original de Wirth é por vezes referida como
Pascal Padrao ou o Pascal Padrao por Jensen e Wirth .
Nos E.U.A, foi definido conjuntamente um Padrao oficial, pelo qual American National
Standards Institute ( ANSI) e pelo Institute Of Electrical and Electronics Engineers ( IEEE)
portanto este padrão oficial é muitas vezes designado como ANSI Pascal.
Actualmente o Turbo Pascal é utilizado como linguagem de ensino quer nos computadores
pessoais , bem com uma poderosa linguagem de fins genéricos para diferentes tipos de
aplicacoes.
Referencias Blibliograficas
• Nascimento, A.J. & Heller , J. L ( 1990 ): Introducao a Informatica, sao Paulo 47pp
Tema :
Linguagens de Programação
І Semestre
Classificação
____________________
Indice
1. Linguagem de Programaçã
Suas caracteristicas
Vantengens e Desvantagens
2.3 Alfabeto
2.4 Variaveis
2.5 Constantes
2.6 Identificadores
2.8 Arrays