Peso ideal
Programas de computador: * Quando queremos criar ou desenvolver um software para realizar determinado tipo de processamento de dados devemos escrever um programa ou vários programas interligados. * Para que o computador compreenda e execute esse programa, deve-se escrevê-lo usando uma linguagem que tanto o computador quanto o criador de software entendam, ou seja, deve-se utilizar uma linguagem de programação.
Etapas para o desenvolvimento de um programa: * Análise: Nesta etapa estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída. * Algoritmo: É utilizado para descrever o problema com suas soluções. * Codificação: O algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalhar. * P
Noções de linguagens de programação.
Linguagem de programação: * Linguagem de programação é uma notação para escrever programas, através dos quais podemos nos comunicar com o hardware e dar assim as ordens adequadas para a realização de um determinado processo. * Uma linguagem vem definida por uma gramática ou conjunto de regras que se aplicam a uma alfabeto constituído pelo conjunto de símbolos utilizados.
Classificação das linguagens de programação: * Linguagem de máquina * Linguagem de montador (assembly) * Linguagens de alto nível
Linguagem de Máquina: * É a única que o computador entende diretamente. * Utiliza o alfabeto binário que consta dos símbolos 0 e 1. * Foi a primeira linguagem utilizada na programação de computadores. * Exemplo de uma instrução, em linguagem de máquina, para somar dois números: 01011010011000000100000000000000 * Para facilitar a leitura de instruções de linguagem de máquina, é comum escrevê-las separando em conjuntos de 4 bits:
Temos:
* Os 8 primeiros bits indicam o código da operação de soma. * Os 4 seguintes o local onde será feita