Filipe Carvalho - Aplicações informáticas
Escola S/3 de S. Pedro
segunda-feira, 2 de julho de 2012
quarta-feira, 30 de maio de 2012
Visual Basic - Calcular a área de um retângulo
Neste exercício criei um executável que permite calcular a área de um retângulo através da inserção dos valores de comprimento e altura nas caixas de texto 1 e 2 respectivamente. Depois de clicar no botão "A área do retângulo é:" o valor da área aparecerá na caixa de texto 3.
Este executável tem ainda um botão que permite eliminar todos os valores das caixas de texto de modo a inserir novos valores e também um boao que permite fechar o executável.
Visual Basic - Operações Básicas
Neste exercício criei um executável que permite realizar algumas operações matemáticas báscias tais como soma, subtracção, multiplicação e diferença. Existe ainda um botão para limpar as caixas de texto de modo a permitir a introdução de novos valores, um botão que permite sair do executável e também um botão que permite abrir um novo executável que não publiquei no blog pois permite basicamente a reaçlização das mesmas operações.
Visual Basic - 2.º Exercício
Neste exercício criei um executável que ao carregar no botão "OK" faria aparecer na caixa de texto 1 a mengasem: "Bem vindo(a) ao Visual Basic" e ao carregar ainda no botão "Clique" apareceria nas caixas de texto 2 e 3 a data e hora, respectivamente, em que cliquei no botão.
quinta-feira, 10 de maio de 2012
Linguagem de programação
1.
Uma linguagem de programação é um método
padronizado para comunicar instruções para um computador. É um conjunto de
regras sintácticas e semânticas usadas para definir um programa de computador.
Permite que um programador especifique precisamente sobre quais os dados que um
computador vai actuar, como estes dados serão armazenados ou transmitidos e
quais acções devem ser tomadas sob várias circunstâncias. Linguagens de
programação podem ser usadas para expressar algoritmos com precisão.
2.
a) 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 abstracçã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 directamente relacionadas à arquitectura do computador. O programador de
uma linguagem de alto nível não precisa conhecer características do
processador, como instruções e registadores. Essas características são
abstraídas na linguagem de alto nível.
Linguagem de programação de baixo nível
trata-se de uma linguagem de programação que compreende as características da arquitectura
do computador. Assim, utiliza somente instruções do processador, para isso é
necessário conhecer os registadores da máquina. Nesse sentido, as linguagens de
baixo nível estão directamente relacionadas com a arquitectura do computador.
Um exemplo é a linguagem Assembly (não Assembler) que trabalha directamente com
os registadores do processador, manipulando dados.
b)
- 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 registador principal da CPU. Esse código é
chamado de código binário. São formados por 0 e 1. As instruções correspondem a
sequências muito simples de operações, como transferir um dado em memória para
a CPU ou somar dois valores e são normalmente interpretadas por micro-código.
Um programa em código de máquina consiste
de uma sequência de números que significam uma sequência de instruções a serem
executadas. É normal a representação da linguagem de máquina por meio de
números (opcodes) constantes e variáveis em sistema binário ou sistema
hexadecimal. Alguns computadores também têm seu opcodes representados no
sistema octal.
- Assembly ou linguagem de montagem é uma
notação legível por humanos para o código de máquina que uma arquitectura 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 alto nível é como
se chama, na Ciência da Computação de linguagens de programação, uma linguagem
com um nível de abstracçã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 directamente relacionadas à arquitectura do computador. O programador de
uma linguagem de alto nível não precisa conhecer características do
processador, como instruções e registadores. Essas características são
abstraídas na linguagem de alto nível.
3.
Evolução das linguagens de programação de alto
nível:
1970 - Pascal
1970 - Pascal
1970 - Forth
1972 - C
1972 - Smalltalk
1972 - Prolog
1973 - ML
1978 – SQL
4.
Um algoritmo é, num certo sentido, um programa abstracto
— dizendo de outra forma, um programa é um algoritmo concretizado. No entanto, os
programas são, à excepção dos menores, visualizados mais facilmente como uma colecção
de algoritmos menores combinados de um modo único — da mesma forma que uma casa
é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição de
como um computador pode ser levado a executar uma operação simples e
específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é
uma entidade que na verdade implementa uma ou mais operações de forma que seja
útil para as pessoas.
quarta-feira, 9 de maio de 2012
Subscrever:
Mensagens (Atom)