Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modularização - Coggle Diagram
Modularização
Conceito
É um trecho independente de programa
Possui uma função bem definida
Blocos de contas por exemplo
Depois junta essas contas em uma só
escreva() é um módulo
escreva é o print
leia() é um módulo
Serve para atribuir valores às variáveis
Esse comando já existe, eu não preciso escrevê-lo
Ele é independente do meu algoritmo
Serve para programas grandes
O double é o tipo de retorno
Pode ser o nome da variável que vamos utilizar para guardar o resultado desse método
O pow é o identificador
a e b são os parâmetros
double é o tipo de parâmetro
Módulos em Java
public class é um programa por enquanto
O public static void main é um módulo que diz ao sistema onde o programa começa
Todo programa em Java começa com esse módulo
println é um módulo
A gente chama ele pra printar as coisas
O nosso programa vai atrás de outro programa onde está esse método
Por exemplo o math.pow(x, y) vai atrás do math
math possui vários módulos
math é uma classe
math é tipo uma biblioteca de python
Benefícios
Divide o programa em problemas menores
Dá pra reutilizar trechos de programas
Também chamado de subprogramas, funções, métodos e rotinas