domingo, 26 de setembro de 2010

Linguagem C++

Desenvolvida em 1985 (tendo tido várias revisões ao longo dos anos) por Bjarne Stroustrup na Bell Labs, a C++ surgiu como reformulação da linguagem C.
A linguagem C++ pertence ao grupo das linguagens de programação de 3ª geração, é uma linguagem multiparadigmática em que cada instrução segue uma lógica de acções, é legível ao utilizador e corresponde a um grande conjunto de instruções em linguagem máquina.

Programa de adição de dois números (a,b)  em C++
#include<iostream>
#include<cmath>

using namespace std;

int main void(){
float a;
float b;
float sum;
cout << "Enter a and b" << endl;
cin >> a >> b ;
sum = a+b;
cout << endl << "Sum equals" << sum;
return 0;
}

Linguagem Assembly

Primeira mensagem da segunda ronda de posts sobre a matéria dada em AIB.

A linguagem Assembly, é uma linguagem de 2ª geração (baixo nível), criada na década de 50. Cada instrução em Assembly é traduzida numa instrução de hardware (linguagem máquina), esta linguagem é por isso considerada a fronteira entre as linguangens de programação de baixo e alto nível.
ADD e INC são dois exemplos de programas de adição em Assembly.

programa ADD:

TITLE ADD
.model small
.stack 100h
.data

add_msga    db    10,13, "Enter Number 1: $"
add_msgb    db    10,13, "Enter Number 2: $"
add_num1    db  ?
add_num2    db    ?
add_result    db    ?

.code
main PROC
mov ax,@data
mov ds,ax

call AddNumbers

mov ax, 4c00h
int 21h
main ENDP


AddNumbers PROC
;get num1
    mov ah, 09h
    mov dx, offset add_msga
    int 21h
    
    mov ah, 1h
    int 21h
    mov add_num1, al
    
;get num2
    mov ah, 09h
    mov dx, offset add_msgb
    int 21h
    
    mov ah, 1h
    int 21h
    mov add_num2, al

;add [numbers]
    mov al, add_num1
    add al, add_num2
    mov add_res, al
    
;output result
    mov ah, 09h
    mov dx, offset add_res
    int 21h

    ret

AddNumbers endp

END main.

sábado, 25 de setembro de 2010

Breve explicação sobre o Processamento de Linguagem Natural

Este é o último da 1ª série de posts relativos ao trabalho da disciplina.


O processamento de linguagem natural é o conjunto de métodos formais para a análise de textos e compreensão de frases escritas em linguagem humana.
O Processamento de Linguagem Natural tem como finalidade fornecer aos computadores a capacidade de compreender linguagem humana e obedecer a ordens dadas pelo utilizador através desta.

segunda-feira, 20 de setembro de 2010

O Reconhecimento de voz

O Reconhecimento de Voz, está cada vez mais presente nos sistemas operativos quer de empresas quer de utilizadores privados e tem vindo a mostrar uma taxa de utilização cada vez maior.
Usado quer para lazer ou para trabalhar, o Reconhecimento de Voz consiste na tradução da entrada de fala humana em entrada de recolha de dados, e a da saída de dados em saída de fala.
Além de fácil utilização para o utilizador o reconhecimento de voz permite a utilização de todas as funcionalidades de um computador apenas através da voz e sem a utilização quer do rato quer do teclado.

Principais usos do Reconhecimento Gestual

O Reconhecimento Gestual baseia-se num conjunto de técnicas de processamento de imagens e análise de séries temporais de imagens, que tem como finalidade o reconhecimento por parte do computador de um determinado gesto e a posterior execução da tarefa pretendida.

Os principais usos são:
- Desenvolvimento de facilidades de acesso no sistema operativo para deficientes auditivos e motores
- Reconhecimento de linguagem de sinais
- Navegação e manipulação de ambientes virtuais

Hoje falaremos sobre a Biometria e a sua utilidade em Informática

Chega a altura de Seu Fontes deixar as apresentações e posts desportivos e passar a publicar posts da disciplina e do interesse geral.

A Biometria consiste num sistema de identificação do utilizador através de características comportamentais ou físicas, entre elas: a impressão digital, a voz, a íris e a face. O reconhecimento é feito através da comparação entre as características mencionadas (únicas em cada índivíduo) e as mesmas características anteriormente registadas. 

A Biometria mostra-se útil para a Informática na medida em que melhora as facilidades de acesso e a segurança do sistema operativo e do utilizador.

Temos o exemplo do reconhecimento da impressão digital em substituição da palavra-passe do utilizador.

sexta-feira, 17 de setembro de 2010

Sporting esmaga Lille com banco

Dia de boa disposição para Seu Fontes, ontem o Sporting triunfou na sua primeira noite europeia da época. Triunfo esse bem conseguido dado que o mister utilizou vários membros da equipa suplente. 






Esperemos então que a esta vitória se juntem muitas mais, não só europeias mas
também na liga portuguesa .  Até Breve e saudações Leoninas.