- Defina o conceito de Programação (Programação Informática) e de Linguagens de Programação.
- Estabeleça a diferença entre linguagens de baixo nível e linguagens de alto nível
- Estabeleça a diferença entre algoritmo e programa.
- Quem é considerado (a), historicamente, o (a) primeiro (a) programador (a) informático (a)? Descreva a sua história.
1. A programação é o instrumento essencial do
funcionamento dos sistemas de informação.
Linguagem de natural- é a
linguagem falada ou escrita como, por exemplo, o inglês.
Linguagem formal- as
linguagens formais são previamente projectadas para determinados fins. A
linguagem formal é delineada de modo a evitar equívocos na utilização dos
termos, como, por exemplo, a matemática e as linguagens de programação de
computadores.
. 2. Linguagens de baixo nível- estão mais próximos
do hardware ou nível máquina.
Linguagem de alto nível- mais
próximas da linguagem humana.
3. 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 objectivos.
Um programa de computador é,
essencialmente, traduzir um algoritmo (ou conjunto de algoritmos interligados)
para instruções capazes de serem expressas e executadas em computador.´
4. Ada Lovelace é historicamente considerada a primeira programadora. Ela foi a primeira a desenvolver um algoritmo para implantação em um computador, a máquina de análise de Charles Babbage, em outubro de 1842.
Ada Augusta Byron King, Condessa de Lovelace
(10 de Dezembro de 1815 - 27 de Novembro de 1852), atualmente conhecida como
Ada Lovelace, foi uma matemática e escritora inglesa e hoje é principalmente
reconhecida por ter escrito o primeiro algoritmo para ser processado por uma
máquina, a máquina analítica de Charles Babbage.Lady Lovelace, única filha
legítima do poeta britânico Lord Byron e sua esposa,Annabella, é reconhecida
como a primeira programadora de toda a história.
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.
Sem comentários:
Enviar um comentário