Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
kamaliao

Duvidas com pseudocodigo

Recommended Posts

kamaliao

Bons dias caros programadores, estou a escrever este tópico para saber como lidar com o pseudocodigo.

Agradeço caso haja alguns manuais ou até mesmo aqui no forum!

É fácil de ler, mas falta-me o raciocínio de criar!

Abraços

Share this post


Link to post
Share on other sites
Knitter

Como assim lidar? Pseudo-código não é código, é apenas texto que tu usas para estruturar a resolução de um problema. Uma receita de culinária é tão pseudo-código como qualquer texto organizado com "se... então" e outras construções do género.

A não ser que tenhas um conjunto de regras a seguir, é algo que se escreve de forma livre e sem grande preocupação com o conteúdo, o importante é estruturar correctamente as ideias que tens para a resolução do problema.

Share this post


Link to post
Share on other sites
kamaliao

Tenho algumas dificuldades em lidar com este pseudo-código, não consigo perceber o porque de usar(se, então, enquanto etc) e em que situações devo usar, estou a usar o portucol!

abraços

Share this post


Link to post
Share on other sites
M6

O pseudo-código é apenas uma forma de dizeres o que o programa deve fazer.

É uma forma intermédia entre a língua (portuguesa neste caso) e uma linguagem estruturada como é uma linguagem de programação.

Se descreveres o teu programa em língua portuguesa, passar essa descrição para pseudo-código é simples.

O se/então é usado sempre que tens uma condição. O enquanto é usado quando tem um ciclo. Etc..


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
Knitter

Como o M6 disse, é uma questão de descreveres o programa em português. Não sei bem como é o portucol a nível de sintaxe, mas tendo em conta o exemplo básico de linguagens como C, tens condições e ciclos escritos como: if; if...else; while; do... while; for; Ao tentarmos passar isto para português é que surgem outros termos como: se; se... então; enquanto; faz... enquanto; para cada;.

Mas cada programador adapta isto da maneira que lhe dá mais jeito, por isso é que falei em se tinhas ou não regras. É comum um professor definir um conjunto de palavras para que todos se entendam, mas no fim, acaba por ser a escolha pessoal do professor a ditar as regras e pouco mais.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.