introdução a linguagem de programação c

33
Gercélia Ramos Lógica de Programação C

Upload: gercelia-ramos

Post on 11-Jul-2015

107 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Introdução a Linguagem de Programação C

Gercélia Ramos

Lógica de Programação C

Page 2: Introdução a Linguagem de Programação C

Linguagem de Programação C

O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11

rodando o sistema operacional UNIX.

O C é derivado de uma outra linguagem: o B, criado por Ken Thompson. O B, por sua vez, veio da linguagem BCPL,

inventada por Martin Richards.

O C é "Case Sensitive" Soma, SOMA, SoMa ou sOmA

Page 3: Introdução a Linguagem de Programação C

Exemplos de Aplicações Escritas em C

✓ Grande parte dos programas da Microsoft, incluindo Windows XP, Windows NT, Windows 9x, Pacote Office, Internet Explorer, Visual Studio e outros.

✓ Sistemas Operacionais como o já citado Windows, Apple OS X, BeOS, Solaris e Symbian (sistema operacional para celulares).

✓ Bancos de dados como SQL e MySQL.

✓ Aplicações Web, como a máquina de busca Google e o sistema de comércio virtual da Amazon.

✓ Aplicações gráficas como os programas da Adobe (Photoshop, Illustrator), Maya e AutoCAD.

Desenvolvidos totalmente ou parcialmente em C

Page 4: Introdução a Linguagem de Programação C

Ranking das Linguagens mais usadas

Fonte: http://www.tiobe.com/

Page 5: Introdução a Linguagem de Programação C
Page 6: Introdução a Linguagem de Programação C

Palavras Reservadas

Page 7: Introdução a Linguagem de Programação C

#include#include <stdio.h>

int main () { return(0); } A linha #include <stdio.h> diz ao

compilador que ele deve incluir o arquivo-cabeçalho stdio.h. Neste arquivo existem

declarações de funções úteis para entrada e saída de dados (std = standard, padrão em inglês; io = Input/Output, entrada e saída

==> stdio = Entrada e saída padronizadas).

Page 8: Introdução a Linguagem de Programação C

int main()#include <stdio.h>

int main () { return(0); } A linha int main() indica que estamos

definindo uma função de nome main. Todos os programas em C têm que ter uma

função main, pois é esta função que será chamada quando o programa for

executado. O conteúdo da função é delimitado por chaves { }.

Page 9: Introdução a Linguagem de Programação C

return(0);

A última linha do programa, return(0); , indica o número inteiro

que está sendo retornado pela função, no caso o número 0.

#include <stdio.h>

int main () { return(0); }

Page 10: Introdução a Linguagem de Programação C

Desenvolvimento em CO desenvolvimento de programas em linguagem C é um processo que

compreende quatro fases: escrita, compilação, "linking" e execução.

Se responsabiliza por transformar os programa objecto numa aplicação executável

C

Page 11: Introdução a Linguagem de Programação C

Tipos de Dados

Page 12: Introdução a Linguagem de Programação C

Delimitadores

Page 13: Introdução a Linguagem de Programação C

Declaração de Variáveis

<tipo> <nome>;

int idade;

Page 14: Introdução a Linguagem de Programação C

Declaração de Constantes

const <tipo> <nome> = <valor>;

const int maiorIdade = 18;const int largura = 100;

declaradas

Page 15: Introdução a Linguagem de Programação C

#define

Existem constantes que podem ser declaradas pelo programador, podendo ser definidas através de uma diretiva de pré-

processamento #define ou através da palavra-chave const.

definidas

Page 16: Introdução a Linguagem de Programação C

stdio.h

O "scanf" é usado para entrada, que normalmente consiste em uma leitura do teclado.

O "printf" é usado para saída, que normalmente é enviada para o monitor.

leia

escreva

Page 17: Introdução a Linguagem de Programação C

printfA função printf() tem a seguinte forma geral:

printf (string_de_controle,lista_de_argumentos);

Teremos, na string de controle, uma descrição de tudo que a função vai colocar na tela. A string de controle

mostra não apenas os caracteres que devem ser colocados na tela, mas também quais as variáveis e

suas respectivas posições usando a notação %

Page 18: Introdução a Linguagem de Programação C

scanf

O formato geral da função scanf() é:

scanf (string-de-controle,lista-de-argumentos);

Usando a função scanf() podemos pedir dados ao usuário usando a notação &

Page 19: Introdução a Linguagem de Programação C
Page 20: Introdução a Linguagem de Programação C

stdlib.h

A biblioteca stdlib.h possui algumas funções que podem ser usadas para realizar mudanças

na tela padrão dos programas em C

Para usar estes comandos devemos inserir a biblioteca stdlib.h

#include <stdlib.h>

Page 21: Introdução a Linguagem de Programação C
Page 22: Introdução a Linguagem de Programação C

ARQUIVOS DO SISTEMA OPERACIONAL

Page 23: Introdução a Linguagem de Programação C

CORES

system (“color B");

Page 24: Introdução a Linguagem de Programação C
Page 25: Introdução a Linguagem de Programação C

system(“cls”);

Page 26: Introdução a Linguagem de Programação C
Page 27: Introdução a Linguagem de Programação C

Formatação

Page 28: Introdução a Linguagem de Programação C

Tamanho das Variáveis

Page 29: Introdução a Linguagem de Programação C

string

Outro tipo de valor suportado pela Linguagem C++ é o tipo string (cadeia de caracteres). Uma string é um conjunto de caracteres entre aspas.

Por exemplo, “você é um vencedor” é uma string, composta por várias letras que formam a frase. Não confunda strings com caractere. Um caractere simples fica entre dois apóstrofos, por

exemplo 'a'. Entretanto “a” é uma string que contém somente uma letra.

Page 30: Introdução a Linguagem de Programação C

Caracteres Especiais

Existem caracteres especiais que não podem ser expressos sem ser no código fonte do programa.

Page 31: Introdução a Linguagem de Programação C

Atribuição

Page 32: Introdução a Linguagem de Programação C

Visualg C

Page 33: Introdução a Linguagem de Programação C

Baixe e instale o DEV C++

http://www.bloodshed.net/dev/devcpp.html