Lição 1 de 4Pensar em código
Nesta lição você vai:
O que você vai construir: um programa que mostra uma frase de apresentação no terminal. É a primeira peça do cartão de apresentação, o projeto deste módulo.
Escolha a sua linguagem
Os exemplos aparecem em duas abas: Ori e Aipo. Escolha uma e siga com ela até o fim. O site lembra a sua escolha nas próximas lições. Você pode trocar quando quiser.
Você precisa de duas coisas:
cartao e abra o terminal dentro dela.Um programa é um arquivo de texto com instruções. A extensão no fim do nome diz qual linguagem ele usa.
Crie um arquivo novo na pasta cartao:
cartao.orl.cartao.aipo.Copie o código para dentro do arquivo e salve.
module app.cartao
import ori.io as io
main()
io.println("Olá! Eu sou a Ana.")
endio.println("Olá! Eu sou a Ana.")Troque Ana pelo seu nome. Mantenha as aspas " no começo e no fim da frase.
No terminal, digite o comando e aperte Enter:
ori run cartao.orlaipo run cartao.aiporun quer dizer "rodar". O comando pede à linguagem para ler o arquivo e fazer o que ele manda.
Checkpoint
Se apareceu esta linha no terminal, deu certo:
Olá! Eu sou a Ana.Com o seu nome no lugar de Ana.
Se travar
cartao.".Leia só a aba da linguagem que você escolheu.
module app.cartao -- 1. o nome deste arquivo dentro do projeto
import ori.io as io -- 2. traz as ferramentas de entrada e saída, com o nome curto "io"
main() -- 3. o começo do programa: é aqui que ele começa a rodar
io.println("Olá! Eu sou a Ana.") -- 4. mostra a frase e pula para a próxima linha
end -- 5. o fim do bloco que começou em main()io.println("Olá! Eu sou a Ana.") # mostra a frase e pula para a próxima linhaEm Ori, tudo depois de -- é um comentário. Em Aipo, tudo depois de # é um comentário. O computador ignora comentários: eles são notas para quem lê. Você vai usar isso na lição 3.
A parte mais importante é igual nas duas linguagens: io.println("...").
io é um grupo de ferramentas para entrada e saída (em inglês, input/output): ler do teclado, mostrar no terminal.println é a ferramenta que imprime uma linha: mostra o texto e pula para a linha de baixo.Em Aipo, o arquivo pode começar direto pela instrução. A linguagem já conhece io e roda as linhas de cima para baixo.
Em Ori, todo arquivo diz o seu nome com module, traz o que vai usar com import e coloca as instruções dentro de main() ... end. Dá mais texto no começo, mas deixa claro, logo no topo, de onde cada coisa vem. A trilha de Ori explica por quê.
run pede para a linguagem executar o arquivo.io.println("...") mostra uma linha de texto no terminal.ori run cartao.orl.Na próxima lição, o cartão ganha mais linhas: nome, o que você faz e onde te encontrar.
Conversa desta aula
Pergunte, responda e conte o que descobriu. Trate as pessoas com respeito. Leia as regras da comunidade. Dá para usar **negrito**, *itálico*, `código` e listas.