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

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

Rodrigo Cristiano Silva

Apresentações semelhantes


Apresentação em tema: "Rodrigo Cristiano Silva"— Transcrição da apresentação:

1 Rodrigo Cristiano Silva rodrigo@facens.br
Laboratório de ICCN Rodrigo Cristiano Silva

2 Agenda Revisão da aula anterior Dev-C++ Função printf( ) Exercícios

3 Processo de desenvolvimento de software
Processo a ser melhorado Análise do Processo Algoritmo Codificação Documentação Testes Compilação

4 Linguagem C Linguagem estruturada Palavras-Chave
A linguagem C é capaz de “esconder” o código usado por uma determinada função do resto do programa (Escopo Local e Global) Palavras-Chave Minúsculas Não podem ser usadas para nomear variáveis, funções, estruturas, etc

5 Linguagem C Case-sensitive main( ) Diferencia maiúsculas e minúsculas
Função que precisa necessariamente estar presente em um programa C, pois é o ponto de partida para execução do programa

6 Linguagem C Ponto-e-vírgula (;) Para inserir comentários utilize:
Todos os comandos devem ser finalizados com ‘;’ Para inserir comentários utilize: // <comentário> Para comentar apenas uma linha /* <comentário> */ Para comentar mais de uma linha

7 Linguagem C Palavras reservadas: auto double int struct break else
long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while

8 Linguagem C Estrutura de um programa
#include <stdio.h> float soma(float a, float b); main( ) { float x, y, z; x=y=z=0; printf(“\n Este programa calcula a expressão Z=X+Y ”); printf(“\n\n Digite o valor para x: ”); scanf(“%f”, &x); printf(“\n\n Digite o valor para y: ”); scanf(“%f”, &y); z=soma(x, y); printf(“\n A expressão z=x+y para x=%.2f e y=%.2f é %.2f ”, x, y, z); } float soma(float a, float b) return(a + b);

9 Bibliotecas de Funções
Diretiva #include permite incluir uma biblioteca Bibliotecas contêm funções pré-definidas Exemplos: Funções para manipular strings #include <string.h> Funções do sistema #include <system.h> Funções matemáticas #include <math.h> Funções padrão #include <stdlib.h> Funções de entrada e saída #include <stdio.h>

10 Dicas Dev-C++ Sempre salve o programa antes de compilar
Sempre compile o programa antes de executar Quando ocorrer um erro de compilação, dê um duplo clique sobre a mensagem de erro para destacar o comando errado no programa Verifique também a linha anterior, que pode ser a responsável pelo erro, especialmente se faltar o ‘;’

11 Teclas de Atalho Dev-C++
Compilar (Ctrl + F9) Compilar + Executar (F9) Executar (Ctrl + F10) Debug (F8) Próximo passo (F7)

12 Funções de Biblioteca: printf
1º Argumento: string de formato. Deve estar entre aspas duplas (") Texto printf(“Olá Mundo!”); Códigos de Barra Invertida printf(“Bom \n Dia”); Especificadores de Formato % [largura][.precisão] tipo 2º Argumento em diante: Itens de dados Não vem entre aspas duplas Tantos quantos forem os especificadores de formato do 1º argumento

13 Funções de Biblioteca: printf
printf(“Int: %i Float: %.2f Char: %c”, iInt, fFloat, cChar); Variável tipo int (iInt) Variável tipo float (fFloat) Variável tipo char (cChar)

14 Funções de Biblioteca: printf
Exemplos: printf(“<texto>”); printf(“Olá Mundo!”); printf(“<formato>”, <var>); printf(“Resultado: %f”, fResultado); printf(“<formato1> <formato2>”, <var1>, <var2>); printf(“Valor 1: %i \n Valor 2: %i”, iNum1, iNum2);

15 Especificadores de Formato

16 Códigos de Barra Invertida

17 Exercícios Criar um programa que exiba na tela as seguintes mensagens:
Laboratorio de Linguagem C Aula de utilização de printf Aluno: <Nome do aluno> Criar um programa que exiba 3 linhas, dê um sinal sonoro e exiba mais 3 linhas de informações Refaça o exercício anterior utilizando somente um comando printf.


Carregar ppt "Rodrigo Cristiano Silva"

Apresentações semelhantes


Anúncios Google