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

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

Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36.

Apresentações semelhantes


Apresentação em tema: "Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36."— Transcrição da apresentação:

1 Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36

2 Roteiro da apresentação Linguagem de Programação I2 de 36 Conceitos Estrutura Atribuições

3 O C é case sensitive Comantários /*comandos comandos com mais de uma linha */ Ou // se for apenas uma linha Conceitos básicos Linguagem de Programação I3 de 36

4 Estrutura Linguagem de Programação I4 de 36 Como escrever um programa em C Cabeçalho Bloco principal (obrigatório) Bloco de rotinas (opcional) Diretivas do compilador Definição de constantes Inclusão das Bibliotecas Declaração das Rotinas Declaração das variáveis Globais #include int main (){ Printf(“olá ”) }

5 Linguagem de Programação I5 de 36 Atribuições tipo nome_variavel; Ou tipo var1,var2,varn; Os tipos mais básicos são: char- para letras armazena até 256 caracteres int - para inteiros float – para numeros reais, ou seja com casas decimais

6 Linguagem de Programação I5 de 36 Comandos scanf – para leitura de dados printf – impressão de dados Sintaxe: scanf(“expressão de controle”, &nome_var); Onde %d para variáveis inteiras %f para variáveis com casas decimais Ex float a; int b; scanf (“%f”,&a); scanf (“%d”,&b);

7 Linguagem de Programação I5 de 36 Comandos scanf – para leitura de dados printf – impressão de dados Sintaxe: printf(“expressão de controle”, nome_var); Onde %d para variáveis inteiras %f para variáveis com casas decimais Ex float a; int b; printf(“a=%f \n b=%d”,a,b);

8 Linguagem de Programação I5 de 36 Comandos float a=2; int b=5; a=a*b/3 printf(“a=%5.2f \n”,a); – Neste caso irá formatar para: 5 casas antes do ponto 2 casas depois do ponto Resultado a=3.33

9 Linguagem de Programação I5 de 36 Comandos scanf – para leitura de dados printf – impressão de dados Sintaxe: printf(“expressão de controle”, nome_var); Onde %d para variáveis inteiras %f para variáveis com casas decimais Ex float a; int b; printf(“a=%f \n b=%d”,a,b);

10 Linguagem de Programação I5 de 36 Comandos ceil – arredonda para baixo floor – arredonda para cima Sintaxe: resp=(ceil(quantLamp)); resp=(floor(quantLamp))

11 Operador Ação +Adição *Multiplicação /Divisão -Subtração %Resto da divisão ++Incremento --decremento

12 Operadores Lógicos OperadorAção ==Igual a !=Diferente de >Maior que >=Maior ou igual <Menor <=Menor ou igual &&And (e) ||Or (ou) !Not (não)

13 Linguagem de Programação I5 de 36 Comandos de desvio if– se Sintaxe: If (condição){ comando; }else{ comando; }

14 Linguagem de Programação I5 de 36 Comandos de desvio switch Sintaxe: switch(condição){ case ‘1’: comando; comando; break; case ‘2’: comando; comando; break; case ‘3’: comando; comando; break; DEFAULT:printf(“opção inválida”); }

15 Linguagem de Programação I5 de 36 Estruturas de repetição for Sintaxe: for(exp_inicial; condição, inc/dec ){ comando; } exp_inicial: condição: Incremento: Este laço se repete enquanto a condição for verdadeira

16 Linguagem de Programação I5 de 36 Estruturas de repetição while Sintaxe: While (condição){ comando; } Este laço só será executado se a condição for verdadeira Este laço se repete enquanto a condição for verdadeira

17 Linguagem de Programação I5 de 36 Estruturas de repetição do Sintaxe: do{ comando; }while (condição); Este laço será executado pelo menos uma vez Este laço se repete enquanto a condição for verdadeira

18 Tipos de dados em C# http://www.juliobattisti.com.br/tutoriais/herbertgois/programandocsharp005.asp http://msdn.microsoft.com/pt-br/library/ms228360(VS.80).aspx Operadores em C# http://msdn.microsoft.com/pt-br/library/6a71f45d.aspx http://www.linhadecodigo.com.br/Artigo.aspx?id=1007Referências Linguagem de Programação I36 de 36


Carregar ppt "Linguagem C Escola Olímpio Professor Marcelo Josué Telles Linguagem de Programação I1 de 36."

Apresentações semelhantes


Anúncios Google