Avançar para o conteúdo principal

Introdução à Programação







Programação e linguagem de programação


Programação informatica é o processo de escrita, de teste e de manutenção de um programa de computador.

Uma linguagem de programação é um método padronizado para expressar instruções para um computador, ou seja, é um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. 


Tipos de Linguagem de Programação



A linguagem de programação é dividida em dois grandes grupos: 
  • A linguagem de BAIXO nível (são as que estão mais próximas do hardware ou a nível da máquina): Trata-se de uma linguagem de programação que compreende as características da arquitectura do computador.
    Linguagens de ProgramaçãoEste tipo de linguagem é subdividido em dois grupos: a primeira geração e a segunda geração. Do primeiro grupo faz parte a linguagem-máquina, que é a única linguagem que um microprocessador pode entender nativamente, e, do segundo grupo, a linguagem Assembly.
  • A linguagem de ALTO nível (é a que se aproxima da linguagem humana): é considerada uma linguagem com um elevado nível de abstracção. Assim, estas não estão directamente relacionadas com a arquitectura do computador. Deste modo, o programador de uma linguagem de alto nível não precisa de ter conhecimento das características do processador. Como exemplo deste tipo de linguagem temos a ASP, Basic/Visual Basic (com a qual iremos trabalhar), Java, ActionScrip, entre outras. 



Algoritmo vs Progração



Um algoritmo é, nada mais nada menos, uma sequência finita de instruções bem definidas e objectivas, onde cada uma pode ser executada mecanicamente num período de tempo e com uma quantidade de esforço finitos. Um algoritmo pode repetir passos ou necessitar de decisões até que a tarefa seja executada na sua totalidade.

No entanto, um algoritmo é diferente de um programa de computador, pois este é uma formalização do primeiro em qualquer linguagem capaz de ser transformada em instruções que serão executadas por um computador, gerando assim os resultados pretendidos. Sendo assim, um programa de computador pode ser definido como uma colecção de instruções que descrevem uma determinada tarefa que o computador deve realizar.



Impulsionadores da programação

Hoje é principalmente reconhecida por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage.

Ana Lovelace foi uma matemática e escritora inglesa.

Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história. 






Comentários

Mensagens populares deste blogue

Multimédia

Conceito de Multimédia Multimédia é um termo que provém da língua inglesa e que se refere àquilo que utiliza vários meios em simultâneo na transmissão de uma informação. Uma apresentação multimédia, por conseguinte, pode incluir fotografias, vídeos, sons e texto. Os  tipos de  media  estáticos  são, portanto, constituídos por elementos de informação  independentes do tempo , que apenas variam na sua dimensão espacial, tais como parágrafos de texto ou modelos gráficos. Estes elementos podem ser apresentados em qualquer sequência ou em instantes de tempo arbitrários sem perderem o seu significado. Texto   – livros, jornais, revistas, mensagens SMS e o correio electrónico (email) Imagens   – capturadas por câmaras fotográficas digitais, podem também resultar de fotografias convencionais passadas para o computador através da utilização de scanner;   os tipos de  media  dinâmicos  incluem os tipos de informação mu...

Grandezas Informáticas

                                                       O computador trabalha com informações, essas informações viajam rápidamente dentro do computador e precisam de ser armazenadas ou manipuladas. E para que possamos ter uma ideia utilizamos as unidades de grandeza para medir todas essas informações. Para trabalhar com essas informações o computador utiliza os números binários, ou seja para armazenar as suas músicas, textos, imagens utiliza a representação binária. Os Computadores e outros equipamentos tecnológicos interpretam impulsos elétricos, 0 quando a carga é negativa e 1 quando a carga é positiva. A cada impulso elétrico damos o nome de bit. Um conjunto de 08 bits reunidos como uma única unidade forma um byte. · Bit - é a menor medida de informação · Byte - 1 Byte equivale a 8 bits · KiloByte - 1 KiloByte equivale a 1024 Byte...

Interatividade

                                                                                                 Interatividade A interatividade num ambiente virtual consiste na possibilidade de o utilizador dar instruções ao sistema através de ações efetuadas neste e nos seus objetos. O sistema, em função destas ações, transforma-se e adapta-se, criando novas situações ao utilizador. Assim este pode, por exemplo, movimentar-se num ambiente virtual 3D efetuando ações sobre os objetos que o compõem. O que o que caracteriza a interatividade é a possibilidade de transformar os envolvidos na comunicação, ao mesmo tempo, em emissores e receptores da mensagem.                   Realidade aumentada e Reali...