Aula 16 - Modularização - parte 3 - exercícios

3.328 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
3.328
No SlideShare
0
A partir de incorporações
0
Número de incorporações
780
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 16 - Modularização - parte 3 - exercícios

  1. 1. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Parte IIIProfa. Dra. Juliana Cristina BragaCentro de Matemática, Computação eCognição
  2. 2. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIObjetivos Aprender com exemplos Usar módulos que retorna um valor Usar módulos que necessitam de tipos deparâmetros diferentes Sintaxe JAVA
  3. 3. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIRoteiro Exemplo 1 – Módulo para somar dois números Exemplo 2 – Módulo para calcular o peso ideal Exemplo 3 – Módulo para verificar se a letra deum usuário encontra-se em um vetor Exemplos em JAVA
  4. 4. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Exemplo I Crie um módulo para somar dois números reais.Use o módulo criado em seu programa principal
  5. 5. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Exemplo I Objetivo (Processamento): Somar dois números Nome: Soma Número de parâmetros (Entrada): dois Tipo de cada parâmetro: real Valor de retorno (Saída): real
  6. 6. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte III
  7. 7. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Exemplo II Faça um módulo que receba, por parâmetro, aaltura e o sexo de uma pessoa e retorne o seupeso ideal. Para homens calcular o peso idealusando a fórmula a seguir: peso ideal = 27.7 *altura – 58 e, para mulheres: peso ideal = 62.1 *altura – 44.7. Chame esse módulo no seu programa principal
  8. 8. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Exemplo II Objetivo (Processamento): a partir da altura e dosexo retornar o peso ideal Nome: pesoIdeal Número de parâmetros (Entrada): dois Tipo de cada parâmetro: altura = real e sexo= caracter Valor de retorno (Saída): real
  9. 9. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte III
  10. 10. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos – Exemplo III Fazer um módulo para verificar se uma letradigitada pelo usuário se encontra no seguintevetor:A B C D
  11. 11. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos - Exemplo Objetivo (Processamento): Nome: Número de parâmetros (Entrada): Tipo: Valor de retorno (Saída):
  12. 12. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIIMódulos - Exemplo Objetivo (Processamento): verificar se uma letraencontra-se em um vetor Nome: encontraLetra Número de parâmetros (Entrada): um Tipo: caractere Valor de retorno (Saída): booleando
  13. 13. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte III
  14. 14. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA Sintaxe GERALpublic static <valor de retorno> <identificador>(<tipo-parâmetro> <nome-parâmetro>)public static imprimeFim (real a, real b)
  15. 15. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo I em JAVA Exemplo I - Imagine que você gostaria de enviar aseguinte mensagem de finalização em TODOS os seusprogramas: “Este programa foi desenvolvido pelo grupo INTERA,Todos os direitos reservados - Copyright. Obrigadopor utilizá-lo!”
  16. 16. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo I em JAVA Em portugol funcao imprimeFim ()public static imprimeFim (real a, real b)
  17. 17. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo I em JAVA Em portugol funcao imprimeFim ()public static void imprimeFim (real a, real b)Void em JAVA é igual a não retornar nadaNo JAVA void é omesmo que nãoretornar nada
  18. 18. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo I em JAVA
  19. 19. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo II em JAVA Crie um módulo para somar dois números reais.Use o módulo criado em seu programa principal
  20. 20. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA – Exemplo II em JAVA Em portugol funcao real Soma(real a, real b)public static real Soma(real a, real b)
  21. 21. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIISintaxe JAVA Em portugol retorneresult
  22. 22. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte III
  23. 23. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoMódulos – Parte IIICoisas para recordar Podemos passar vários parâmetros de tipos diferentes A sintaxe JAVA de módulo é muito próxima ao PortugolStudio Em JAVA escreva public static ao invés de funcao Em JAVA escreva result ao invés de retorne Se preferir use void para os módulos que não retornamvalores.

×