Como é que um programa de computador funciona?
Os computadores não fazer nada sem alguém dizendo-lhes o que fazer, muito parecido com o adolescente médio. Para tornar o computador fazer algo útil, você deve dar-lhe instruções em qualquer uma das duas formas seguintes:
Conteúdo
- Video: como formatar seu pc sem programa ou cd só funciona em windows 7 e xp (com voz)
- Video: como usar o smule no pc (tutorial)
- A programação é a resolução de problemas
- Video: curso de programação para iniciantes: #1 afinal, o que é uma linguagem de programação?
- Programação não é difícil- é apenas demorado
- Escreva um programa que informa ao computador o que fazer, passo a passo, tanto quanto você escrever uma receita.
- Comprar um programa que alguém já escreveu que informa ao computador o que fazer.
Em última instância, para obter um computador para fazer algo útil, você (ou outra pessoa) deve escrever um programa.
Um programa não faz nada mais do que dizer ao computador como aceitar algum tipo de entrada, manipular essa entrada, e cuspi-lo de volta novamente em alguma forma que os seres humanos encontrar útil. A Tabela 1 apresenta alguns tipos comuns de programas, os tipos de entrada que eles aceitam, ea saída que eles produzem.
Tabela 1 Entrada e Saída para vários programas
Tipo de Programa | Entrada | O que o programa faz | Saída |
Processador de palavras | Caracteres que você digita no teclado Video: Como Formatar Seu Pc Sem Programa Ou Cd Só Funciona Em Windows 7 e Xp (Com Voz) | Formata o texto- corrige a ortografia | texto Exibe e imprime bem organizado |
jogos | Teclar ou movimentos do joystick | Calcula o quão rápido e muito para mover um personagem de desenho animado na tela | Move um personagem de desenho animado na tela |
preditor do mercado de ações | Os preços atuais e passados para as unidades populacionais | Tenta reconhecer tendências em flutuações preço de uma ação Video: Como usar o Smule no PC (Tutorial) | Prevê que o preço futuro de um estoque |
programa de orientação de mísseis | localização atual do míssil eo alvo | Calcula como fazer a localização do míssil e coincidem localização do alvo | Corrige a trajetória de modo que ele permanece voltado para o alvo |
reconhecimento óptico de caracteres (OCR) | Texto de um scanner | Reconhece formas de caracteres | Converte texto digitalizado em um arquivo de texto que um processador de texto pode editar |
navegador web | códigos em outros computadores HyperText Markup Language (HTML) | Converte os códigos HTML em texto e gráficos | Exibe páginas da Web na tela |
A programação é a resolução de problemas
Essencialmente, um programa informa o computador como resolver um problema específico. Porque o mundo está cheio de problemas, o número e variedade de programas que as pessoas podem escrever para computadores é praticamente infinita.
Mas para dizer a um computador como resolver um grande problema, normalmente você deve dizer ao computador como resolver um monte de problemas pequenos que compõem o problema maior. Se você quiser fazer seu próprio jogo de vídeo, por exemplo, você precisa resolver alguns dos seguintes problemas:
- Determinar o quão longe para mover um personagem de desenho animado (como um carro, uma nave espacial, ou um homem) na tela enquanto o usuário move um joystick.
- Detectar se a figura dos desenhos animados esbarra em um muro, cai de um penhasco, ou corre em outra figura dos desenhos animados na tela.
- Certifique-se de que a figura dos desenhos animados não fazer quaisquer movimentos ilegais, como caminhar através de uma parede.
- Desenhe o terreno em torno da figura de desenho animado e certifique-se que se a figura dos desenhos animados anda atrás de um objeto, como uma árvore, a árvore realisticamente blocos da figura de vista.
- Determinar se as balas que outra figura de banda desenhada incêndios estão batendo figura dos desenhos animados do jogador. Se assim for, determinar a quantidade de dano, como isso afeta o movimento da figura dos desenhos animados danificado, e como o dano aparece na tela.
Video: Curso de programação para iniciantes: #1 Afinal, o que é uma linguagem de programação?
Quanto mais simples o problema é que você precisa para resolver, mais facilmente você pode escrever um programa que diz ao computador como trabalhar. Um programa que exibe um simples jogo de pingue-pongue com duas pás vara e uma bola é muito mais fácil de escrever do que um programa que exibe aviões de combate da Segunda Guerra Mundial disparando metralhadoras e soltando bombas em movimento tanques, driblando fogo antiaéreo.
Programação não é difícil- é apenas demorado
Programação realmente não é tão difícil ou misteriosa. Se você pode escrever instruções passo-a-passo dirigir alguém para sua casa, você pode escrever um programa.
A parte mais difícil sobre programação é identificar todos os pequenos problemas que compõem o grande problema que você está tentando resolver. Como os computadores são completamente estúpido, você precisa dizer a eles como fazer tudo.
Se você está dando um instruções amigo para chegar a sua casa, por exemplo, você pode anotar as seguintes informações:
1. Vá para o sul na estrada I-5.
2. Saia na saída Sweetwater Road.
3. Vire à direita na luz.
4. Vire à esquerda na segunda entrada.
Claro, se você tentar dar estas instruções para um computador, o computador vai ficar confuso e quer saber as seguintes informações adicionais:
1. Onde posso começar e exatamente como extremo sul posso dirigir até Rodovia I-5?
2. Como faço para reconhecer a saída Sweetwater Road, e como faço para sair na saída?
3. Depois de virar à direita no semáforo, o quão longe para a direita é que ligo e você quer dizer o semáforo ou da rua, na esquina?
4. Depois que eu vire à esquerda na segunda entrada, o que devo fazer em seguida? Estacionar o carro? Buzinar? Gun o motor e acelerar através de seu porta da garagem?
Você precisa dizer a computadores como fazer tudo, o que pode tornar dando-lhes instruções de como agravante e frustrante como dizer às crianças o que fazer. A menos que você especificar tudo o que você deseja que o computador para fazer e exatamente como fazê-lo, o computador simplesmente não vai fazer o que você quer que ele faça.