Resumo I-API
Resumo I-API
Resumo I-API
Aplicações Informáticas b
API 12º ANO
cT E agora?
Linguagens naturais e linguagens formais
Instruções Especificação ao processador da
Linguagem- forma de comunicação, que utiliza símbolos e
ação a executar.
determinadas regras para os combinar.
Linguagens naturais- (PT, DEU) linguagem falada e escrita
que não é projetada pelas pessoas; são passiveis de várias
interpretações e sofrem transformações naturais ao longo Gerações das linguagens
do tempo; faz parte da cultura de um povo; desenvolvida
de forma não premeditada; forma mais comum de As linguagens de baixo nível correspondem à linguagem que
comunicação. se aproximam da linguagem-máquina:
o Os termos e as regras sintáticas e semânticas surgem depois e 1º geração- Linguagem-máquina ou binária;
têm como objetivo a sistematização e a organização da 2ºgeração- Linguagem Assembly.
linguagem.
o Sintaxe da linguagem- estuda os processos que geram ou As de alto nível aproximam-se da compreensão dos seres
combinam as frases, especificando a sua estrutura interna e humanos:
funcionamento; 3º geração- Pascal
o Semântica- ocupa-se do significado dos vários componentes 4ºgeração- SQL
da linguagem natural. 5ºgeração- LISP
Algoritmos e pseudocódigos
Linguagens formais- (mat, programação: Pascal e C++) são
previamente projetadas para determinados fins (têm Objetivo da linguagem de programação- expressar um
algum objetivo); é delineada de modo a evitar equívocos processo que, com o auxílio de um pc, tende a resolver um
na utilização dos termos, desenvolvidas de forma a evitar problema.
ambiguidade e a redundância; os termos e as regras
sintáticas e semânticas são previamente estabelecidos Para resolver um problema é preciso criar um programa
antes da linguagem ser usada; linguagem artificial; numa linguagem escolhida.
desenvolvida para testar ou provar alguma hipótese.
Para efetuar a passagem do problema para o programa,
convém elaborar um algoritmo que possibilite a compreensão
Um PROGRAMA DE PC é constituído por uma sucessão e a descrição do problema e que seja de fácil conversão para
de instruções que permitem especificar ao processador da qualquer linguagem de programação.
máquina as ações consecutivas a executar sobre um
conjunto de dados.
Problema- elaboração de um algoritmo-Criação de um
Normalmente os programas são escritos, isto é,
programa (x linguagem) -Resolver o problema
codificados, com recurso às linguagens de programação,
de modo a aproximar à linguagem humana, pois as a
máquinas apenas manipulam dados binários (sucessão de Problema- o que se pretende resolver.
valores lógicos 0 e 1).
Programa de PC- Conjunto de instruções desenvolvida
Linguagem de Sistema de escrita formal, através linguagem de computador que descreve uma tarefa
programação constituído por um conjunto de realizada por um computador.
regras para a escrita de programas (foto esquema)
de pc.
Programa (código) Conjunto de instruções numa
linguagem de programação.
A utilização de fluxogramas torna-se mais difícil de
concretizar no caso de programas extensos, sendo neste
caso, a utilização do pseudocódigo mais pratica para
estruturar o raciocínio no desenvolvimento de um programa
e para convertê-lo mais facilmente para uma linguagem de
programação.
Construir um algoritmo:
Programar em Pascal