Postagens

Mostrando postagens de julho, 2021

Geração de uma função afim a partir de dois pontos

Vamos então executar um script JS que determina uma função afim a partir de dois pares ordenados: Primeiro ponto: ( , ) Segundo ponto: ( , ) 1. script: function mais(n) { //põe o sinal de + na frente do número return (n>=0?'+':'')+n; } function gerar(){ var x1 = document.getElementById('x1').value; var y1 = document.getElementById('y1').value; var x2 = document.getElementById('x2').value; var y2 = document.getElementById('y2').value; var a = (y2-y1)/(x2-x1); var b = y1 - a*x1; document.getElementById('resp').innerHTML = '<b>f(x)='+(a==1?'':a)+'x'+(b==0?'':mais(b))+'</b>'; } 2. formulário: <form> Primeiro ponto: (<input id="x1" placeholder="x1" autofocus>, <input id="y1" placeholder="y1">)<br> Segundo ponto: (<...

Um novo passo

Olá pessoal! Resolvi mudar o nome do blog para ProgMática, pois pensei ser de mais fácil assimilação e estar ligado à palavras em português. Convenhamos, o "th" não é um fonema muito fácil de se pronunciar.

Desafios de algoritmos - I

Escreva um algoritmo em linguagem natural que realize as seguintes tarefas: Fritar um ovo (peça ajuda de outra pessoa, se não souber) Fazer uma laranjada. Pegar um ônibus, partindo da sua casa. Trocar uma lâmpada. Ler uma mensagem do WhatsApp. Somar dois números utilizando papel e lápis. Multiplicar dois números utilizando papel e lápis. Dividir dois números utilizando utilizando papel e lápis. Dividir dois números utilizando a calculadora. Lembre-se que um algoritmo nada mais é do que uma lista sequencial de instruções bem definidas para realizar uma determinada tarefa! 

Um belo script

Solução de uma equação do segundo grau. Digite os valores dos coeficientes: x² + x + = 0 Pensei bastante se começava com todo aquele papo teórico sobre algoritmos e fundamentos da programação e blá, blá, blá... Mas, na boa, não é isso que fará você se interessar pelo assunto. Então vou mostrar um script que demonstre um certo potencial do JS. Aqui temos algo mais avançado que, talvez, você não entenda agora, mas, aos poucos, irá entender. Prometo ir decifrando cada parte, de acordo com os passos que daremos mais à frente. Esse script resolve uma equação do segundo grau completa (ou incompleta, se zerar alguns coeficientes), utilizando um formulário HTML e os recursos de CSS. Deixo claro aqui que esta não será a nossa forma padrão de trabalhar nos primeiros scripts do "mão na massa", mas só uma amostra de onde queremos chegar. E podemos ir (e iremos) muito mais além, nos aventurando pelos recursos av...