Linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4087 palavras )
  • Download(s) : 0
  • Publicado : 15 de abril de 2013
Ler documento completo
Amostra do texto
CURSO Linguagem “c”








Apresentação (Aula 01T)


Estas Notas de Aula, visam aumentar a produtividade dos alunos nas aulas teóricas, evitando a cópia das teorias expostas. Grande parte dos exemplos analisados em sala de aula e enunciados de exercícios constam nesta apostila, além da resolução de alguns destes. Os EC (exercícios de classe), serão normalmente baseados nos exercícioscomplementares de cada Aula a serem desenvolvidos preferencialmente no laboratório.


C- Uma Visão Geral - Instruções de Entrada e Saída (Aula 03T)


Toda linguagem de programação de alto nível suporta o conceito de “Tipo de Dado”, que define um conjunto de valores que a variável pode armazenar, e os tipos mais comuns encontrados nas linguagens de programação, ou seja, inteiro, real ecaractere. Diferentemente do Pascal que é fortemente tipada onde a mistura entre um número inteiro e um real podem causar erros, C suporta livremente tipos caracteres e inteiros na maioria das expressões!


Em geral os compiladores C realizam pouca verificação de erros em tempo de execução, verificação de limites de matrizes ou compatibilidade entre tipos de argumentos, cabendo esta responsabilidadeao programador. Assim você decide onde uma verificação de erro é ou não mais necessário.

Por ser capaz de manipular bits, bytes e endereços, C se adapta bem a programação a nível de sistema. E tudo isto é realizado por apenas 43 palavras reservadas no Turbo C, 32 nos compiladores padrão ANSI e 28 no C Padrão. Como curiosidade, o IBM BASIC que é um interpretador BASIC com fins puramenteeducativos tem 159 comandos.

Como curiosidade apresentamos a seguir quadro com as palavras reservadas do C Padrão.
|Auto |double |if |static |
|break |else |int |struct |
|case|entry |long |switch |
|char |extern |register |typedef |
|continue |float |return |union |
|default|for |sizeof |unsigned |
|do |goto |short |while |



Fundamentos de C


Em se tratando de programação a expressão “Se você não souber, jamais irá aprender.” é uma verdade absoluta. Émuito comum ouvirmos queixas do tipo “nunca conseguirei escrever um programa”, ou “só sendo louco ou gênio para descobrir a solução”. Estas expressões geralmente são ditas por estudantes que desconhecem o fato de que cada elemento da linguagem (comandos, funções) não existe sozinho, mas somente combinados a outros elementos.


Desta forma a orientação que adotaremos neste início do curso se deterámais na compreensão geral do programa, do que a análise detalhada de cada comando ou função utilizada. De fato apresentaremos alguns comandos fundamentais para a escrita de programas básicos e apenas nos utilizaremos de sua sintaxe mais elementar (posteriormente estudaremos cada um deles mais detidamente), construiremos os primeiros programas do curso.

Exemplo 1: Programa mostra a idade.
/*Exemplo Idade */
main()
{
int idade;
idade = 40;
printf(“Sua idade e’ %d anos. \n”, idade);
}


Este programa simplesmente imprime “Sua idade e’ 40 anos.” saltando uma linha (/n) em seu término.


Comandos Básicos - 1a. Parte


Instruções de Entrada e Saída


O objetivo de escrevermos programas é em última análise, a obtenção de resultados (Saídas) depois da elaboração de...
tracking img