terça-feira, 7 de junho de 2011

Redes Sociais

As redes sociais são uma forma de conhecer pessoas novas e de te relacionares mais e melhor com os teus amigos.

Balanço Final de Ano

Pois é, o ano chegou ao fim e agora começam os estudos para os exames. Mas eu tenho de falar da disciplina de Aplicações Informáticas B e é disso que vou falar. Foi um ano muito produtivo, em que trabalhámos com vários programas dos quais eu não tinha conhecimento e que gostei muito. Fiquei com uma boa impressão da disciplina e espero que hajam mais pessoas a escolhe-la no 12º ano. Deixo aqui um elogio á disciplina. Agora vou-me embora, porque isto não é vida para mim e tenho que ir para a praia. Boas férias a todos e boa sorte para o futuro!!!

Conclusão Visual Basic

O Visual Basic foi um programa que me deu gosto em trabalhar, uma vez que era uma matéria nova e mais avançada. Uma vez que é um programa que marca a introdução á programação, dá um certo alento para trabalhar. Recomendo a todas as pessoas que querem ter mais conhecimentos acerca da informática.

quinta-feira, 19 de maio de 2011

Diferença entre Programa e Algoritmo

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 partes de um programa podem ser escritas em diferentes linguagens.
 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.

 Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar 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.

Linguagem de Programação de Alto nível

Linguagem de programação de alto nível é como se chama, na Ciência da Computação de linguagens de programação, 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, como instruções e registradores. Essas características são abstraídas na linguagem de alto nível.

Linguagem de alto e baixo nível

A linguagem de Alto Nível é aquela linguagem visualizada e entendida pelo usuário final, ou seja, a linguagem que está por trás dos softwares… A de Máquina (Baixo Nível) é aquele que se comunica directamente com o hardware, as linguagem altas tendem a fazer com que os utilizadores tenham cada vez mais facilidades em comandar o computador, mas elas (linguagens altas) geram códigos de “baixo nível” para que o hardware entenda e execute o comando desejado.
O pc lê: 0000111100111.

Linguagem Assembly

A linguagem Assembly é uma linguagem de programação. Os programas são escritos em forma de texto: usando um editor de texto criamos o chamado código fonte. Este código fonte é transformado pelo compilador e pelo linker num programa executável.

A linguagem Assembly é considerada de baixo nível. Isto não significa que seja menos importante ou eficiente que uma linguagem chamada de alto nível: são apenas modos diferentes de se programar e níveis diferentes de actuação. O que posso dizer é que, com uma linguagem de baixo nível como a Assembly, você pode pilotar directamente a CPU do seu computador.

Uma das características da Assembly é que cada linha do código fonte possui apenas uma instrução para o processador (CPU). Por exemplo, MOV EAX,EDX irá MOVer o conteúdo do registrador EDX para o registrador EAX. Neste caso, a instrução "MOV" é chamada de mneumónico. 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. De mneumónico em mneumónico podemos escrever nosso código fonte e fazer com que o processador faça exactamente o que queremos sem perda de tempo.

O resultado é um programa rápido e altamente eficiente.
 
 

Blogger

Este blog dedica-se apenas á disciplina de Aplicações Informáticas B.