|  | iMática » iVprog

|  | ;

# iVProg - Programação Visual e Interativa na Internet
iMática: iVProg

O iVProg - Programação Visual e Internativa na Internet é um novo sistema para uso no ensino/aprendizagem de tópicos relativos a algoritmos, com aplicação direta em páginas World Wide Web (Web). Ele é baseado no sistema Alice Carnegie Mellon University.
O iVProg vem sendo desnvolvido desde julho de 2009 e seu atual protótipo pode ser conferido abaixo.

Se tiver problemas para testar esta versão do iVProg dentro de seu navegador, pode-se descarregar o pacote iVProg e rodá-lo como aplicativo Java em seu computador. Para isso clique aqui e grave-o em seu computador. Se tiver o Java instalado, basta um "clique" duplo sobre o mesmo para iniciá-lo.

Veja a versão 2 do iVProg, ainda implementado em Java, mas completamente nova, resultado do projeto de mestrado do Romenig no IME-USP. Esta versão tem inclusive um avaliador automático para exercícios (para ser usado no iTarefa).

Iniciamos uma versão, desta vez implementado em HTML5, o iVProgH5. Essa versão não dispõe ainda de tantos recursos, mas tem um avaliador automático e também pode ser usado no pacotekonq iTarefa.

##### Exemplo nº 1

Um programa que verifica se um número é ou não primo

##### Exemplo nº 2

Dado um natural N, imprimir a soma dos N primeiros naturais.

Exemplos acima estão desativados em funcão de estar implementado na versão do Java 1.1.8 e de hoje, vãrios navegadores não possibilitarem integracão de "applet". Pode-se utilizar o navegador de código livre Pale Moon, que é baseado no Firefox (eles prometem manter a compatibilidade com "applets" Java).
Imagem estática da primeira versão do iVProg de 2009.