A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação I Aula 04 Linguagem C Estruturas de Sequências.

Apresentações semelhantes


Apresentação em tema: "Programação I Aula 04 Linguagem C Estruturas de Sequências."— Transcrição da apresentação:

1 Programação I Aula 04 Linguagem C Estruturas de Sequências

2 Conteúdo Estruturas de Seqüência Sintaxe Básica Instruções de entradas de dados. Instruções de atribuição. Expressões aritméticas e funções pré-definidas. Instruções de Saída.

3 Sintaxe Básica Palavras chaves em C (padrão ANSI) autodoubleintstruct breakelselongswitch caseenumregistertypedef charexternreturnunion constfloatshortunsigned continueforsignedvoid defaultgotosizeofvolatile doIfstaticwhile Palavras reservadas A tabela a seguir apresenta as 32 palavras-chaves existentes em C e definidas como padrão ANSI. Alguns compiladores podem fazer uso de outras palavras-chaves (palavras reservadas) que não estão presentes na lista abaixo. As palavras-chaves são escritas sempre em letras minúsculas.

4 Sintaxe Básica Bibliotecas Conjunto de funções para realizar tarefas específicas. Biblioteca padrão C - ANSI - funções básicas. As primeiras linhas do programa indicam as bibliotecas utilizadas #include nome_da_biblioteca.h ou #include

5 Sintaxe Básica Bibliotecas mais comuns: #include

6 Sintaxe Básica Função Principal Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa principal. Ex: main() { comandos; }

7 Sintaxe Básica Separador de Instruções Todo comando em C deve conter o ponto e virgula ( ; ) no seu final. Não é toda linha, e sim todo comando, ou seja, um comando pode conter mais de uma linha.

8 Sintaxe Básica Comentários Documentação escrita no código-fonte de um programa. Normalmente com a única intenção de auxiliar o programador, sendo ignorada pelo sistema. // para uma linha /* para um bloco */

9 Sintaxe Básica Função de Saída (output) Função printf() - Saída Sintaxe: printf("expressão de controle",argumentos);

10 Sintaxe Básica Exemplo //Exemplo 1 #include main() { printf("Meu primeiro programa C"); }

11 Sintaxe Básica Formatação de Saída SímboloAção TABELA COM ALGUNS CARACTERES DE FORMATAÇÃO EM EXPRESSÕES DE CONTROLE DE SAIDA (PRINTF()) \ttab \bretrocesso \"aspas \\barra \nquebra de linha \0nulo %xhexadecimal %ddecimal %enotação científica %fponto flutuante %ooctal %scadeia de caracteres %udecimal sem sinal

12 Sintaxe Básica Exemplo //Exemplo 2 #include main() { printf("Meu primeiro \nprograma C"); }

13 CONSTANTES Na Linguagem C, constantes podem ser definidas da seguinte maneira : #define nome_da_constante valor Sintaxe Básica

14 Exemplo //Exemplo 3 #include #define MENSAGEM "Ola Mundo!! #define NUMERO 1024 main() { printf(MENSAGEM); printf("\n"); printf("%d",NUMERO); }

15 VARIÁVEIS Variáveis são instâncias onde o programa em execução coloca os dados que estão sendo processados durante sua execução. As variáveis devem ser declaradas, ou seja, devem ser definidos nome, tipo e algumas vezes seu valor inicial. Sintaxe Básica

16 TIPOS DE DADOS Na tabela abaixo constam os tipos básicos de dados da Linguagem C: Sintaxe Básica TipoTamanho (em bits)Intervalo Char8-128 a 127 Int a Float323,4E-38 a 3,4E+38 double641,7E-308 a 1,7E+308 void0sem valor

17 Sintaxe Básica DECLARAÇÃO DE VARIÁVEIS Sintexe: tipo nome Exemplos: int numero; int idade; float peso; char letra; char[13] nome;

18 Sintaxe Básica ATRIBUIÇÃO Atribuir um valor de mesmo tipo a uma variável Exemplos: numero = 5; idade = 47; peso = 78,90; letra = A; nome[13] = Jose da Silva;

19 Sintaxe Básica DECLARAÇÃO E ATRIBUIÇÃO Declarar e atribuir valor no mesmo comando. Exemplos: int numero = 5; int idade = 47; float peso = 78,90; char letra = A; char nome[13] = Jose da Silva;

20 Sintaxe Básica //Exemplo 4 #include main() { int numero = 5; int idade = 47; float peso = 78.90; char letra = 'A'; char nome[13] = "Jose da Silva"; printf("%d", numero); printf("%d", idade); printf("%0.2f", peso); printf("%c", letra); printf("%s", nome); }

21 Sintaxe Básica Funções de Entrada (input) Função scanf() - Entrada Sintaxe: scanf("expressão de controle", argumentos);

22 Sintaxe Básica Exemplo //Exemplo 5 #include main() { int num; printf("Digite um numero: "); scanf("%d",&num); printf("O numero digitado foi: %d",num); } O símbolo & sempre deverá ser utilizado quando a variável for do tipo numérica

23 SímboloTipo TABELA COM ALGUNS CARACTERES DE FORMATAÇÃO EM EXPRESSÕES DE CONTROLE DE ENTRADA (SCANF()) %c char %d int %f float %o octal %s char (string) %u int Unsigned %x hexadecimal Sintaxe Básica Formatação de Entrada

24 Sintaxe Básica Identação É aplicado ao código fonte de um programa para indicar a hierarquia dos elementos. Na maioria das linguagens a indentação tem um papel meramente estético, tornando a leitura do código fonte muito mais fácil, porém é obrigatória em outras. Python, Occam e Haskell. consiste na adição de tabulações no início de cada linha na quantidade equivalente ao número de blocos em que cada linha está contida.

25 Sintaxe Básica Identação (Exemplo) #include int main() { char frase[100]; int c=1; printf("\nDigite a frase: "); gets(frase); if (strtok(frase, " ") == NULL) printf("\n Total de palavras:%d ", c); else{ while(strtok(NULL, " ")) c++; } printf("\n Total de palavras: %d", c); getch(); }

27 Sintaxe Básica Precedência - Prioridades dos operadores aritméticos Alta - Multiplicação(*), divisão(/), modulo(%) Baixa - Soma(+), subtração(-)

28 Operações Matemáticas Exemplos: soma = num1 + num2; subtracao = ; multiplicacao = num1 * 200; multiplicacao = num1 * 5 * num2; divisao = num1 / num2; resto = (num1 % num2); formula = (num1*2)/4 + num2; Sintaxe Básica

29 //Exemplo 6 #include main() { int num1, num2, soma, mult, div, resto; num1=8; num2=4; soma = num1+num2; mult = num1*num2; div = num1/num2; resto = (num1 % num2); printf("Soma: %d - Miltipicacao: %d - Divisao: %d - Resto: %d ",soma, mult, div, resto); }

30 Compilando e Executando Compilador: Dev C/C++ Download: Teclas de Atalho Compilar: Ctrl+F9 Executar: Ctrl+F10 Compilar e Executar: F9 Arquivo Fonte (escrita do programa) nome_do_arquivo.cpp (nunca utilize espaço, caracteres especiais e acentuação para nome de arquivos). Arquivo Executável (programa compilado) Nome_do_arquivo.exe


Carregar ppt "Programação I Aula 04 Linguagem C Estruturas de Sequências."

Apresentações semelhantes


Anúncios Google