Pseudocódigo: Diferenzas entre revisións
Contido eliminado Contido engadido
m bot Engadido: no:Pseudokode |
algunhas correccións (e saco marca "en uso", que levaba desde o 29.06.2007) |
||
Liña 1:
O '''pseudocódigo''' é unha serie de normas [[Léxico|léxicas]] e [[Gramática|gramaticais]] parecidas á maioría
▲O '''pseudocódigo''' é unha serie de normas [[Léxico|léxicas]] e [[Gramática|gramaticais]] parecidas á maioría dos [[linguaxe de programación|linguaxes de programación]], pero sen chegar á rixidez de [[Sintaxe|sintaxe]] destes nin á fluidez da linguaxe coloquial. Isto permite codificar un programa con maior axilidade que en calquera linguaxe de programación, coa mesma validez [[semántica]], normalmente utilízase nas fases de análises ou deseño de [[Software]], ou no estudo dun [[algoritmo]]. Forma parte das distintas ferramentas da [[enxeñaría do software]].
Non hai ningún [[compilador]] ou [[intérprete]] de pseudocódigo informático, pero as similitudes coa maioría das linguaxes informáticas fano facilmente convertible.
O pseudocódigo describe un algoritmo utilizando unha mestura de frases en linguaxe común, instrucións de programación e palabras crave que definen as estruturas básicas. O seu obxectivo é permitir que o programador
Non sendo o pseudocódigo unha linguaxe formal, varía dun programador a outro, é dicir, non hai unha estrutura semántica nin arquitectura estándar. É unha ferramenta áxil para o estudo e deseño de aplicacións.
==Definición de datos do Pseudocódigo==
A definición de datos dáse por suposta, sobre todo nas variables sinxelas, se se
==Estruturas de control==
Como se mencionou antes, cada autor usa o seu propio pseudocódigo coas súas respectivas convencións. Por exemplo, considere a instrución "Substitúa o valor da variable <math>x</math> polo valor da variable <math>y</math>"
*'''asigne a <math>x\,</math> o valor de <math>y\,</math>'''
Liña 21 ⟶ 19:
===Secuenciais===
As instrucións séguense nunha secuencia fixa que normalmente vén dada polo número de liña. É dicir
{| width=61.8% border=1
|
:
:
:
::<math>\vdots</math>
:
|}
===Selectivas===
A
[[Ficheiro:Condicional.png|thumb|200px|Diagrama de fluxo que amosa o
{| width=61.8% border=1
|
:'''se''' <math>P</math> '''entón'''
::''
:'''se non'''
::''
|}
A condición <math>P</math> é unha variable booleana ou unha función reducible a booleana. Se esta condición é certa
Tamén é común o uso dunha selección múltiple que
{| width=61.8% border=1
|
:'''se''' ''Condición''<sub>1</sub> '''entón'''
::''
:'''se non se''' ''Condición''<sub>2</sub> '''entón'''
::''
::::<math>\vdots</math>
:'''se non se''' ''Condición''<sub>n</sub> '''entón'''
::''
:'''se non'''
::''
|}
Neste caso hai unha serie de condicións que teñen que ser mutuamente excluíntes, se unha delas se cumple as
Nesta estrutura, se ''Condición''<sub>1</sub> é certa, entón execútase só ''
[[Categoría:Programación]]
|