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

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

LINGUAGEM ESTRUTURADA TURBO C

Apresentações semelhantes


Apresentação em tema: "LINGUAGEM ESTRUTURADA TURBO C"— Transcrição da apresentação:

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

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

3 Estrutura Básica de um programa C
#include <stdio.h> <criação_variáveis> void main() { <comando_da_linguagem_C>; getch(); } LEMBREM-SE: A LINGUAGEM C é CASE SENSITIVE, portanto obedeça exatamente a forma de escrita dos comandos da linguagem (maiúsculo/minúsculo) 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 : <tipo_variavel> <nome_variavel>; EXEMPLOS: int x ; float valor; char nome[30]; OBS: No tipo de variável char devemos informar quantos dígitos serão armazenados. 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
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)<nome_variável> Converte a variável para float Sintaxe 2: (int)<nome_variável> Converte a variável para inteiro

10 COMANDO printf() (escreva)
SINTAXE 1: printf(“<mensagem>”); SINTAXE 2: printf(“%<formatação_variável>”,<variável>); SINTAXE 3: printf(“%<formatação_variável><mensagem>”,<variável>);

11 Formatando valores de variáveis na impressão com o printf()
Na sintaxe anterior, substitua “%<formatação_variável>” 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 \n : PROVOCA O SALTO DE LINHA
Exemplos printf() #include <stdio.h>; 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 Usado para limpar a tela para o usuário. Veja exemplo abaixo:
Comando clrscr() Usado para limpar a tela para o usuário. Veja exemplo abaixo: #include <stdio.h>; void main() { Clrscr(); getch(); }

14 COMANDO scanf() (leia)
SINTAXE: scanf(“%<formato_variável>”, &<nome_da_variável> ); Onde: %<formato_variável> 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. <nome_da_variável> representa o nome da variável criada no início do programa.

15 Exemplos do scanf() #include <stdio.h>; 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 <stdio.h>; 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 <stdio.h>; 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 <stdio.h>; 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)) { <comandos caso condição .V.> } 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()
if (condicao(ões)) { <comandos caso condição .V.> } else <comandos caso condição .F.> 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)) {
<caso condição .V.> } else if(condição(ões)) <caso condição .F.>

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"

Apresentações semelhantes


Anúncios Google