Carregar apresentação
A apresentação está carregando. Por favor, espere
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)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.