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, 18 de abril de 2013
quinta-feira, 11 de abril de 2013
Introdução ao Visual Basic
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.
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.
- 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 :)
Subscrever:
Mensagens (Atom)