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

Post on 11-Jul-2015

108 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gercélia Ramos

Lógica 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

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

Ranking das Linguagens mais usadas

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

Palavras Reservadas

#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).

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 { }.

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); }

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

Tipos de Dados

Delimitadores

Declaração de Variáveis

<tipo> <nome>;

int idade;

Declaração de Constantes

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

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

declaradas

#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

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

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 %

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 &

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>

ARQUIVOS DO SISTEMA OPERACIONAL

CORES

system (“color B");

system(“cls”);

Formatação

Tamanho das Variáveis

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.

Caracteres Especiais

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

Atribuição

Visualg C

Baixe e instale o DEV C++

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

top related