Resumen: Unidad 2. Desarrollo de algoritmos en pseudocódigo
Enviado por 165820509 • 8 de Diciembre de 2015 • Trabajo • 2.332 Palabras (10 Páginas) • 171 Visitas
Resumen: Unidad 2. Desarrollo de algoritmos en pseudocódigo
ESTRUCTURA DE UN PROGRAMA EN PSEUDOCÓDIGO
INICIO
SECCIÓN DE DECLARACIONES
BLOQUE DE CÓDIGO
FIN
ENTRADA DE DATOS
READ VARIABLE
EJEMPLO:
READ EDAD
READ “INGRESE EDAD”, EDAD
SALIDA DE DATOS
PRINT EXPRESIÓN
EJEMPLOS:
PRINT X
PRINT “INGRESE LOS DATOS”
PRINT “LA EDAD ES”, ED
PRINT “LA EDAD DE “, NOMBRE, “ES DE”, EDAD, “AÑOS”
PROCESOS
VARIABLE = EXPRESION
EJEMPLO:
X = X + 1
Y++
P = S / 5
2 = X //ERROR
OPERADORES
1-. ARITMÉTICOS:
OPERADOR FUNCIÓN OPERACIÓN RESULTADO
+ SUMA 7 + 2 9
- RESTA 7 – 2 5
* PRODUCTO 7 * 2 14
/ DIVISIÓN REAL 7 / 2 3.5
DIV DIVISIÓN ENTERA 7 DIV 2 3
MOD RESTO DE LA DIVISIÓN 7 MOD 2 1
^ POTENCIA 7 ^ 2 49
2-. ALFANUMÉRICOS:
OPERADOR FUNCIÓN
+ CONCATENACIÓN
3-. RELACIONALES:
OPERADOR FUNCIÓN
> MAYOR QUE
>= MAYOR O IGUAL QUE
< MENOR QUE
<= MENOR O IGUAL QUE
= COMPARACIÓN
<> DISTINTO
4-. LÓGICOS:
OPERADOR FUNCIÓN
AND PRODUCTO LÓGICO (*)
OR SUMA LÓGICA
NOT NEGACIÓN
5-. ASIGNACIÓN
OPERADOR FUNCIÓN
= ASIGNAR EL VALOR DE LA EXPRESIÓN A LA VARIABLE UBICADA A LA IZQUIERDA DEL SIMBOLO DE ASIGNACIÓN
ESTRUCTURAS CONDICIONALES
CONDICIONES SIMPLES
IF (CONDICIÓN) THEN
SENTENCIA_1
SENTENCIA_2
END IF
EJEMPLO:
IF (ED>=18)THEN
C++
END IF
CONDICIONES DOBLES
IF (CONDICIÓN) THEN
SENTENCIA_1
ELSE
SENTENCIA_2
END IF
EJEMPLO:
IF (ED>=18)THEN
C++
ELSE
D++
END IF
CONDICIONES MULTIPLES
CASE VAR IN
VALOR_1: SENTENCIA1
BREAK
VALOR_2: SENTENCIA2
BREAK
VALOR_3: SENTENCIA3
BREAK
DEFAULT: SENTENCIA4
END CASE
EJEMPLO:
CASE DIA IN
1: PRINT “LUNES”
BREAK
2: PRINT “MARTES”
BREAK
3: PRINT “MIÉRCOLES”
BREAK
4: PRINT “JUEVES”
BREAK
5: PRINT “VIERNES”
BREAK
DEFAULT: PRINT “FIN DE SEMANA”
END CASE
CONDICIONES ANIDADAS
IF (CONDICIÓN) THEN
IF (CONDICIÓN) THEN
SENTENCIA_1
SENTENCIA_2
END IF
ELSE
IF (CONDICIÓN) THEN
SENTENCIA_1
SENTENCIA_2
END IF
END IF
EJEMPLO:
IF (SX=”H”) THEN
IF (ED>=18)THEN
C++
END IF
ELSE
IF (ED<18) THEN
D++
END IF
END IF
CONDICIONES COMPUESTAS
IF (CONDICIÓN1 OP. LÓGICO CONDICIÓN2) THEN
SENTECNIA1
END IF
EJEMPLO:
IF (SX=”H” AND ED>=18) THEN
...