Imagem da tela de um notebook com códigos. Imagem usada como capa para os posts de solução de exercícios.

Correção dos Exercícios: A Estrutura de um Programa

No post anterior, eu havia proposto cinco exercícios com o objetivo de você praticar a criação da estrutura básica de um programa em Portugol e, também, o comando de escrever na tela. Pois bem, segue a correção dos exercícios para que você possa comparar as suas soluções com as que eu fiz.

Exercício 1

Código para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva(" Nome: Maria José\n")
escreva(" Idade: 28 anos\n")
escreva("Telefone: (11) 9.5555-5555\n")
escreva(" Rua: Rua dos Bobos\n")
escreva(" Número: Zero\n")
escreva(" CEP: 12345-678")
}
}
[/code]

https://youtu.be/OZ1ZOGQ24J0?list=PLsEtisKEYD5vALCYU_3uiuA8NHpqt2gqg

Exercício 2

Código para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva("+—————-+\n")
escreva("| ## ## ## ##|\n")
escreva("|## ## ## ## |\n")
escreva("| ## ## ## ##|\n")
escreva("|## ## ## ## |\n")
escreva("| ## ## ## ##|\n")
escreva("|## ## ## ## |\n")
escreva("| ## ## ## ##|\n")
escreva("|## ## ## ## |\n")
escreva("+—————-+\n")
}
}
[/code]

https://youtu.be/S81TJeMxLKU

Exercício 3

Código para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva(" X | O | \n")
escreva("—+—+—\n")
escreva(" | X | \n")
escreva("—+—+—\n")
escreva(" | | O ")
}
}
[/code]

https://youtu.be/iiQrH0XineI

Exercício 4

Código para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva("% de aumento | 2010 | 2011 \n")
escreva("————-+——-+——-\n")
escreva(" Marca A | 4.5% | 7.5% \n")
escreva(" Marca B | 14.5% | 23.5% ")
}
}
[/code]

https://youtu.be/LtmHU4SgEuE

Exercício 5

QR-Code com linhas dividindo e evidenciando cada um dos "quadradrinhos"

Código da versão 1 para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva("####### ## # #######\n")
escreva("# # # # # #\n")
escreva("# ### # # # # # ### #\n")
escreva("# ### # # # # ### #\n")
escreva("# ### # ### # ### #\n")
escreva("# # # #\n")
escreva("####### # # # #######\n")
escreva(" ## \n")
escreva("#### # # # # ### #\n")
escreva("# # ### ## ## #\n")
escreva(" # # # # # #### # ##\n")
escreva("# #### # # #### #\n")
escreva("## ## # # # ###\n")
escreva(" ## # # # #\n")
escreva("####### # ###### \n")
escreva("# # ### # \n")
escreva("# ### # # # ### \n")
escreva("# ### # # # # \n")
escreva("# ### # ## # # ## \n")
escreva("# # # ### # #\n")
escreva("####### # ###### # \n")
}
}
[/code]

Código da versão 2 para download: GitHub

[code]
programa
{
funcao inicio()
{
escreva("############## #### ## ##############\n")
escreva("## ## ## ## ## ##\n")
escreva("## ###### ## ## ## ## ## ###### ##\n")
escreva("## ###### ## ## ## ## ###### ##\n")
escreva("## ###### ## ###### ## ###### ##\n")
escreva("## ## ## ##\n")
escreva("############## ## ## ## ##############\n")
escreva(" #### \n")
escreva("######## ## ## ## ## ###### ##\n")
escreva("## ## ###### #### #### ##\n")
escreva(" ## ## ## ## ## ######## ## ####\n")
escreva("## ######## ## ## ######## ##\n")
escreva("#### #### ## ## ## ######\n")
escreva(" #### ## ## ## ##\n")
escreva("############## ## ############ \n")
escreva("## ## ###### ## \n")
escreva("## ###### ## ## ## ###### \n")
escreva("## ###### ## ## ## ## \n")
escreva("## ###### ## #### ## ## #### \n")
escreva("## ## ## ###### ## ##\n")
escreva("############## ## ############ ## \n")
}
}
[/code]

Código da versão 3 para download: GitHub

https://youtu.be/Oi2zPlscVr8

Página da Wikipedia que fala sobre os caracteres ASCII que eu comento no vídeo: Code Page 850. E, se quiser saber mais sobre Arte ASCII, acesse esse site: ASCII Art Archive.

4 pensou em “Correção dos Exercícios: A Estrutura de um Programa

  1. iagorochaporto

    Olá, o curso continuará, ótima didática a sua, parabéns!!

    Estou em um curso tecnico de informática integrado com o ensino medio, e ano q vem (segundo ano), iremos começar a trabalhar com os algoritmos, e o professor disse para já irmos praticando durante as férias, e foi assim que encontrei esse site, muito bom por sinal !!

    Responder
    1. Ramon Chiara Autor do post

      Olá, Iago!

      Que bom que está gostando!
      O seu professor está certíssimo! rsrsrs
      Quanto mais praticar, melhor!!!

      Obrigado pelo feedback e esteja à vontade para escrever sempre por aqui!

      Abraços!

      Responder

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *