Linguagem De Programação C
Projeto de pesquisa: Linguagem De Programação C. Pesquise 862.000+ trabalhos acadêmicosPor: adnox • 20/11/2014 • Projeto de pesquisa • 9.092 Palavras (37 Páginas) • 181 Visualizações
Conceitos Básicos de
Linguagem de Programação C
Linguagem de Programação C
1
Linguagem de Programação C
Sumário
CAPÍTULO I – Introdução.............................................................................1
Linguagens de Programação - Definição ...............................................1
Programação em linguagem simbólica ..................................................1
Lição 1 - Entrada/Saída .........................................................................2
Lição 2 - Variáveis e Constantes............................................................7
Lição 3 - Operadores e funções matemáticas .......................................11
Lição 4 - Estruturas condicionais - Decisões if...else .............................15
Lição 5 - Estruturas condicionais - Decisões switch...case ....................19
Lição 6 - Estruturas de repetição ..........................................................22
Lição 7 - Desvios ...................................................................................26
CAPÍTULO II – Trabalhando com tela em modo texto .................................29
CAPÍTULO III – Trabalhando com tela em modo gráfico .............................37
CAPÍTULO IV – Arquivos de dados .............................................................47
APÊNDICE A- Funções diversas..................................................................58
APÊNDICE B- Tabela ASCII ........................................................................60
Linguagem de Programação C
2
CAPÍTULO I
Introdução
Linguagens de Programação - Definição
Um computador é uma máquina capaz de executar operações, mas para que "ele" saiba o que e
como executar é preciso programa-lo. Um programa de computador nada mais é que um conjunto
de instruções, escrito através de uma linguagem própria, que orienta o computador a realizar uma
determinada tarefa.
A única linguagem que o computador "entende" é a chamada Linguagem de Máquina, que é
formada por um conjunto de códigos numéricos, próprios para comandar a máquina. Porém, estes
códigos são extremamente complicados para o entendimento humano, por isso surgiram as
linguagens simbólicas.
Uma linguagem simbólica é, na realidade, um conjunto de palavras e regras facilmente
compreendidas pelo homem, mas para que o computador as entenda existe a necessidade de uma
tradução para a linguagem de máquina. Este processo de tradução é denominado "compilação".
Diagrama esquemático do processo de criação de um programa:
(a) (b) (c)
(a) O programa fonte é um arquivo "texto" digitado pelo programador. Este arquivo contém as instruções
necessárias para que o computador realize a tarefa desejada. Utiliza-se a linguagem simbólica,
genericamente chamada de linguagem de programação.
(b) O programa fonte é lido pelo compilador , que traduz as instruções da linguagem simbólica para a
linguagem de máquina. Neste processo são apontados os eventuais erros existentes no programa fonte, e
enquanto houver erros o compilador não geraráo programa executável (em linguagem de máquina),
neste caso o programador deverá retornar ao editor e corrigir os erros apontados.
(c) Após o processo de compilação, se não forem detectados erros, será criado o programa executável (em
linguagem de máquina). Este programa receberá o sufixo .EXE e poderá ser executado através do prompt
do MS-DOS.
Programação em linguagem simbólica
A linguagem Cé uma linguagem simbólica de fácil entendimento, que possui uma sintaxe bastante
estruturada e flexível, tornando sua programação bem simplificada.
Para criarmos um programa, seja qual for a linguagem simbólica utilizada, devemos primeiramente
definir um algoritmo capaz de resolver o problema. Na realidade o algoritmo é a estratégia que
devemos utilizar para ordenar as idéias que serão, posteriormente, convertidas em instruções. Uma
das ferramentas para a elaboração de algoritmos é a pseudo-linguagem: uma forma de escrever as
instruções utilizando o português de maneira estruturada.
ATENÇÃO
Para que o estudo da linguagem C ganhe maior produtividade, esta apostila encontra-se dividida em
lições que partem de um nível mais baixo até um nível mais alto de complexidade. Trabalharemos
com exemplos práticos, onde, sempre que possível, mostraremos o algoritmo em linguagem Inter-S
e o programa fonte correspondente em linguagem C. As instruções serão comentadas e
exemplificadas no final de cada lição.
...