Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== [PSeInt] Estructuras ====== ===== Algoritmo ===== Para practicar programación en pseudocódigo podemos usar el programa [[doc:tec:prg:pseint:inicio|PSeInt]], y la estructura general de un algoritmo escrito en pseudocódigo podría ser la siguiente: <code> // Subprogramas SubProceso <NombreSubproceso> ... FinSubproceso // Programa principal Proceso <NombrePrograma> // Declaración de tipos de variables Definir <nombre_variable> Como <tipo_de_dato> // Asignación de valores iniciales <nombre_variable> <- <valor_inicial> // Cuerpo principal ... FinProceso </code> ===== Acciones más comunes secuenciales ===== <code> ---------------------------------------------------------------- Asignación: Para hacer A = 10, escribiremos: A <- 10 ---------------------------------------------------------------- Escribir <dato> ---------------------------------------------------------------- Leer <dato> ---------------------------------------------------------------- Acciones de usuario (procedimientos, funciones): NombreAccion y posteriormente definir la acción. Dentro de la definición de función (antes del final): Retornar <parametro> ---------------------------------------------------------------- </code> ===== Acciones de decisión o selectivas ===== <code> ---------------------------------------------------------------- Si <expresion_logica> Entonces <acciones_por_verdadero> FinSi ---------------------------------------------------------------- Si <expresion_logica> Entonces <acciones_por_verdadero> SiNo <acciones_por_falso> FinSi ---------------------------------------------------------------- Segun <variable_numerica> Hacer opcion_1: <secuencia_de_acciones_1> opcion_2: <secuencia_de_acciones_2> opcion_3: <secuencia_de_acciones_3> De Otro Modo: <secuencia_de_acciones_dom> FinSegun ---------------------------------------------------------------- </code> ===== Acciones de repetición o iterativas ===== <code> ---------------------------------------------------------------- Repetir <secuencia_de_acciones> HastaQue <expresion_logica> ---------------------------------------------------------------- Mientras <expresion_logica> Hacer <secuencia_de_acciones> FinMientras ---------------------------------------------------------------- Para <variable_numerica> <- <valor_inicial> Hasta <valor_final> Con Paso <paso> Hacer <secuencia_de_acciones> FinPara ---------------------------------------------------------------- </code> doc/tec/prg/pseint/estructura/inicio.txt Última modificación: 2022/12/03 07:01por 127.0.0.1