Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBernadete Esteves Câmara Alterado mais de 8 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.