Se ainda não sabe as bases de programação, recomendo-lhe que leia os seguintes artigos:
- O que é uma linguagem de programação?
- O que é o Microsoft Small Basic?
- Instalar o Small Basic
- Explicando o funcionamento do editor de programas do Small Basic
Inicie o Small Basic (Iniciar - Small Basic - Microsoft Small Basic), e vamos por mãos à obra!
Basicamente o que queremos fazer é escrever no computador o texto "Olá Mundo!". E para isso temos de "chamar" uma janela de texto. Para a "chamar" usamos o comando do objecto: TextWindow (significa janela texto). E como queremos escrever texto, colocamos um ponto (.) e depois escrevemos: Write (escrever). Depois abrimos parêntesis "(", e abrimos aspas ("), escrevemos: Olá Mundo!, e fechamos aspas (") e parêntesis ")". Ou seja o texto tem de ficar escrito da seguinte forma:
TextWindow.Write("Olá Mundo!")Carregamos no botão Run (executar), e o programa entra em execução!
E como esperado é escrito numa janela de texto, o texto Olá Mundo!
Depois, prima qualquer tecla para que o programa termine. Até aqui muito provavelmente terá feito coisas que não entendeu. Vamos explicar isto melhor.
Começando do inicio: o que queríamos era escrever o texto "Olá Mundo!" no ecra, e para isso 1º tivemos de chamar uma janela de texto, que no Small Basic escreve-se "TextWindow" (janela texto). Depois chamamos a operação "write" (escrever), que faz com ele escreva o que nós quisermos nessa janela. E depois especificamos o que queríamos escrever, neste caso "Olá Mundo!".
Para ajudar a simplificar: imagine, que tudo o que é um objecto, são máquinas. E as máquinas fazem várias operações. No caso da máquina TextWindow (Janela texto), uma das operações que ela faz é: "write", ou seja, escrever texto nessa janela, e consequentemente aparece no ecrã.
Então, no Small Basic: 1º referimos qual a máquina (objecto) que queremos usar. Depois colocamos um ponto (.) e à frente escrevemos qual operação executar. E como algumas máquinas não fazem nada sem que nós lhe introduziremos alguma coisa, nós temos de especificar o que queremos. Neste caso tivemos de especificar o que queríamos escrever no ecrã. Então depois de especificar qual a máquina (objecto) a usar, e especificar qual a operação a fazer, abrimos parêntesis "(", depois abrimos aspas ("), escrevemos o texto, e fechamos aspas ("), e parêntesis ")".
Mas poderá se perguntar: Mas porque não usar apenas parêntesis "()"?
Isto é porque se apenas escrevesse o texto sem as aspas (""), o Small Basic, pensaria que ia usar uma variável. Se não sabe o que é uma variável, não se preocupe que num outro artigo vamos falar sobre esse assunto. Foi apenas para ter uma ideia do que as aspas ("") estão ali a fazer.
Bem, por hoje é tudo! Se tiverem alguma dúvida, coloque aqui o seu comentário para que lhe possamos ajudar!
Próximo artigo da série: Começar a programar em Small Basic - Parte 2
OTIMO TUTO...
ResponderEliminarBEM EXPLICADO...
TextWindow. write("Boa ajuda para quem quer começar a programar, eu por exemplo, mas vejo que vou até ao fim deste artigos")
ResponderEliminarMuito bem explicado, ta de Parabens ^^
ResponderEliminarEste é o meu, é diferente porque o menu não fecha quando nos fazemos a primeira escolha!
ResponderEliminarNota se quiserem experimentar têm que copiar tudo até o que diz "Incio:"
Inicio:
TextWindow.Title = "Programa Olá Mundo!"
TextWindow.ForegroundColor = "white"
TextWindow.BackgroundColor = "Darkred"
TextWindow.WriteLine("Menu")
TextWindow.WriteLine("1. Perguntar nome")
TextWindow.WriteLine("2. Calcular a idade")
TextWindow.WriteLine("3. Conversor de polegadas para centímetros")
opcao = TextWindow.ReadNumber()
If opcao = 1 Then 'Perguntar nome
TextWindow.Write("Qual é o teu nome? ")
nome = TextWindow.Read()
TextWindow.WriteLine("Olá " + nome + "!")
TextWindow.WriteLine("Como é que Tu estás" + nome)
TextWindow.Read()
ElseIf opcao = 2 Then 'Calcular idade
TextWindow.Write("Em que ano nasceste? ")
ano = TextWindow.ReadNumber()
idade = Clock.Year - ano
TextWindow.WriteLine("A tua idade é " + idade + " anos.")
ElseIf opcao = 3 Then 'Conversor
TextWindow.Write("Escreva um valor em polegadas para converter para centímetros: ")
polegada = TextWindow.ReadNumber()
conversao = polegada * 2.54
TextWindow.WriteLine(polegada + " polegadas = " + conversao + " centímetros")
EndIf
Goto Inicio
Este é o meu, é diferente porque o menu não fecha quando nos fazemos a primeira escolha!
Muito bom, assim dá pra se ter uma ideia de como fazer e como se comporta...parabéns pela contribuição. Ajudou muito!
Eliminarexcelente tinha feito um navegador inteiro seguindo um tutorial e não aprendi tanto quanto aqui!
ResponderEliminarGostaria de agradecer a iniciativa.
ResponderEliminarSempre tive vontade de aprender programação e no meu trabalho agora preciso entender e estas aulas tem me ajudado muito.
Parabéns!