quinta-feira, 18 de abril de 2013

Novas experiências com o Visual Basic

Nas últimas aulas temos vindo a fazer trabalhos mais complexos neste programa incluindo algumas operações básicas da calculadora.

5º trabalho:

























6º trabalho:


















quinta-feira, 11 de abril de 2013

Introdução ao Visual Basic

Nesta aula iniciamos o Visual Basic, um programa que ainda estamos a descobrir. Apesar do pouco tempo que o exploramos, estamos a gostar muito da experiência. Vamos-vos mostrar os nossos primeiros trabalhos.

1º trabalho



2º trabalho

 


3º trabalho






















4º trabalho


 

Introdução à Programação

Na aula de hoje começamos uma nova unidade, a Programação. Para ficarmos a conhecer mais sobre este assunto fizemos uma pesquisa e vamos também dar-vos a conhecer o que aprendemos.

O que é a programação?

Programação é a acção e o efeito de programar. 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.
A programação realiza-se pelo uso de algoritmos, que são sequências finitas, ordenadas de instruções devendo ser seguidas para resolver um problema. Uma vez que o programa informático se encontra escrito, deve-se compilar o código para que possa ser executado pelo computador.







A linguagem de programação:

- de baixo nível
Linguagem de programação 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. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador.

- de alto nível
Linguagem de programação de alto nível é uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador. O programador de uma linguagem de alto nível não precisa conhecer características do processador.



Diferentes linguagens de programação:


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

- Linguagens Assembly
Derivam da linguagem-máquina e estão formadas 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 assembly a linguagem máquina. Uma das características da Assembly é que cada linha do código fonte possui apenas uma instrução para o processador (CPU). Os mneumônicos são os "apelidos" das instruções, mais fáceis de guardar na memória do que seu valor hexadecimal exigido pelo processador.

- Linguagens de alto nível
São linguagens voltadas para o ser humano. Em geral utilizam sintaxe mais estruturada tornando o seu código mais fácil de se entender e de editar programas. Por serem compiladas ou interpretadas, têm maior portabilidade podendo ser executados em varias plataformas com pouquíssimas modificações. Em geral, a programação torna-se mais fácil por causa do maior ou menor grau de estruturação de suas linguagens.Em geral, as rotinas geradas (em linguagem de maquina) são mais genéricas e portanto mais complexas e por isso são mais lentas e ocupam mais memória.

Diferença entre Programa e Algoritmo

Programa:
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 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; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.

Algoritmo:
Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. No nosso dia a dia utilizamos algoritmos para realizar as nossas atividades, definindo a sequência de atividades que devemos fazer para atingir um objectivo. Um algoritmo é, num certo sentido, um programa abstracto — dizendo de outra forma, um programa é um algoritmo concretizado. No entanto, os programas são, à exceção dos menores, 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.

terça-feira, 2 de abril de 2013

Envelhecimento de fotos

Bom dia a todos! Hoje é a primeira aula do 3º período, nós sabemos que custa mas pensamento positivo É O ÚLTIMO!!!!!!!! Nesta aula estivemos e envelhecer imagens no nosso querido Photoshop. Vamos mostrar-vos os nossos trabalhos :)