Module sintra_6_3_1_0-sintra.programas
Componente que fornece dados sobre a estrutura organizacional da pós- graduação: programas, cursos e áreas de concentração.
Functions
| proxima_area (array, i) | Iterador de áreas de concentração, que retorna o índice, o código e o nome da área de concentração. |
| lista_areas (self) | Gera o iterador de áreas de concentração. |
| proximo_curso (array, i) | Iterador de cursos, que retorna o índice, o código, o nome e a lista de áreas de concentração de cada curso. |
| lista_cursos (self) | Gera o iterador de cursos. |
| proximo_programa (array, i) | Iterador de programas, que retorna o índice, o código, o nome e a lista de cursos de cada programa. |
| lista_programas (self) | Gera o iterador de programas. |
| lista (self) | Lista os programas cadastrados no SAU. |
| new (self) | Fábrica de objetos que obtém a lista de programas, cursos e áreas de concentração cadastrados no SAU. |
Functions
- proxima_area (array, i)
-
Iterador de áreas de concentração, que retorna o índice, o código e o nome
da área de concentração.
Parameters:
- array Tabela que representa uma sequência de áreas de concentração.
- i Número da chave anterior do array.
Returns:
- Número da chave atual.
- String com o código da área de concentração.
- String com o nome da área de concentração.
- lista_areas (self)
-
Gera o iterador de áreas de concentração.
Parameters:
- self Tabela representando o objeto que contém uma lista de áreas de concentração.
Returns:
- Iterador de áreas de concentração.
- Tabela com a sequência de áreas (o próprio objeto).
- Índice da chave inicial (que não existe de fato, mas que serve para iniciar a iteração).
- proximo_curso (array, i)
-
Iterador de cursos, que retorna o índice, o código, o nome e a lista de
áreas de concentração de cada curso.
Parameters:
- array Tabela que representa uma sequência de cursos.
- i Número da chave anterior do array.
Returns:
- Número da chave atual.
- String com o código do curso.
- String com o nome do curso.
- Tabela com a lista de áreas de concentração de cada curso.
- lista_cursos (self)
-
Gera o iterador de cursos.
Parameters:
- self Tabela representando o objeto que contém uma lista de cursos.
Returns:
- Iterador de cursos.
- Tabela com a sequência de cursos (o próprio objeto).
- Índice da chave inicial (que não existe de fato, mas que serve para iniciar a iteração).
- proximo_programa (array, i)
-
Iterador de programas, que retorna o índice, o código, o nome e a lista de
cursos de cada programa.
Parameters:
- array Tabela que representa uma sequência de programas.
- i Número da chave anterior do array.
Returns:
- Número da chave atual.
- String com o código do programa.
- String com o nome do programa.
- Tabela com a lista de cursos de cada programa.
- lista_programas (self)
-
Gera o iterador de programas.
Parameters:
- self Tabela representando o objeto que contém uma lista de programas.
Returns:
- Iterador de programas.
- Tabela com a sequência de programas (o próprio objeto).
- Índice da chave inicial (que não existe de fato, mas que serve para iniciar a iteração).
- lista (self)
-
Lista os programas cadastrados no SAU.
Parameters:
- self Tabela representando o objeto com os dados obtidos do SAU.
Returns:
- Iterador de programas.
- Tabela com a sequência de programas (o próprio objeto).
- Índice da chave inicial (que não existe de fato, mas que serve para iniciar a iteração).
- new (self)
-
Fábrica de objetos que obtém a lista de programas, cursos e áreas de
concentração cadastrados no SAU.
Parameters:
- self
Returns:
-
Objeto que contém a lista de programas, cursos e áreas de
concentração.