# iVProgH5 : Visual Programming (LInE-IME-USP)

#

## iVProg : Visual Programming (LInE-IME-USP)

LInE. Software educacional livre. Interatividade na Internet para aprendizagem.
O iVProgH é mais um sistema educacional livre do LInE, implementado em HTML5 (usa fortemente JavaScript), este destinado ao ensino e aprendizagem de algoritmos e programação. O iVProgH é uma nova implementação do iVProg que é implementado em Java.
Esses sistemas foram desenhados a partir de um modelo visual para programação, podendo ser utilizado desde o segundo ciclo do Ensino Fundamental.
Para adicionar variáveis clique no botão Variáveis. Para comandos no botão Instrução. Para interpretar seu código, clique no botão (abaixo, ao lado do botão "Limpar console").
Ver alguns outros exemplos de codigo no iVProgH5: programa para imprimir n primeiros numeros de Fibonaccii ; exercicio 2: ler 2 valores e imprimir sua soma ; Ver solucao do exercício 2.
Exercício 3: Fazer um algoritmo para, dados 3 valores reais imprimir a constante 1 se esses representam uma tripla pitatórica e 0 em caso contrário.
Três números são pitagóricos se, e somente se, o quadrado do maior (h) deles é igual a soma do quadrado dos outros dois (a e b), ou seja, h² = a² + b². Nesse caso, o teorema de Pitágoras assegura que existe um triângulo retângulo cujos lados tenham os comprimento h (para a hipotenusa), a e b.
Para simplificar o algoritmo deste exercício, considere que o primeiro valor digitado sempre é o maior dos 3 números.
Após finalizar seu algoritmo "clicar" no botão para avaliar seu algoritmo (Evaluate).

LInE | iMática | MOOC