quarta-feira, 26 de abril de 2017

Ada Lovelace

Quem foi? Qual foi o seu contributo?

Ada Lovelace, foi uma matemática e escritora inglesa. Hoje é 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, ela 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:

Início da Programação

O que é programação?

A programação é o instrumento essencial do funcionamento dos sistemas de informação. Este é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito numa linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina.

O que são linguagens de programação?

As linguagens de programação não são mais do que um conjunto de palavras utilizadas na escrita de programas, de acordo com léxico próprio sujeito a uma determinada estrutura. Inicialmente as linguagens de programação, aproximavam-se bastante das instruções do processador, o que as tornava muito complexas e de difícil utilização. No entanto esta evoluiu rapidamente, e desde então aparecem linguagens aproximadas da linguagem natural.

As linguagens de programação costumam ser divididas, em:

Linguagem de Máquina - Na linguagem de máquina, a representação dos dados e das operações (instruções) que constituem um programa, é baseada no sistema binário, que é a forma compreendida e executada pelo hardware do sistema. Esta linguagem é muito mais rápida que as linguagens de alto nível.

Linguagem Assembly - A linguagem de máquina de cada processador é acompanhada de uma versão “legível” da linguagem de máquina que é a chamada linguagem simbólica Assembly. Simbólica pois esta linguagem não é composta de números binários ou hexadecimais. A linguagem Assembly é na realidade uma versão legível da linguagem de máquina. Ela utiliza palavras abreviadas, chamados mnemónicos, indicando a operação a ser realizada pelo processador.

Linguagem de Alto Nível - As linguagens de alto nível são assim denominadas por apresentarem uma sintaxe mais próxima da linguagem natural, fazendo uso de palavras reservadas extraídas do vocabulário corrente (com READ, WRITE, TYPE, etc.) e permitem a manipulação dos dados nas mais diversas formas (números inteiros, reais, vetores, etc.), enquanto a linguagem Assembly trabalha com bits, bytes, palavras, armazenadas em memória.


Programa - É um conjunto de instruções organizadas de uma forma lógica e previamente estabelecida, permitindo ao computador executar as tarefas que lhe são pedidas.

Algoritmo - Um algoritmo é, por conseguinte, 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.


Webgrafia:



segunda-feira, 3 de abril de 2017

Final do 2º período

Neste per iodo foi interessante ao nível de realização de trabalhos programados e pela descoberta de um novo conhecimento sobre a manipulação de imagens e video.
Gostei muito deste período e do outro, mas espero gostar mais do ultimo período.
Boas férias da Páscoa comam muitos chocolates e amêndoas.