segunda-feira, 18 de abril de 2016

Ficha 1

O que é Programação?


A Programação é o instrumento essencial do funcionamento dos sistemas de informação. Consiste em enviar uma sequência de comandos para um computador, de forma a atingir um determinado objectivo, ou seja, procura que o computador execute uma determinada função.

Um programa é escrito em linguagem de programação, embora seja possível, porém dificil, escrevê-lo diretamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.


O que são Linguagens de Programação?


Linguagens de Programação são métodos padronizados para comunicar instruções a um computador. São conjuntos de regras sintáticas (estipulam o modo correcto de utilizar os termos da linguagem para formular instruções válidas para a máquina) e semânticas (conjunto de palavras ou sinais que assumem determinados significados para o processador) usadas para definir um programa de computador. Permitem que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. As Linguagens de programação podem ser usadas para expressar algoritmos com precisão.




As linguagens de Programação estão divididas em:

Linguagem de alto nível -  tem um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. Um exemplo é a linguagem Basic.

Linguagem de baixo nível - utiliza somente instruções do processador,  estando diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly que trabalha diretamente com os registadores do processador, manipulando dados.



Algoritmo e Programa


Um algoritmo é um conjunto ou sequência de instruções de operações devidamente organizadas e orientadas para a resolução de um determinado problema ou para alcançar determinados objetivos. Um algoritmo pode ser escrito com o auxílio de uma linguagem natural, utilizando expressões específicas. Mas, existem outros modos de especificação que são o fluxograma (conjunto de esquemas gráficos que representam a sequência de um programa utilizando símbolos) e o pseudocódigo (linguagem artificial que descreve os passos necessários à resolução de um problema).

Pseudocódigo

Fluxograma















programa consiste na tradução do algoritmo (ou conjunto de algoritmos interligados) para instruções capazes de serem expressas e executadas em computador.










Ada Lovelace

Ada Lovelace (nascida Byron, 10 de dezembro de 1815 — 27 de novembro de 1852) foi uma matemática e escritora inglesa. É reconhecida principalmente por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage. Durante o período em que esteve envolvida com o projeto de Babbage, desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história.

Webgrafia


Sem comentários:

Enviar um comentário