Module 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:

  1. Número da chave atual.
  2. String com o código da área de concentração.
  3. 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:

  1. Iterador de áreas de concentração.
  2. Tabela com a sequência de áreas (o próprio objeto).
  3. Í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:

  1. Número da chave atual.
  2. String com o código do curso.
  3. String com o nome do curso.
  4. 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:

  1. Iterador de cursos.
  2. Tabela com a sequência de cursos (o próprio objeto).
  3. Í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:

  1. Número da chave atual.
  2. String com o código do programa.
  3. String com o nome do programa.
  4. 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:

  1. Iterador de programas.
  2. Tabela com a sequência de programas (o próprio objeto).
  3. Í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:

  1. Iterador de programas.
  2. Tabela com a sequência de programas (o próprio objeto).
  3. Í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.
generated by LDoc 1.4.6 Last updated 2024-09-26 20:37:35