Aplicações Informáticas B
quinta-feira, 31 de maio de 2012
quinta-feira, 10 de maio de 2012
Visual Basic
1. Define o conceito de Programação e
Linguagens de Programação.
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 diretamente em linguagem de máquina. Diferentes
partes de um programa podem ser escritas em diferentes linguagens.
Uma linguagem
de programação é um método padronizado para comunicar instruções para um
computador. É um conjunto de regras
sintáticas e semânticas usadas para definir um programa de computador.
2.
As linguagens de programação costumam
ser divididas, numa primeira análise, em linguagens de baixo nível e linguagens
de alto nível.
a) Estabelece a diferença entre linguagens de
baixo nível e 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. 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,
para isso é necessário conhecer os registradores da máquina.
b)
·
Linguagem-máquina - Todo computador possui um
conjunto de instruções que seu processador é capaz de executar. Essas
instruções, chamadas de código de
máquina, são representadas por sequências de bits, normalmente limitadas
pelo número de bits do registrador principal da CPU. Esse código é chamado de
código binário. São formados por 0 e 1[
·
Assembly
ou linguagem de montagem é uma
notação legível por humanos para o código de máquina que uma arquitetura de
computador específica usa, utilizada para programar dispositivos
computacionais, como microprocessadores e microcontroladores. A linguagem de
máquina, que é um mero padrão de bits, torna-se legível pela substituição dos
valores em bruto por símbolos chamados mnemónicos.
·
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, para isso é necessário conhecer os
registradores da máquina.
3.
As
primeiras linguagens de programação de alto nível começaram a surgir passados
poucos anos após o aparecimento dos primeiros computadores. Faz uma pesquisa
acerca da evolução das diferentes gerações de linguagens de programação de alto
nível.
·
Primeira
geração: Linguagem máquina.
·
Segunda
geração: Criaram-se as primeiras linguagens assembler.
·
Terceira
geração: Criam-se as primeiras linguagens de alto nível. Ex: C, Pascal, Cobol…
·
Quarta
geração: São linguagens capazes de gerar código por si só, são os chamados RAD,
com o qual pode-se realizar aplicações sem ser um expert na linguagem. Aqui
também se encontram as linguagens orientadas a objetos, tornando possível a reutilização
de partes do código para outros programas. Ex: Visual, Natural Adabes…
·
Quinta
geração: Aqui se encontram as linguagens orientadas à inteligência artificial.
Estas linguagens ainda estão pouco desenvolvidas. Ex: LISP
4.
Estabelece a diferença entre
algoritmo e programa.
Um algoritmo é uma
sequência finita de instruções bem definidas e não ambíguas, cada uma das quais
pode ser executada mecanicamente num período de tempo finito e com uma
quantidade de esforço finita. Um programa de computador ou programa informático é uma coleção de instruções
que descrevem uma tarefa a ser realizada por um computador. O termo pode ser
uma referência ao código fonte, escrito em alguma linguagem de programação, ou
ao arquivo que contém a forma executável deste código fonte.
Subscrever:
Mensagens (Atom)