pi aula
Processamento da Informação
Módulos – Parte 1
Modularização ou
Subrotinas
Parte I
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Objetivos da Aula
Entender os benefícios no uso dos módulos (ou subrotinas) Entender conceitos de módulos
Entender (relembrar) como utilizar módulos (ou subrotinas) já existentes no PortugolStudio
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Refletindo ...
Até o momento temos escrito nossos programas no
PortugolStudio de maneira “sequencial” dentro da função início
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Refletindo ...
Mas aprendemos também que além dos comandos da linguagem (leia, escreva, se, enquanto) podemos CHAMAR
(utilizar) rotinas (funções) prontas na linguagem
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Refletindo.
Note que, se não tivéssemos a função potencia pronta
(na biblioteca Matematica) e precisássemos calcular a potência (x elevado a y) teríamos que construir esse código (programar).
Mas como já existe (e nós conhecemos seu nome) nós apenas a chamamos.
potencia é um exemplo de uma função (módulo ou subrotina) já existente no Portugol Studio
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Módulos - Conceituando
Um módulo ou subrotina, é um trecho de programa com finalidade específica, construído sob um nome. potencia é uma rotina que tem por finalidade “retornar” a potenciação entre dois números (x, y) : x elevado a y.
“Alguém” deu o nome de potencia para essa rotina.
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Módulos – Parte 1
Módulos - conceituando
Existem outras funções “prontas” no Portugol
Studio. Por exemplo:
real raiz(real radicando, real indice): Realiza a
radiciação