April 26, 2017

Introdução à Programação



Conceito de Programação

Programação é a ação e o efeito de programar. Este verbo tem várias aceções, entre elas: idealizar e ordenar as ações que vão ser realizadas no âmbito de um projeto; o anúncio das partes que compõem um ato ou espetáculo; a preparação de máquinas para cumprirem uma determinada tarefa a um dado momento; a elaboração de programas para a resolução de problemas através de computadores; e a preparação dos dados necessários para obter uma solução de um problema com uma calculadora eletrónica, por exemplo.
Hoje em dia, a noção de programação é bastante associada à programação em informática. Este é o processo pelo qual um programador escreve, numa linguagem de programação, o código-fonte de um software. Este código indicará ao programa informático o que tem de fazer e de que forma.







Diferença entre linguagens de baixo nível e linguagens de alto nível

As linguagens de programação costumam ser divididas, numa primeira análise, em:
  • Baixo  nível- são linguagens totalmente dependentes da máquina, ou seja, que o programa que se realiza com este tipo de linguagem não pode ser utilizado em outras máquinas.
  • Alto nível- são aquelas que se encontram mais próximas à linguagem natural que à linguagem da máquina. Estão dirigidas a solucionar problemas mediante o uso de EDD's (Estruturas dinâmicas de dados).






Diferença entre algoritmo e programa

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas atividades, definindo a sequência de atividades que devemos fazer para atingir um objetivo.
Um algoritmo é, num certo sentido, um programa abstrato — dizendo de outra forma, um programa é um algoritmo concretizado. 
Os programas são visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas que o utilizam. 



Quem foi Ada Lovelace? Que contributo é atribuído a esta personalidade no âmbito da programação?

Ada Augusta Byron King, Condessa de Lovelace (10 de dezembro de 1815 — 27 de novembro de 1852), foi uma matemática e escritora inglesa, notária pelo seu trabalho no computador mecânico de Charles Babbage, o ‘Analytical Engine’. 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. As suas notas são hoje reconhecidas como o primeiro algoritmo feito para ser processado por uma máquina. Sendo assim, é frequentemente considerada a primeira programadora. 





webgrafia:
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
https://pt.wikipedia.org/wiki/Ada_Lovelace


No comments:

Post a Comment