segunda-feira, 1 de junho de 2015

Exposição

Ao longo do ano fizemos vários trabalhos, que vai agora serão expostos nos corredores da nossa escola.
Aqui fica o cartaz da exposição:

quinta-feira, 30 de abril de 2015

Trabalho final-video


Foi-nos pedido que nos criássemos um video com alguns dos nossos melhores trabalhos realizados ao longo do ano e aqui esta ele:  

quinta-feira, 23 de abril de 2015

Ada Lovelace

Ada Augusta Byron King, Condessa de Lovelace nasceu a 10 de dezembro de 1815 e morreu a 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. 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.

A primeira pessoa responsável pelo primeiro programa de algoritmos computacional da história da ciência.

Em 1842, ela não só traduziu o artigo sobre o funcionamento da máquina analítica (também chamado de computador mecânico), como acrescentou notas à tradução que eram mais longas do que o texto em si. A última seção das anotações descreve o que é considerado o primeiro programa de computador da história: um algoritmo para calcular números de Bernoulli. No artigo, ela também especulou sobre a futura capacidade da máquina de criar gráficos e música complexa.

Ada escreveu o que hoje se considera o primeiro algoritmo para ser interpretado por uma máquina. O algoritmo teria funcionado se a máquina de Babbage tivesse sido realmente construída, mas o projeto só foi concluído em 2002, pelo Museu da História do Computador, em Londres (Reino Unido).

webgrafia:

Algoritmo e Programa

Algoritmo
A forma como se concebe e organiza a sequência de operações ou instruções de um programa para resolver um determinado problema ou alcançar determinados objetivos corresponde àquilo a que se chama 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.





Programa
Um programa de computador é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador. Escrever um programa de computador é, essencialmente, traduzir um algoritmo (ou conjunto de algoritmos interligados) para instruções capazes de serem expressas e executadas em computador. Para se escreverem programas de computador foram inventadas linguagens de programação. Uma linguagem de programação  é um sistema de escrita para enunciar as operações a executar por um computador.




webgrafia:
apontamentos da aula 
http://pt.wikipedia.org/wiki/Programa_de_computador
http://www.scielo.br/scielo.php?pid=S0101-74382000000100004&script=sci_arttext
http://www.hanhuhii.mn/index.php/the-news/soft



Programação

Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de programação, embora seja possível, com alguma dificuldade, escrevê-lo diretamente em linguagem de máquina. Diferentes partes de um programa podem ser escritas em diferentes linguagens.

Linguagens de Programação:
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.
Existem dois tipos de linguagem:

-Linguagem NATURAL: é a linguagem falada ou escrita como, por exemplo, o português. As linguagens naturais não foram projetadas pelas pessoas. São passíveis de várias interpretações e sofrem transformações naturais ao longo do tempo. 

- Linguagem FORMAL: ao contrário das linguagens naturais, as linguagens formais são previamente projetadas 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.


As linguagens de programação costumam ser divididas, numa primeira análise, em:
. Linguagens de baixo nível: estão mais próximas do hardware ou nível máquina. 
. Linguagens de alto nível: mais próximas da linguagem humana.