Conceito de Programaçao
Conceito de Programaçao
Conceito de Programaçao
Turma:3 Sala:14
Disciplina: Tics
Discentes:
Adelina Noe Castigo Nr:01
Emineima Antonio Mario Nr:21
Fatima Enriques Bila Nr:23
Sunelia Fatima Nr:38
Docente:
é importante também saber que muito além de um simples processo de escrita, a programação envolve
um misto de outras habilidades cognitivas, como o raciocínio lógico, habilidades matemáticas, a
capacidade de abstração e de lidar com diferentes tipos de dados.
Linguagem de Programação
Essa linguagem nada mais é do que um método padronizado que permite comunicar instruções
específicas para um computador. Há centenas de variações e todas elas permitem que o programador
defina sobre quais dados o computador deverá atuar, como armazenar e transmitir esses dados e quais
ações tomar sob variadas circunstâncias, Uma linguagem de programaçao é uma notação formal para a
descrição de algoritmos que serão executados de instruçoes que especificam uma sequência de
operacoes que resolveram uma certa questao.
Agora com todas as anotações formais, uma linguagem de programaçao tem dois componentes:
Sintaxe e semântica;
A sintaxe consiste num conjnto de regras formas, que especificam a composiçao de programas apartir
de letras, dígitos e outros símbolos.
Por exemplo:regras de sintaxe podem especificar que cada parênteses aberto numa expressao
artiméctica deve corresponder a um parênteses fechado, e que dois comandos quaisquer devem ser
separadoas por um ponto e vírgula.
Esta linguagem consiste na representação dos dados por sequências de zeros e uns, que desencadeiam
determinadas acções no processador: por isso, esta linguagem é conhecida por linguagem máquina.
As linguagens baseadas em código máquina designam-se por linguagens de baixo nivel, pois elas
encontram-se ao nível do Hardware e são executadas directamente pela CPU obedecendo as instruções
que contém um código de operação e um ou mais endereços de memória. Estas linguagens são pouco
práticas.
Foi já nos anos 50 que foram desenvolvidas as chamadas linguagens de alto nivel, que permitem a
programação através de comandos com palavras da lingua inglesa.
Através desses comandos, possibilitou-se que fossem criadas estruturas de dados e descritos proce
dimentos lógicos para a solução de tarefas com mais facilidade. Dentro das linguagens de alto nivel
podemos encontrar diferentes paradigmas de programação.
Do acima exposto resulta que qualquer linguagem de programação deve estar situada entre dois
extremos: o da linguagem natural do homem (muito clara, porém lenta) e o da linguagem de máquina
(muito rápida, porém complexa). Este é o conceito de nivel de linguagem: alto nível para as linguagens
mais próximas da linguagem humana; baixo nível para as linguagens mais semelhantes à linguagem de
máquina.
No final dos anos 40, desenvolveu-se uma nova Linguagem semelhante à linguagem máquina mas com
os códigos de operação substituídos por mnemónicas e com os endereços de memória correspon-
dentes aos dados, substituídos por nomes simbólicos, permitindo o controlo dos dispositivos internos do
computador através de comandos e variáveis. A esta linguagem simbólica de montagem chamou-se Lin-
guagem Assembly (tradução literal do inglés: «de montagem).
paradigmas de programação
É o modelo, padrão ou estilo de programação suportado por linguagens que agrupam certas carac
terísticas comuns. Por detrás de uma linguagem de programação está sempre um paradigma represen-
tado. Dentro da nossa abordagem consideraremos os seguintes paradigmas:
Paradigma Funcional. ...
Paradigma Declarativo. ...
Paradigma Lógico. ...
Computação Paralela.
Importância da programação
Código Fonte
Código fonte é o conjunto de palavras e comandos escritos ordenadamente, de maneira lógica, que
contém instruções em determinada linguagem de programação.Esses programas, por sua vez, são
compostos por conjuntos de instruções determinados pelo programador que descrevem tarefas a serem
realizadas pela máquina e atendem diversas finalidades.
Um computador é formado por componentes físicos, como a parte externa do seu celular, a CPU de um
PC, a memória, o mouse, enfim... os meios pelos quais os sinais elétricos podem ser convertidos em
dados, informações.
Esses componentes são chamados de hardware e a sua linguagem binária, que é a linguagem de
máquina, é composta apenas por bits, que são zeros e uns. Os bits representam a ausência ou presença
de sinais elétricos.