DOM - Javascript com HTML


[ ver vídeo ]


Função drawImage - jogos em javascript


[ ver vídeo ]


Curso de Banco de Dados

Existem duas funções principais que estão diretamente ligadas a Bancos de Dados, que são relacionadas as áreas de infraestrutura e desenvolvimento de software. Para o Desenvolvedor de Sof...
[ ler mais ]


Apostilas de Informática Básica

Nos links a seguir você poderá fazer download dos pdfs das apostilas gratuitas Alfamídia relacionadas a Informática Básica. Se desejar, consulte também nossos cursos online gratuitos e pagos...
[ ler mais ]


Apostila de Front-end

Confira todas as apostilas direta ou indiretamente relacionadas a área de desenvolvimento front-end: Apostila de HTML, CSS & Javascript [ ler mais ]


Apostilas de Métodos Ágeis

Uma nova apostila de métodos ágeis foi disponibilizada gratuitamente pela Alfamídia: Apostila de SCRUM


Criando um primeiro programa

Publicação: 30/07/2017
Área:Programação em 5 minutos



Transcrição
Um dos grandes obstáculos para quem inicia uma faculdade ou busca entrar na
área de tecnologia da informação é aprender a programar.

A visão da Alfamídia é que a melhor forma de aprender a programar é praticando e é com base nisso que nós temos nosso curso online gratuito de programação.

Vamos mostrar aqui seguindo a filosofia do nosso curso como fazer um primeiro programa.

Aqui nós temos um console javascript e aqui nós podemos programar. Tudo o que eu escrevo aqui são programas em javascript e nós vamos criar o quê? Nós vamos criar um programa que faz o cálculo do fatorial. Fatorial de quato é quatro vezes três vezes dois vezes um.

Para fazer o cálculo do fatorial nós vamos ter primeiro um número que é o
número que nós vamos entrar, por exemplo, quatro, e vamos
usar uma função que executa alguma coisa, a função prompt. Outras
linguagens têm funções equivalentes.

Prompt nos permite receber um número. Então se eu dígito isso aqui e dou ENTER
ele abre uma janela que me pede o número. SHIFT ENTER me permite dar um novo comando sem executar.

Além do número eu também preciso do fatorial. Inicialmente fatorial recebe
número. Esse comando aqui igual não é o nosso igual na matemática, é um
RECEBE. Assim como o número recebeu o que veio de prompt, recebeu cinco,
fatorial vai receber o que vem de número.

Então nós vamos usar mais um comando, que é o while. Em nosso curso cada um
desses comandos é todo um vídeo, porque nós apresentando passo a passo.

Mas o while número maior do que 1, é enquanto número maior que 1.

Estou dando comandos que vão acontecer enquanto não é maior que 1. Tudo que está entre essas duas chaves vai ser executado enquanto o número for maior que 1.

Neste momento eu ficaria infinitamente rodando aqui sem executar nada, por que não tem nenhum comando, para sempre.

Então a primeira coisa que eu tenho que fazer aqui é ir diminuindo esse número. Se número for 5, ele vai executar, número igual a 4, número igual a 3, número igual a 2, número igual a 1 (número recebe número menos um).

E agora número não é maior do que 1 e ele sai.


Além disso eu também vou dizer que agora o fatorial é igual ao próprio fatorial vezes o número. O fatorial originalmente valia por exemplo 4 e agora que é igual a três fatorial vira ele mesmo, quatro, vezes três.

Da próxima vez aquele resultado de quatro vezes três vai ser multiplicado por 2 e ao final nós executamos um novo comando. Enquanto prompt exibe uma janela que pede um número e coloca esse número aqui em número, alert apenas exibe uma janela e eu vou exibir em alerta apenas fatorial.

Ao dar ENTER ele pede um número, vamos dizer 5, e ao dar ok ele me exibir o resultado do fatorial de 5

Aqui nós construímos todo um primeiro programa. Você pode fazer isso passo a
passo e você vai ter criado um primeiro programa simples.

Em nosso curso nós explicamos o que é número e fatorial, o que são variáveis, como funciona uma função, como funcionam os comandos de controle de fluxo, como
while. O que é o fluxo da programação.

Enfim mostramos cada um destes conceitos de programação na prática executando
diversos exercícios como essem e tudo isso num curso online disponibilizado gratuitamente pela Alfamídia.