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

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

LINGUAGEM ESTRUTURADA TURBO C Professor Alberson Wander Sá dos Santos 1º ano de Informática.

Apresentações semelhantes


Apresentação em tema: "LINGUAGEM ESTRUTURADA TURBO C Professor Alberson Wander Sá dos Santos 1º ano de Informática."— Transcrição da apresentação:

1 LINGUAGEM ESTRUTURADA TURBO C Professor Alberson Wander Sá dos Santos 1º ano de Informática

2 TIPOS DE VARIÁVEIS INTEIRO = int REAL = float CARACTERE = char

3 Estrutura Básica de um programa C #include void main() { ; getch(); } LEMBREM-SE: 1)A LINGUAGEM C é CASE SENSITIVE, portanto obedeça exatamente a forma de escrita dos comandos da linguagem (maiúsculo/minúsculo) 2)getch() provoca uma pausa no programa e aguarda o usuário pressionar uma tecla do teclado. Usado para ver o resultado do programa executado.

4 Criação de Variáveis em C Sintaxe : ; EXEMPLOS: int x ; float valor; char nome[30]; OBS: 1)No tipo de variável char devemos informar quantos dígitos serão armazenados. 2)As variáveis criadas com letras minúsculas são diferentes das variáveis criadas com letras maiúsculas

5 Operadores Aritméticos + SOMA - SUBTRAÇÃO * MULTIPLICAÇÃO /DIVISÃO

6 Criação de Comentários no Programa Usado normalmente para documentar o programa. // comenta uma linha /* */ Comenta um trecho de linhas no programa

7 EXPRESSÕES ARITMÉTICAS EXEMPLOS: float r; int x; //criando x x = 1;// x armazena 1 x = x + 1;// x armazena 2 x = x + 3;// x armazena 5 x = x*2; // x armazena 10 x = x – 3;// x armazena 7 r = (float)x/2;// x armazena 3.5 Obs: no exemplo acima tivemos que transformar x para float para depois dividir o resultado por 2;

8 EXPRESSÕES SIMPLIFICADAS X + = 1; EQUIVALE A: X = X+1; X * = 2; EQUIVALE A: X = X*2; X / = 2; EQUIVALE A: X = X/2; X - = 2; EQUIVALE A: X = X-2;

9 Funções de Conversão de Tipos no Turbo C Sintaxe 1: (float) Converte a variável para float Sintaxe 2: (int) Converte a variável para inteiro

10 COMANDO printf() (escreva) SINTAXE 1: printf( ); SINTAXE 2: printf(%, ); SINTAXE 3: printf(%, );

11 Formatando valores de variáveis na impressão com o printf() Na sintaxe anterior, substitua % por: %d -> Formatar impressão de variáveis do tipo int %f -> formatar impressão de variáveis do tipo float %s -> formatar impressão de variáveis do tipo char

12 Exemplos printf() #include ; int x =0; void main() { printf(oi univap\n); // imprime oi univap x = 10; printf(%d,x);// imprime 10; printf(%d está armazenado em x, x);// imprime 10 está armazenado em x getch(); } \n : PROVOCA O SALTO DE LINHA

13 Comando clrscr() Usado para limpar a tela para o usuário. Veja exemplo abaixo: #include ; void main() { Clrscr(); getch(); }

14 COMANDO scanf() (leia) SINTAXE: scanf(%, & ); Onde: % representa o tipo da variável que armazenará o dado digitado pelo usuário, a saber: %d -> Formatar impressão de variáveis do tipo int. %f -> formatar impressão de variáveis do tipo float. %s -> formatar impressão de variáveis do tipo char. & representa o endereço da variável na memória. representa o nome da variável criada no início do programa.

15 Exemplos do scanf() #include ; int x ; void main() { printf(Digite um número:\n); // imprime Digite um número scanf(%d, &x); printf(%d\n,x);// imprime o número inteiro digitado pelo usuário getch(); }

16 Lendo e Escrevendo dados do tipo char com fgets() #include ; char nome [30]; void main() { printf(Digite seu nome:\n); // imprime Digite seu nome fgets(nome,30,stdin); printf(%s\n,nome);// imprime o nome completo digitado pelo usuário getch(); }

17 Caso particular para de leitura/escrita de dados do tipo char quando usado após o scanf #include ; char nome [30]; int idade; void main() { printf(Digite sua idade:\n); scanf(%d%*c, &idade);// repare que usados %*c printf(Digite seu nome:\n); // imprime Digite seu nome fgets(nome,30,stdin);// lê e armazena o nome completo digitado printf(%s\n,nome);// imprime o nome completo digitado pelo usuário getch(); }

18 PROGRAMA SOMA DOIS NÚMEROS #include ; float v1,v2, res; char nome [10]; void main() { clrscr(); printf(Digite o primeiro número:\n); scanf(%f, &v1); printf(Digite o segundo número:\n); scanf(%f, &v2); res = v1 + v2; printf(Digite seu nome:); scanf(%s, &nome); printf(%s soma = %f, nome, res); getch(); }

19 COMANDO if() – (Se) Este comando é usado para desviar o fluxo de execução de um programa. Sintaxe 1: if(condicao(ões)) { } OBSERSVAÇÕES: As { } delimitam os comandos que devem ser executados O comando if () deve ser escrito com letra minúscula e a(s) condição(ões) devem ser escritas dentro de parênteses.

20 OUTRAS SINTAXES COMANDO if() Sintaxe 2: if (condicao(ões)) { } else { } OBSERSVAÇÕES: A cláusula else indica o senão de algoritmos. Os comandos que serão executados, caso a condição resulte Falso, devem ser escritos entre chaves { }

21 Aninhamentos de if() Exemplo: If (condição(ões)) { } else { if(condição(ões)) { } else { if(condição(ões)) { } else { }

22 OPERADORES RELACIONAIS > Maior que < Menor que >= Maior ou igual <= Menor ou igual == Igual lógico (usado somente em testes condicionais) != Diferente

23 Operadores Lógicos && -.e. ||-.ou. !-.nao.

24 Uso de operadores lógicos no if() Exemplos: if ( condicao1 && condicao2)... if(condicao 1 || condicao2)... If ( !(condicao1) && (condicao2)|| !(condicao3) )... If( ( (condicao1) || (condicao2) ) && condicao3)

25 EXEMPLO DE PROGRAMA (MAIOR IDADE)


Carregar ppt "LINGUAGEM ESTRUTURADA TURBO C Professor Alberson Wander Sá dos Santos 1º ano de Informática."

Apresentações semelhantes


Anúncios Google