terça-feira, 4 de junho de 2013




O ano lectivo chegou ao fim e agradecemos vos muito. Queremos que continuem sempre com essa alegria e com esse companheirismo, pois só assim, tivemos motivos para trabalhar sempre melhor. O nosso muito obrigado por tudo e tenham uma boas férias. :)



Exposição


Aqui fica o cartaz da exposição que realizamos com trabalhos de todo o ano lectivo :)

Ficha 16



Ficha 15




Ficha 14



Ficha 13


Ficha 12


Ficha 11




Ficha 10



Ficha 9





Ficha 8


Ficha 7


Ficha 6





terça-feira, 16 de abril de 2013

quinta-feira, 11 de abril de 2013

Visual Basic


Iniciamos uma nova unidade, a unidade em que trabalhamos com o Visual Basic. Ainda estamos no inicio, mas está a ser muito interessante, esperamos que gostem :)



terça-feira, 9 de abril de 2013

Introdução à Programação



Programação

Programação é a acção e o efeito de programar. Este verbo tem várias acepções, entre elas: idealizar e ordenar as acções que vão ser realizadas no âmbito de um projecto.




Linguagem de Programação

Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite 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. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.



 A Linguagem de programação pode ser de baixo nível e de alto nível.



 Linguagem de baixo nível

Trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly  (não Assembler) que trabalha diretamente com os registradores do processador, manipulando dados.
As linguagens de baixo nível são divididas em duas categorias: primeira geração e segunda geração.



Linguagens de alto nível

São aquelas que se encontram mais próximas à linguagem natural que à linguagem máquina.
Estão dirigidas a solucionar problemas mediante o uso de EDD's.

Nota: EDD's são as abreviaturas de Estruturas Dinâmicas de Dados, algo muito utilizado em todas as linguagens de programação. São estruturas que podem mudar de tamanho durante a execução do programa. Permitem-nos criar estruturas de dados que se adaptem às necessidades reais de um programa.

Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, à princípio, um programa escrito em uma linguagem de alto nível, pode ser migrado de uma máquina a outra sem nenhum tipo de problema.
 Estas linguagens permitem ao programador se esquecer completamente do funcionamento interno da máquina/s para a que está desenhando o programa. Somente necessita de um tradutor que entenda o código fonte como as características da máquina.
 Costumam usar tipos de dados para a programação e existem linguagens de propósito geral (qualquer tipo de aplicação) e de propósito específico (como FORTRAN para trabalhos científicos).





Linguagem máquina

Esta linguagem ordena à máquina as operações fundamentais para seu funcionamento. Consiste na combinação de 0's e 1's para formar as ordens estendíveis pelo hardware da máquina.
Esta linguagem é muito mais rápida que as linguagens de alto nível.
A desvantagem é que são bastante difíceis de manejar e usar, além de ter códigos fonte enormes onde encontrar uma falha é quase impossível.




Linguagem Assembler

É um derivado da linguagem máquina e está formada por abreviaturas de letras e números chamados mnemotécnicos. Com o aparecimento desta linguagem se criaram os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem máquina. ´
Como vantagem com respeito ao código máquina é que os códigos fontes eram mais curtos e os programas criados ocupavam menos memória. As desvantagens desta linguagem continuam sendo praticamente as mesmas que as da linguagem assembler, acrescentando a dificuldade de ter que aprender uma nova linguagem difícil de provar e manter.





Algoritmo

A um procedimento constituído de um conjunto de instruções bem definidas, executáveis por alguém, com o objetivo de resolver um problema, chama-se Algoritmo.
 A grosso modo pode-se dizer que o homem faz todas as ações de seu dia a dia seguindo algoritmos. É óbvio que estes algoritmos quase nunca estão escritos explicitamente, mas com certeza estão muito bem gravados no subconsciente de quem os executa mecânica e inconscientemente.
 Exemplos comuns de algoritmos são as receitas de culinária, os manuais de montagem ou de operação de máquinas, o algoritmo da prova dos nove, o algoritmo para extração de um dente.



Programa

Um algoritmo escrito em Linguagem Natural passa a ser chamado de Programa depois de convertido para uma linguagem aceita por um computador real.
 Todos os trabalhos executados pelo computador são feitos seguindo programas. Um computador sem programas é comparável a uma televisão sem novelas, filmes, jornais, etc.: um móvel sem serventia.

terça-feira, 2 de abril de 2013

Envelhecimento de Fotos

Imagem 1
Imagem Original




Imagem Envelhecida




Imagem 2
Imagem Original



Imagem Envelhecida



Imagem 3
Imagem Original



Imagem Envelhecida



quinta-feira, 14 de março de 2013

Boa Páscoa

O período chegou ao fim e desejamos vos os melhores votos de paz, saúde e férias. Queremos que continuem sempre com essa alegria e com esse companheirismo, pois só assim, teremos motivos para trabalhar sempre melhor. O nosso muito obrigado por tudo e tenham uma boa consoada.Boa Páscoa. :)

terça-feira, 26 de fevereiro de 2013

quinta-feira, 21 de fevereiro de 2013

Reparação de Imagens Danificadas

Imagem Original                                                                        Imagem Modificada