Kategorier: Alle - variables - operadores - lazos

av José Eduardo Tlatilolpa 4 år siden

243

SINTAXIS DEL PSEUDOCÓDIGO

El pseudolenguaje ofrece una variedad de operadores y funciones básicas necesarias para crear expresiones complejas. Los operadores lógicos incluyen &, Y, |, O, y ~, NO, mientras que los racionales comprenden > y =.

SINTAXIS DEL PSEUDOCÓDIGO

Sintaxis Pseudocode

Operadores

Este pseudolenguaje dispone de un conjunto básico de operadores y funciones que pueden ser utilizados para la construcción de expresiones más o menos complejas
Algebraicos

+ - * / ^ %, MOD DIV

Lógicos

&,Y |, O ~, NO

Racionales

> < = <= >=

Subprocesos

Procedimientos o funciones
Función que no recibe ni devuelve nada SubProceso Saludar Escribir "Hola Mundo"; FinSubProceso

Proceso que recibe un argumento y devuelve su doble SubProceso res <- CalcularDoble(num) Definir res como real; res <- num*2; FinSubProceso

Proceso principal que invoca a las funciones antes declaradas Proceso PruebaFunciones Definir x Como real; Escribir "Llamada a la función Saludar:"; Saludar(); Escribir "Ingrese un valor numérico para x:"; Leer x; Escribir "Llamada a la función CalcularDoble"; Escribir "El doble de ",x,"es", CalcularDoble(x); Escribir "El valor original de x es ",x; FinProceso

Lazos

Para
Ejecuta una secuencia de instrucciones un numero determinado de veces

Para <- Hasta ( Con Paso) Hacer FinPara

Al ingresar al bloque, la variable recibe el valor y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo

Repetir
La función Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera

Repetir Hasta Que

Al ejecutarse esta instrucción la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una y otra vez y luego se evalúa la condición Esto se repite hasta que la condición sea verdadera.

Mientras
Ejecuta una secuencia de instrucciones mientras una condición sea verdadera

Mientras Hacer FinMientras

Al ejecutarse esta instrucción la condición es evaluada. Si la condición resulta verdadera se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo

Selección Multiple

La secuencia de instrucciones ejecutada por una instrucción SEGUN depende del valor de una variable numérica
Segun Hacer caso : caso , <...> De Otro Modo: FinSegun

Esta instrucción permite ejecutar opcionalmente varias acciones posibles dependiendo del valor almacenado en una variable del tipo numérico.

Condicional SI-ENTONCES

La secuencia de instrucciones ejecutadas por las instrucción SI-ENTONCES-SINO depende del valor de una condición lógica
Si Entonces Sino FinSi

Al ejecutarse esta instrucción se evalúa la condición y se ejecutan las instrucciones que correspondan

Dimensionamiento

La instrucción DIMENSIÓN permite definir un arreglo indicando sus dimensiones
Dimension (,...,);

Dimension (,...,),..., (,...,);

Define un arreglo con el nombre indicado en y N dimensiones

Escribir

La instrucción ESCRIBIR permite mostrar valores al ambiente
Escribir ,,...,;

El ambiente es una pantalla

Entradas

La instrucción LEER permite ingresar infor- mación desde el ambiente
Leer ,,..., ;

El ambiente es el teclado

Asignación

Permite almacenar un valor en una variable
<- ;

Primero evalúa la expresión de la derecha y luego le asigna el resultado de la variable de la izquierda

El tipo de la variable y el de la expresión deben coincidir

Definición de variables

Es necesario definir una variable antes de su uso
Definir como ;

También se pueden definir muchas variables al mismo tiempo

Los tipos de datos pueden ser: -NUMÉRICO -REAL -TEXTO O CADENA -CARACTER -LÓGICO

Declaración de algoritmo

Todo algoritmo en pseudocódigo tiene la siguiente estructura ge- neral
Proceso Sintitulo acción1; acción2; . . acciónn; FinProceso

O puede tener la siguiente

Algoritmo Sintitulo acción1; acción2; . . acciónn; FinAlgoritmo