domingo, 5 de junho de 2011

Férias*

Estamos praticamente de férias :) agora só faltam os exames. 
O que importa é que o secundário já acabou e que o verão está a chegar!!
BOAS FÉRIAS A TODOS :) 

Visual Basic 6 Portable

Foi interessante trabalhar com o Visual Basic 6 Portable. Consegui perceber como se faziam calculadora :)

quinta-feira, 19 de maio de 2011

Programação

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 entendí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 Assembly

A linguagem Assembly (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 criaram-se 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.


Linguagem 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.

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.

Programação

Iniciamos uma nova unidade: A PROGRAMAÇÃO.


" A programação está para a informática como o combustível para os transportes. "

A Programação é 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 directamente em linguagem de máquina.
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens.

Linguagem
Uma linguagem de programação é um método padronizado para expressar instruções para um 
computador.

Divide-se em duas grandes partes:

  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


Evolução das Linguagens de Programação

¶ Existem centenas de linguagens de programação
¶ Agrupadas em 4 gerações:
-Primeira geração: linguagem de máquina
-Segunda geração: grande quantidade de bibliotecas de software, sistemas de execução em tempo real e desenvolvimento de gerenciadores de base de dados.
-Terceira geração: capacidade procedural e estrutural
-Quarta geração: sistemas especialistas, desenvolvimento de inteligência artificial execução dos programas em paralelo.

terça-feira, 17 de maio de 2011

Exposição dos nossos Trabalhos

Flash*

Gostei de trabalhar com este programa, fizemos coisas bastante engraçadas :)

terça-feira, 26 de abril de 2011

Boas Vindas

De regresso às aulas... 
Só mais um mês!!! :D


terça-feira, 5 de abril de 2011

Animações

Gostei muito de trabalhar com o Flash, fizemos exercícios interessantes em que um deles foi criar um banner.


Banner

terça-feira, 15 de março de 2011

Macromédia Flash

Hoje iniciamos uma nova unidade onde vamos aprender a criar animações em 2D. O programa com o qual vamos trabalhar é o "Macromédia Flash", ou simplesmente Flash.

Animação é a exibição de uma sequência rápida de imagens 2D ou 3D, para criar uma ilusão de movimento


Animexample3edit.png
A animação da bola oscilante (abaixo) é composto por estes seis quadros.
Animexample.gif

segunda-feira, 14 de março de 2011

_

P: Porque é que o elefante não pega fogo?
R: -Porque ele ja é cinza.

_

P: O que é que a galinha foi fazer na igreja?
R: -Assistir à Missa do Galo.

_

P: Como é que as enzimas se reproduzem?
R: -Fica uma enzima da outra....

_

P: Por que o galo canta de olhos fechados?
R: -Porque ele já sabe a letra da música de cor.
_

P: O Batman pegou no seu bat-sapato social e no seu bat-blazer. Onde ele foi?
R: -A um Bat-zado.
_
 

P: Como se faz uma omelete de chocolate ?
R: -Com ovos de páscoa !

_

P: Por que é que na Argentina as Vacas vivem a olhar para o céu?
R: -Porque tem 'Boi nos Ares'! 

_

P: Para que servem óculos verdes?
R: -Para verde perto... 

_

P: Para que servem óculos vermelhos ?
R: -Para vermelhor..
_

P: Por que a mulher do Hulk se divorciou dele ?
R: -Porque ela queria um homem mais maduro...
_

P: Como se diz top-less em chinês?
R: -Xem-chu-tian. 

_

P: Sabes qual a diferença entre uma lagoa e uma padaria ?
R: -Na lagoa há sapinho, e na padaria 'assa pão'.

_

5º Trabalho - Tema livre

4º Trabalho Final - Aplicação de filtros

3º Trabalho Final - Montagem

2º Trabalho final - Restauração de uma imagem danificada

1º Trabalho Final - 7 diferenças

segunda-feira, 28 de fevereiro de 2011

Aplicação de filtros (2)

Aplicação de filtros

Consolidação de conhecimentos (2)



                       
                      Junção das duas imagens
                     

Consolidação de conhecimentos

Imagem Modificada
Imagem original