sábado, 2 de outubro de 2010

Algoritmo

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.

O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita, embora muitos algoritmos sejam mais complexos. Eles podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.



Fonte: Wikipédia

Sistema Informático

Um Sistema Informático é composto pelo menos por uma de cada uma das seguintes componentes: uma Unidade de Entrada de Dados, uma Unidade de Armazenamento de Dados, uma Unidade de Processamento de Dados e uma Unidade de Saída de Dados. Mas para o sistema funcionar necessita de Software.



Dispositívos de Entrada:
- Teclado
- Rato
- Scanner
- Placa de Aquisição de Vídeo
- Placa de Aquisição de Sinal
- Caneta Optica
- Sensores
- Modem
- ...
Dispositívos de Saída:
- Monitor
- Impressora
- Plotter
- Placa de Som
- Saídas de Vídeo
- "Robots"
- Sistemas de Controlo
- Modem
- ...

Fonte: CSGNET

Linguagem Formal vs Linguagem Informal

Linguagem Formal

Os algoritmos pensados para programas de computador exigem uma formulação maior rigor e para isso existem linguagens formais.
Em algoritmia, para além das linguagens de programação são usadas outras linguagens e formas de representação das instruções ou operações que indicamos nos algoritmos,
designadamente:
Pseudocódigo.
Fluxogramas.
Outros tipos de Diagramas.


Linguagem Informal

O pseudocódigo é uma linguagem artificial e informal que ajuda os programadores a desenvolver algoritmos. Esta forma de representação de algoritmos é a mais rica em detalhes. Assim, a definição dos tipos das variáveis usadas no algoritmo é também a mais completa e, por assemelhar-se bastante à forma em que os programas são escritos, é muito bem aceite.

Fontes: IPB e Moodle

sábado, 25 de setembro de 2010

As bases de programação



As bases de programação têm como objectivo a análise e a resolução de problemas do nosso dia a dia, de um modo pensado e organizado. Depois de ter tudo estruturizado, utilizamos programas como pascal, fortran, assembly, c++, c, c#, java, visual basic para resolver o problemas em questão.


O papel do analista de sistemas

O papel analista de sistemas lidera e coordena a identificação de requisitos e a modelagem de casos de uso, delimitando o sistema e definindo sua funcionalidade; por exemplo, estabelecendo quais são os atores e casos de uso existentes e como eles interagem.



O analista de sistemas deve saber como elaborar o sistema de acordo com os desejos e as idéias do cliente, mas deve, porém, levar em conta que na maioria das vezes o cliente não saberá expressar o que ele quer e para isso o Analista deve perguntar e identificar tudo que seja de importante para a elaboração do projeto para diminuir a margem de erro do que o cliente esperava. É preciso dominar as novas tecnologias para permanecer no mercado.

Papel do programador de informática?

O programador informático realizar um programa que satisfaça as necessidades do problema que o analista de sistemas apresentou.

Competências envolvidas na programação

• Identificar vários factores de um problema;
• Utilizar estratégias diversificadas, no tratamento de dados;
• Fasear a resolução de um problema;
• Programar a realização de trabalho em equipa;
• Cumprir prazos na realização e tarefas;
• Aceitar opiniões diferentes;
• Usar diferentes métodos algorítmicos;
• Adaptar-se a evolução de novas linguagens;
• Documentar todo o trabalho desenvolvido.

Fontes:

sexta-feira, 24 de setembro de 2010

Biometria

Biometria (do grego Bios = vida, metron = medida) consiste no estudo estatístico das características biológicas (físicas ou comportamentais dos seres vivos) em mecanismos de identificação.





Actualmente, este termo está associado a medidas de características físicas ou comportamentais das pessoas, como forma de identificá-las unicamente. A biometria passou a ser usada na identificação criminal, controlo de ponto, controlo de acesso, segurança de instalações, etc.

Os sistemas chamados biométricos podem basear seu funcionamento em características de diversas partes do corpo humano, por exemplo: os olhos, a face, a palma da mão, as impressões digitais, a retina ou íris dos olhos, as veias, a voz, etc. Todas elas têm uma premissa comum, em que se fundamentam, isto é, cada indivíduo é único e possuí características físicas e de comportamento (a voz, a maneira de andar, etc.) distintas e únicas.


Porquê usar biometria?

Até aos dias de hoje, a nossa "segurança" podemos dizer que esteva e apesar de tudo continua a estar em perigo, não tanto a nossa segurança mas sim a nossa privacidade, o acesso a um lugar restrito pode ser facilmente conseguido se a pessoa que quiser aceder a esses locais consiga o código ou cartão que são normalmente os meios mais comuns de prevenir e restringir o acesso a certas àreas.
Com a biometria essa privacidade ou a restrinção de acessos fica mais segura,ou pelos diminui o substancialmente o risco de quebra de "regras". Embora nada impeça os dispositivos de identificação biométrica de serem enganados, é extremamente difícil copiar uma característica biométrica.

Fonte: Bioglobal

quarta-feira, 22 de setembro de 2010

Interagir com o computador para além do rato e teclado

Estes próximos meios de interacção são especialmente para pessoas, mais concretamente alunos com algumas incapacidades:

Visão

VoiceOver é uma tecnologia de leitura de tela avançado que vai muito além Text to Speech. Os alunos podem ouvir uma descrição falada do que está na tela, e são capazes de controlar seu computador usando apenas o teclado (não é necessário rato). Eles também podem usar o VoiceOver para navegar na web, chat, enviar e receber e-mails, usar o iTunes, editar documentos de texto, e muito mais. O teclado neste caso é adaptado para Braille, deste modo permite ao utlilizador manusear o computador mesmo com a sua incapacidade.

Audição

Todos os MacBook e iMac é equipado com uma câmera embutida iSight eo software da Apple iChat exclusivos. iChat permite aos estudantes a colaborar em tempo real com professores ou outros alunos através de mensagens de texto ou vídeo-conferência. É também capaz de fornecer taxas de quadros e rápido vídeo de alta qualidade para que os alunos possam se comunicar claramente com linguagem gestual. Os estudantes podem participar de chats múltiplos ao mesmo tempo, envolver em bate-papos em grupo, compartilham seus trabalhos com os outros durante uma sessão de chat, e até mesmo editar simultaneamente o mesmo documento.

Fonte: Apple

terça-feira, 23 de fevereiro de 2010

Regras do Torneio

Baseado em alguns torneios as regras são as seguintes:

Para tudo decorrer sem contratempos vão ser postas algumas regras:

- Os jogadores têm de cumprir os prazos, que vão ser curtos, para não atrasar o torneio, pois se não cumprirem são punidos com falta de comparência.

- Se um dos jogadores estiver incontactável, e o outro por mais interessado que esteja não consegue fazer o jogo, deverá informar um dos organizadores antes do prazo acabar.

- A versão do jogo é a 10.2.0

- No final de cada jogo um dos jogadores terá de tirar os prints e enviar ao organizador do torneio (sugiro que os dois tirem, para não haver confusões)

- Devem tirar prints durante vários momentos de jogo de modo a se houver alguma ligação caída ela possa ser provada

- Em caso de queda de ligação ou "crash" de jogo, a partida deverá ser repetida sendo jogado apenas o tempo em falta a menos que ambos concordem em começar de novo


No jogo:
- Não são permitidas quaisquer contratações

- Apenas podem fazer 3 substituições + 1 por lesão, sendo o nº de suplentes ilimitado, ou seja, até 12. Quem ultrapassar este limite perde o respectivo jogo por 3-0!

- Um jogador expulso no 1ºjogo não pode efectuar o 2º

- O jogo deverá ser criado em China 2008, e escolher os paises dos rescpectivos clubes

- É proibido o uso de qualquer editor e caso seja detectado algum infractor, o mesmo será expulso do torneio!!

Formato do Torneio:
- Praticamente igual ao da Liga das Campeões, sendo que não existe potes. Serão feitos 8 grupos de 4 equipas e os dois primeiros classificados qualificam-se para os oitavos-de-final.

- Cada grupo terá 2 voltas

- As equipas serão sorteadas após o fecho das inscrições.

- Em caso de empate no número de pontos no final da fase de grupos, primeira regra de ordenamento é o confronto directo, segunda regra é a diferença de golos e terceira é o número de golos marcados.


Caso um dos jogadores tenha router deverá criar o jogo pelo Hamachi
Aqui fica um tutorial de como utilizar este programa:
1 - Fazer o download do Hamachi em http://www.baixaki.com.br/site/dwnld39075.htm

2 - Instalar o Hamachi (os dois jogadores que quiserem jogar em rede têm que ter o programa instalado)

3 - A instalação é simples, basta carregar em next durante o processo.

4 - Ligar o Hamachi e escolher um username

5 - O jogador que vai ser o servidor vai clicar em Rede e seleccionar a opçao criar nova rede

6 - O jogador que se vai ligar vai seleccionar entrar em rede existente

7 - Os dois jogadores entram no FM, o servidor faz o load do save e o que se vai ligar clica em Juntar-se a um jogo em rede

8 - O jogador que se liga ao servidor terá de entrar com o IP criado no Hamachi do servidor que aparece no nick dele no programa

9 - Depois é só jogar!!

terça-feira, 16 de fevereiro de 2010

Equipas

Equipas que irão ser sorteadas: FC Porto, Sporting, Benfica, Chelsea, Manchester United, Liverpool, Arsenal, Manchester City, Inter de Milão, AC Milan, Juventus, AS Roma, Bayern de Munique, Werder Bremen, Wolfsburgo, Hamburgo, Real Madrid, FC Barcelona, Sevilha, Valência, Shaktar, Dinamo de Kiev, CSKA Moscovo, Zenit, PSV, Ajax, AZ Alkmaar, Twente, Marselha, Bordéus, Olympique de Lyon e Fenerbahçe.

Torneio Fm2010 Online

Vou organizar um torneio de fm2010, quem quiser se inscrever é só dizer, o torneio será constituido por 32 equipas aleatóriamente destribuidas....basta deixar um comentário ou enviarem-me um mail(migdio11@hotmail.com) com o vosso email e nick para fazerem as inscrições, quando estiverem preenchidas todas as vagas será realizado o sorteio...

1º- migdio11@hotmail.com - migdio
2º-
3º-
4º-
5º-
6º-
7º-
8º-
9º-
10º-
11º-
12º-
13º-
14º-
15º-
16º-
17º-
18º-
19º-
20º-
21º-
22º-
23º-
24º-
25º-
26º-
27º-
28º-
29º-
30º-
31º-
32º-

segunda-feira, 11 de janeiro de 2010

Como remover a impedição de tranferências do Chelsea

Vão a:

Steam Users:
C:\Progamas\Steam\steamapps\common\Football Manager 2010\data\db\1000\edt\

Non-Steam Users:
C:\Programas\Sports Interactive\Football Manager 2010\data\db\1000\edt\

Depois procuram o ficheiro tranfer_embargo.edt, este ficheiro aplica punições ao Chelsea e ao Bournemouth se quiserem remover de ambos é só apagar o ficheiro se quiserem apagar só do Chelsea, abram e procurem....

"TRANSFER_EMBARGO" "Chelsea" "03/09/2010"

e apaguem esta linha.

É necessário começar novo jogo para que esta alteração faça efeito....

PS: FAZER O BACKUP DO FICHEIRO PRIMEIRO ANTES DE QUALQUER COISA

Deixem comentário a agradecer.....

História...Mercado de Inverno

Olá a todos! Completei meia época, com o Porto estando agora no mês de Fevereiro, inexplicavelmente, consegui perder 6-0 com o Sporting, ejá fui eliminado da Taça da Liga pelo Benfica, mas derresto continuo em alta na liga dos campeões, fiquei no grupo no Manchester Unites, Bordéus e Standard, perdi 2-1 e empatei 1-1 com o Bordéus, e ganhei ambos os jogos contra o Manchester United e Standard, na liga Sagres estou em 2º lugar atrás do Sporting....


Deixo aqui alguns prints para verem...