Peso ideal

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1863 palavras )
  • Download(s) : 0
  • Publicado : 26 de fevereiro de 2013
Ler documento completo
Amostra do texto
Introdução à programação de computadores.
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 softwareentendam, 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 deprogramaçã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 auma 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 naprogramaçã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 asoma.
* E os demais bits indicam o endereço de um dos operandos a serem utilizados na soma.
Linguagem de montador (Assembly):
* A linguagem de montador é a primeira tentativa de se substituir a linguagem de máquina por outra mais próxima àquela utilizada pelo ser humano.
* Nesta linguagem, cada instrução equivale a uma instrução em linguagem de máquina.
* Exemplo: ADD 6, J[instrução em linguagem de montagem]
Linguagens de alto nível:
* As linguagens de alto nível surgiram após as anteriores com os seguintes objetivos:
* Conseguir independência em relação à máquina.
* Aproximar-se da linguagem humana para que o programa possa ser escrito e lido de uma maneira mais simples.
* Incluir rotinas de uso freqüente como asrotinas de entrada e saída, funções matemáticas, etc.
Exemplos de linguagens de programação:
* Pascal
* C / C++
* Fortran
* Javascript
* Perl
* Visual Basic
* Java
* ML
* Haskel
* Existem atualmente diversas linguagens de alto nível.
Compilador e Interpretador:
* Para exemplificar melhor, seja a seguinte comparação: quando uma pessoa precisa secomunicar com alguém que fale uma língua por ela desconhecida, podem-se utilizar dois caminhos:

Código Fonte e Código Objeto:
* Quando queremos desenvolver um programa utilizamos uma linguagem de programação.
* As linguagens de programação, portanto, são métodos criados para facilitar a nossa comunicação com o computador.
* Ao desenvolver um programa, em uma linguagem de programaçãoqualquer, o programador gera um código que é denominado de código fonte.
* Quando o compilador é executado para compilar o código criado pelo programador, é gerado um outro código, em linguagem de máquina, denominado de código objeto.
* O código objeto que é executado pelo processador.

Introdução ao Conceito de Algoritmo:
* O conceito central da programação é o algoritmo.
*...
tracking img