O documento descreve os principais elementos da linguagem de programação C, incluindo comentários, bibliotecas, declaração de variáveis, comandos de leitura e escrita, condições if e loops while e for. É apresentado um exemplo completo de um programa em C que lê a nota de um aluno e verifica se ele foi aprovado ou reprovado.
Mapas Mentais - Português - Principais Tópicos.pdf
A linguagem de programação c
1. A linguagem de Programação
C
Algoritmos e Linguagem de Programação
Profª Clausia Mara Antoneli
2. A linguagem de Programação C
Nesta aula vamos estudar a Linguagem de
Programação C lembrando os principais
comandos de cada passo de um programa
elaborado em C - com exemplos.
Profª Clausia Mara Antoneli
3. A linguagem de Programação C
Comentários
Bibliotecas
Declaração de Variáveis
Comandos de Leitura
Comando Condicional (if)
Comandos de Repetição (while, for)
Comando de Escrita
Profª Clausia Mara Antoneli
4. A linguagem de Programação C
Comentários
Não pertencem às instruções do programa
Servem para que o programador documente o
programa
Devem vir delimitados entre
/*
*/
Podem ser comentário de linha
//
Profª Clausia Mara Antoneli
5. A linguagem de Programação C
Comentários - exemplos
/* notas.c: este programa lê a nota dos alunos e calcula a
média */
Med = somanota/3; // calculo da média
Profª Clausia Mara Antoneli
6. A linguagem de Programação C
Bibliotecas
Conjunto de funções pré-escritas - por outros
programadores - que já resolveram determinados
problemas
As funções em C pertencem a diferentes
bibliotecas
Estas bibliotecas devem ser incluídas através da
diretiva:
#include < >
Profª Clausia Mara Antoneli
7. A linguagem de Programação C
Bibliotecas - exemplo
#include <conio.h)
clrscr(); // limpa a tela
textbackground(cor); // muda a cor do fundo
#include <ctype.h>
letra=toupper (letra) // converte uma <letra> para
maiúsculo
Profª Clausia Mara Antoneli
8. A linguagem de Programação C
Declaração de Variáveis
nome do seu tipo+<espaço>+nome da variável+;
Onde as principais características são:
Tipo = int, float, char ...
Nome da variável = caracteres alfanuméricos; diferenciação de maiúsculo e minúsculo; não
pode ter duas variáveis iguais; não pode ter o mesmo nome das palavras reservadas ...
Profª Clausia Mara Antoneli
9. A linguagem de Programação C
Declaração de Variáveis – exemplo
char nome [35];
float soma = 0;
int idade, contador = 0;
Profª Clausia Mara Antoneli
10. A linguagem de Programação C
Comandos de Leitura
Declaração
Leitura
Exemplos de conteúdos
Biblioteca a
ser incluída
int numero;
scanf(“%i”, &numero);
stdio.h
float valor;
scanf(“%f”, &valor);
char c;
c=getche();
char nome[20];
gets(nome);
numero = -5;
numero = 2002;
valor = -5.867;
valor = 2002.50;
c = ‘5’;
c = ‘s’;
c = ‘#’;
Atribuição
somente
através de função:
strcpy(nome, “Ana”);
stdio.h
conio.h
conio.h
string.h
Profª Clausia Mara Antoneli
11. ro);
;
A linguagem de Programação C
Comandos de Leitura – exemplo
Exemplos de conteúdos
Biblioteca a
ser incluída
numero = -5;
numero = 2002;
valor = -5.867;
valor = 2002.50;
c = ‘5’;
c = ‘s’;
c = ‘#’;
Atribuição
somente
através de função:
strcpy(nome, “Ana”);
stdio.h
stdio.h
conio.h
conio.h
string.h
Profª Clausia Mara Antoneli
12. A linguagem de Programação C
Comando Condicional - if
if (condição)
{
<bloco de comandos 1>
}
else
{
<bloco de comandos 2>
}
Profª Clausia Mara Antoneli
13. A linguagem de Programação C
Comando Condicional if – exemplo
if (media >= 7.0)
aprovado = 1;
_____________________________
if (media >= 7.0)
{ aprovado = 1;
++contadoraprovados;
}
else
aprovado = 0;
Profª Clausia Mara Antoneli
14. A linguagem de Programação C
Comandos de Repetição
while
for
Profª Clausia Mara Antoneli
15. A linguagem de Programação C
Comandos de Repetição - while
while (condição)
{
<bloco de comandos>
}
Profª Clausia Mara Antoneli
16. A linguagem de Programação C
Comandos de Repetição while – exemplo
contador=0;
while (contador < 3)
++contador;
_________________________________________
numero = 1;
while (numero <= 100)
{ if (numero % 2 == 0)
++contapar;
else
++contaimpar;
numero += 3;
}
Profª Clausia Mara Antoneli
17. A linguagem de Programação C
Comandos de Repetição - for
for (inicial; condição; incremento ou
decremento)
{
<bloco de comandos>
}
Profª Clausia Mara Antoneli
18. A linguagem de Programação C
Comandos de Repetição for – exemplo
for (i=3; i<=5; i++)
printf(“O valor de i eh: %in”, i);
________________________________
i=3;
for ( ; i<=5; i++)
printf(“O valor de i eh: %dn”, i);
Profª Clausia Mara Antoneli
19. A linguagem de Programação C
Comandos de Escrita
printf(“n frase %letra ”, <lista de variáveis>);
puts(“n frase”);
No comando “printf ”, entre as aspas podem ser escritas somente frases ou frases
formadas por palavras intercaladas pelos especificadores de formato %s, %c, %i, %d
ou %f, descritos nos comandos de leitura. Caso haja especificadores, para cada
especificador utilizado, a variável do tipo correspondente deve constar da <lista de
variáveis>.
O comando “puts” salta uma linha após a impressão da frase, mesmo sem “n”, e não
imprime variáveis.
Profª Clausia Mara Antoneli
20. A linguagem de Programação C
Comandos de Escrita– exemplo
(a frase deve vir entre aspas)
printf (“nfrase ” , variável1, variável2, variável3);
(dentro da frase deve vir um formato para cada variável, compatível com o seu
tipo básico)
printf (“nfrase %s %i %f ”,variável1,variável2,variável3);
printf (“nVocê se chama %s, tem %i anos e %.2f
metros de altura ”,
nome, idade, altura);
Profª Clausia Mara Antoneli
21. A linguagem de Programação C
Exemplo de um Programa Completo
/* nota.c: le a nota de um aluno e verifica se ele foi aprovado ou reprovado */
#include <stdio.h>
#include <conio.h>
float nota;
void main()
{
printf (“nDigite sua nota final: “);
scanf(“%f ”,¬a);
if (nota >= 6.0)
printf (“nVoce foi aprovado! “);
else
printf (“nVoce foi reprovado... “);
printf(“n Fim do programa.”);
getch();
}
Profª Clausia Mara Antoneli
22. A linguagem de Programação C
Exemplo de um Programa Completo
Comentário
/* nota.c: le a nota de um aluno e verifica se ele foi
aprovado ou reprovado */
Profª Clausia Mara Antoneli
23. A linguagem de Programação C
Exemplo de um Programa Completo
Bibliotecas
#include <stdio.h>
#include <conio.h>
Profª Clausia Mara Antoneli
24. A linguagem de Programação C
Exemplo de um Programa Completo
Declaração de variável
float nota;
Profª Clausia Mara Antoneli
25. A linguagem de Programação C
Exemplo de um Programa Completo
Inicia Bloco de Programa
void main()
{
}
Profª Clausia Mara Antoneli
26. A linguagem de Programação C
Exemplo de um Programa Completo
Comandos de Leitura e Escrita
{
printf (“nDigite sua nota final: “);
scanf(“%f ”,¬a);
}
Profª Clausia Mara Antoneli
27. A linguagem de Programação C
Exemplo de um Programa Completo
Condição if
{
if (nota >= 6.0)
printf (“nVoce foi aprovado! “);
else
printf (“nVoce foi reprovado... “);
printf(“n Fim do programa.”);
}
Profª Clausia Mara Antoneli
28. A linguagem de Programação C
Exemplo de um Programa Completo
{
getch(); // para a tela
}
Profª Clausia Mara Antoneli