conceitos básicos-linguagem c

8
LINGUAGEM C Prof. Marcos Ferreira [email protected]

Upload: fredericooliveiramartins

Post on 30-Jan-2016

217 views

Category:

Documents


0 download

DESCRIPTION

apostila voltada para programadores iniciantes em microcontroladores e C++ abordagem simples e descomplicada

TRANSCRIPT

Page 1: Conceitos Básicos-Linguagem C

LINGUAGEM CProf. Marcos Ferreira

[email protected]

Page 2: Conceitos Básicos-Linguagem C

HISTÓRICO

A linguagem C é uma linguagem de programação genérica inventada na década de 1970 por Dennis Ritchie.

O ANSI (American National Standard Institute) padronizou a versão ANSI-C.

Page 3: Conceitos Básicos-Linguagem C

HISTÓRICO

A linguagem C é uma linguagem que segue o paradigma da programação estruturada, ou seja, os programas teoricamente seguem um arranjo (estrutura) previamente definido ou simplesmente linhas de comando em ordem descendente por padrão.

O programas escritos em linguagem C seguem a estrutura de linhas de comandos onde estes são organizados em conjuntos denominados funções.

Page 4: Conceitos Básicos-Linguagem C

PROGRAMAÇÃO ESTRUTURADA

Programação estruturada é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e iteração.

Tendo, na prática, sido transformada na Programação modular, a Programação estruturada orienta os programadores para a criação de estruturas simples em seus programas, usando as subrotinas e as funções. Foi a forma dominante na criação de software entre a programação linear e a programação orientada por objetos.

Page 5: Conceitos Básicos-Linguagem C

LINGUAGEM C - NÍVEL

Page 6: Conceitos Básicos-Linguagem C

PRINCIPAIS CARACTERÍSTICAS

Versatilidade: ele possui tanto características de "alto nível" quanto de "baixo nível".

Poder: possui ampla biblioteca de funções e é utilizado na construção de “software” para os mais diversos projetos.

Portabilidade: é possível adaptar um programa em C de um tipo de computador para outro.

Page 7: Conceitos Básicos-Linguagem C

USO DE FUNÇÕES

Um programa em C consiste de várias funções encadeadas.

Uma função é um bloco de código de programa que pode ser usado diversas vezes em sua execução.

Blocos de código são delimitados por chaves: {}

O uso de funções permite que o programa fique mais legível, mais estruturado.

Page 8: Conceitos Básicos-Linguagem C

CASE SENSITIVE

Caracteres maiúsculos e minúsculos fazem diferença;

SOMA ≠ soma;

Comandos do C (if ou for, por exemplo) só podem ser escritos em minúsculas, pois senão o compilador interpretará como variáveis.