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

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

Laboratório de ICCN Rodrigo Cristiano Silva

Apresentações semelhantes


Apresentação em tema: "Laboratório de ICCN Rodrigo Cristiano Silva"— Transcrição da apresentação:

1 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 Algoritmo Análise do Processo Codificação CompilaçãoTestesDocumentação

4 Linguagem C Linguagem estruturada 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 Diferencia maiúsculas e minúsculas main( ) 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 (;) Todos os comandos devem ser finalizados com ; Para inserir comentários utilize: // Para comentar apenas uma linha /* */ Para comentar mais de uma linha

7 Linguagem C Palavras reservadas: autodoubleintstruct breakelselongswitch caseenumregistertypedef charexternreturnunion constfloatshortunsigned continueforsignedvoid defaultgotosizeofvolatile doifstaticwhile

8 Linguagem C Estrutura de um programa #include 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 Funções do sistema #include Funções matemáticas #include Funções padrão #include Funções de entrada e saída #include

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 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( ); printf(Olá Mundo!); printf(, ); printf(Resultado: %f, fResultado); printf(,, ); printf(Valor 1: %i \n Valor 2: %i, iNum1, iNum2);

15 Especificadores de Formato

16 Códigos de Barra Invertida

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


Carregar ppt "Laboratório de ICCN Rodrigo Cristiano Silva"

Apresentações semelhantes


Anúncios Google