5 coisas que um supercomputador deve ser capaz de fazer
Hoje, o trabalho envolvido na programação de um computador para passar no teste
É considerável. O computador deve ser capaz de fazer o seguinte:
1. Processar uma linguagem natural: para estabelecer uma comunicação satisfatória,
seja em espanhol, inglês ou em qualquer outro idioma humano.
2. Representar o conhecimento: para salvar toda a informação que foi dado antes ou durante o interrogatório. Uso do banco de dados para receber perguntas e depois armazená-las.
3. Razão automaticamente: use as informações salvas ao responder perguntas e obter novas conclusões ou tomar decisões.
4. Auto-aprendizagem da máquina: para se adaptar a novas circunstâncias.
A auto-aprendizagem leva à auto-avaliação.
5. Esteja equipado de: 1. Vista: Capacidade de perceber o objeto que está na sua frente. 2. Robótica: capacidade de mover o objeto que foi percebido.
O que é um algoritmo?
Um algoritmo é um método preciso para resolver um problema
Um determinado problema pode ser solucionado por vários algoritmos diferentes
Um algoritmo normalmente usa níveis de abstração para tornar a solução mais clara e mais fácil.
Muitos anos atrás, os programadores perceberam que programar uma tarefa complexa seria mais simples se pudessem dividir o grande trabalho em pedaços
Foi o nascimento da programação modular, na qual grandes programas são divididos em partes menores chamadas módulos, métodos, sub-rotinas, procedimentos ou funções.

O que é um algoritmo? Um algoritmo é um método preciso para resolver um problema Um determinado problema pode ser solucionado por vários algoritmos diferentes
Abstração
Dividir um problema em componentes que finalmente fazem uma coisa é chamado abstração.
Algoritmos e Abstração
Uma característica fundamental de um algoritmo bem escrito será o uso adequado da abstração
Isso fornecerá um algoritmo que é mais compreensível, mais fácil de implementar e testar, fornece mais módulos reutilizáveis e obterá uma nota mais alta!