TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps Algoritmos

Trabalho Escolar: Atps Algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  5/12/2014  •  2.433 Palavras (10 Páginas)  •  222 Visualizações

Página 1 de 10

Introdução

A tecnologia atual de computadores está baseada na construção de equipamentos formados por circuitos eletrônicos, cabos e fontes de alimentação que são precisos na identificação distinta entre dois tipos de sinais elétricos, caracterizados pela passagem de corrente elétrica em um sentido, ou no seu sentido inverso. Por isso, os computadores representam dados e operações por meio de dois símbolos,constituindo a linguagem binária, usualmente descrita com 0 e 1 (zero e um).

A seqüência descritiva de um conjunto de símbolos (0 e 1) em linguagem de binária, também chamada de linguagem de máquina, pode representar dados e/ou operações a serem executadas pelo computador. Cada um dos símbolos existentes neste conjunto é chamado de bit (a menor unidade de armazenamento de dados), onde a junção de oito bits forma o conhecido byte.

Por exemplo:

O conjunto de símbolos representado no exemplo acima pode estar descrevendo, em linguagem de máquina, um simples dado a ser armazenado na memória do computador ou ainda uma operação a ser realizada por este (por exemplo, uma adição entre dois valores numéricos), onde seu resultado será armazenado pelo computador.

A utilização desta linguagem permite ao computador realizar o armazenamento e a manipulação dos dados entre os diversos dispositivos eletrônicos que o compõe. Suponha a necessidade do armazenamento de dois valores numéricos a serem somados (operação aritmética de adição entre eles), para na seqüência ser apresentado o resultado desta operação (resultado da adição).

A linguagem C foi desenvolvida por Dennis Ritchie em 1972 para ser utilizado com o sistema operacional UNIX. Desde então não parou de crescer, sendo até hoje usada por diversos programadores. O seu sucesso se deve a grande flexibilidade que ela oferece ao programador. Existem diversas vantagens em se utilizar C, vejamos algumas delas: possui um conjunto compacto de palavras-chaves e de tipos de dados evitando varias operações desnecessárias, uso de ponteiros que permite o acesso de baixo nível a memória, os parâmetros das funções não são passados através de referencia embora isto seja possível fazendo uso de ponteiros. A linguagem C é considerada de baixo nível ou de nível médio, o que significa obter um melhor controle do hardware podendo assim manipular bits, bytes e endereços.

Devido ao grande numero de programadores que utilizam a linguagem C existe uma vasta gama de compiladores C/C++ e bibliotecas disponível no mercado. Sendo alguns deles gratuitos, por exemplo, o dev-c++ para Windows e o gcc para Linux. Para que todos esses compiladores de diferentes fabricantes possam ser compatíveis entre si existe o padrão C que foi estabelecido pelo comitê criado em 1983 pela ANSI (American National Standards Institute).

Objetivo

O principal objetivo deste relatório é explicar alguns conceitos fundamentais de programação.

Conceitos Fundamentais

O processamento de dados consiste, basicamente, em um conjunto de três partes fundamentais (Entrada, Processamento e Saída de dados) que são articuladas para se atingir as expectativas desejadas.

• Entrada de dados: usa dispositivos eletrônicos que possibilitam o fornecimento de dados ao computador que os utilizará conforme as instruções contidas em seu algoritmo para se chegar aos resultados desejados. Vários são estes dispositivos como: teclado, mouse, etc.

• Processamento: os dados obtidos pelos dispositivos de entrada serão processados conforme as instruções existentes no algoritmo, sendo ambos, os dados de entrada e resultados processados, armazenados na memória do computador. Esta parte, identificada como processamento, é relacionada diretamente com os dispositivos de armazenamento de dados (memória), pois são neles guardados os dados que serão acessados e manipulados pelo computador que procura atingir os resultados desejados.

Saída de dados: consiste na realização das instruções que estão sendo processadas pelo computador com o objetivo de mostrar os dados obtidos na execução do algoritmo. Esta apresentação acontece por meio dos dispositivos de saída de dados como: monitores ou vídeos, impressoras e outros recursos tecnológicos capazes de facilitarem o acesso a estes dados alcançados.

A linguagem C foi desenvolvida por Dennis Ritchie em 1972 para ser utilizado com o sistema operacional UNIX. Desde então não parou de crescer, sendo até hoje usada por diversos programadores. O seu sucesso se deve a grande flexibilidade que ela oferece ao programador. Existem diversas vantagens em se utilizar C, vejamos algumas delas: possui um conjunto compacto de palavras-chaves e de tipos de dados evitando varias operações desnecessárias, uso de ponteiros que permite o acesso de baixo nível a memória, os parâmetros das funções não são passados através de referencia embora isto seja possível fazendo uso de ponteiros. A linguagem C é considerada de baixo nível ou de nível médio, o que significa obter um melhor controle do hardware podendo assim manipular bits, bytes e endereços.

Devido ao grande numero de programadores que utilizam a linguagem C existe uma vasta gama de compiladores C/C++ e bibliotecas disponível no mercado. Sendo alguns deles gratuitos, por exemplo, o dev-c++ para Windows e o gcc para Linux. Para que todos esses compiladores de diferentes fabricantes possam ser compatíveis entre si existe o padrão C que foi estabelecido pelo comitê criado em 1983 pela ANSI (American National Standards

...

Baixar como (para membros premium)  txt (15.8 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com