Mudanças entre as edições de "SOP-2010-1-tiago"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 15: Linha 15:
 
* Adoção do [http://www.dei.estt.ipt.pt/portugol/node/33 Portugol IDE] como ferramenta didática.
 
* Adoção do [http://www.dei.estt.ipt.pt/portugol/node/33 Portugol IDE] como ferramenta didática.
 
*  Páginas da apostila: 12 a 14.
 
*  Páginas da apostila: 12 a 14.
 +
 +
=== Portugol ===
 +
 +
As aulas de Lógica de Programação usarão um software de auxílio ao ensino de algoritmos chamado [http://orion.ipt.pt/%7Emanso/Portugol/ Portugol], desenvolvido na [http://www.dei.estt.ipt.pt/portal/ Escola Superior de Engenharia do Instituto Politécnico de Tomar], em Portugal.
 +
* [http://www.sj.ifsc.edu.br/~msobral/SOP/portugol.html Guia rápido de instalação e utilização do Portugol].
 +
 +
==== Guia rápido de instalação e utilização do Portugol ====
 +
 +
Abaixo segue uma breve ajuda de como obtê-lo, instalá-lo e usá-lo. Esse guia assume que você esteja usando o Ubuntu Linux 9.04 ou superior.
 +
 +
# Faça o [http://www.sj.ifsc.edu.br/%7Emsobral/SOP/soft/portugol23.tar.gz download] do Portugol.
 +
# Descompacte-o com o seguinte comando: <syntaxhighlight lang=bash>
 +
tar xzf portugol23.tar.gz
 +
</syntaxhighlight>
 +
# Repare que existe agora um subdiretório portugol no diretório onde você o descompactou. Execute o Portugol com o seguinte comando: <syntaxhighlight lang=bash>
 +
java -jar portugol/Portugol.jar
 +
</syntaxhighlight> Obs: você precisará ter Java instalado. Caso não o tenha, execute o comando: <syntaxhighlight lang=bash>
 +
sudo apt-get install openjdk-6-jre
 +
</syntaxhighlight>
 +
# Copie esse [http://www.sj.ifsc.edu.br/%7Emsobral/SOP/exemplos/fluxogramas.cfg arquivo] para poder ver fluxogramas coloridos, e grave-o no memso diretório onde está o Portugol.
 +
# Veja a [http://www.sj.ifsc.edu.br/%7Emsobral/SOP/soft/help/index.html ajuda] do Portugol, e use-a sempre que tiver dúvidas !
 +
 +
<br>A tela inicial do Portugol segue abaixo, junto com um programa demonstrativo.<br>
 +
 +
[[Imagem:Editor-Portugol.png]]
 +
 +
Exemplos de programas iniciais em Portugol:
 +
 +
# ''Lendo um número e mostrando-o na tela em seguida:'' <syntaxhighlight lang=text>
 +
Inicio
 +
  inteiro x
 +
 +
  Escrever "Digite um numero: ",
 +
  Ler X
 +
  Escrever "Numero digitado: ", x
 +
Fim
 +
</syntaxhighlight>
 +
# ''Lendo dois números, somando-os e mostrando o resultado na tela:'' <syntaxhighlight lang=text>
 +
Inicio
 +
  inteiro x, y
 +
 +
  Escrever "Digite um numero: ",
 +
  Ler x
 +
  Escrever "Digite outro numero: ",
 +
  Ler y
 +
  Escrever "Soma = ", x+y
 +
Fim
 +
</syntaxhighlight>O programa abaixo é equivalente:<syntaxhighlight lang=text>
 +
Inicio
 +
  inteiro x, y, z
 +
 +
  Escrever "Digite um numero: ",
 +
  Ler x
 +
  Escrever "Digite outro numero: ",
 +
  Ler y
 +
  z <- x + y
 +
  Escrever "Soma = ", z
 +
Fim
 +
</syntaxhighlight>
  
 
==16/04: Desenvolvendo algoritmos==
 
==16/04: Desenvolvendo algoritmos==

Edição das 12h33min de 14 de abril de 2010

Diário de aula de SOP - 2010-1 - Prof. Tiago Semprebom

Lógica de Programação

Baseado no material Lógica de Programação, de Paulo Sérgio de Moraes - uma das referências bibliográficas da disciplina.

08/04: Introdução

  • Tópicos: instrução, sequência, problemas do dia a dia.
  • Páginas da apostila: 4 a 7.

09/04: Desenvolvendo algoritmos

  • Tópicos: resolvendo problemas, linguagens e instrução disponíveis (vocabulário).
  • Páginas da apostila: 8 a 11.

15/04: Pseudocódigo e diagrama de blocos

  • Adoção do Portugol IDE como ferramenta didática.
  • Páginas da apostila: 12 a 14.

Portugol

As aulas de Lógica de Programação usarão um software de auxílio ao ensino de algoritmos chamado Portugol, desenvolvido na Escola Superior de Engenharia do Instituto Politécnico de Tomar, em Portugal.

Guia rápido de instalação e utilização do Portugol

Abaixo segue uma breve ajuda de como obtê-lo, instalá-lo e usá-lo. Esse guia assume que você esteja usando o Ubuntu Linux 9.04 ou superior.

  1. Faça o download do Portugol.
  2. Descompacte-o com o seguinte comando:
    tar xzf portugol23.tar.gz
    
  3. Repare que existe agora um subdiretório portugol no diretório onde você o descompactou. Execute o Portugol com o seguinte comando:
    java -jar portugol/Portugol.jar
    
    Obs: você precisará ter Java instalado. Caso não o tenha, execute o comando:
    sudo apt-get install openjdk-6-jre
    
  4. Copie esse arquivo para poder ver fluxogramas coloridos, e grave-o no memso diretório onde está o Portugol.
  5. Veja a ajuda do Portugol, e use-a sempre que tiver dúvidas !


A tela inicial do Portugol segue abaixo, junto com um programa demonstrativo.

Editor-Portugol.png

Exemplos de programas iniciais em Portugol:

  1. Lendo um número e mostrando-o na tela em seguida:
    Inicio
      inteiro x
    
      Escrever "Digite um numero: ",
      Ler X
      Escrever "Numero digitado: ", x
    Fim
    
  2. Lendo dois números, somando-os e mostrando o resultado na tela:
    Inicio
      inteiro x, y
    
      Escrever "Digite um numero: ",
      Ler x
      Escrever "Digite outro numero: ",
      Ler y
      Escrever "Soma = ", x+y
    Fim
    
    O programa abaixo é equivalente:
    Inicio
      inteiro x, y, z
    
      Escrever "Digite um numero: ",
      Ler x
      Escrever "Digite outro numero: ",
      Ler y
      z <- x + y
      Escrever "Soma = ", z
    Fim
    

16/04: Desenvolvendo algoritmos