Sei sulla pagina 1di 3

DIAGRAMA DE FLUJO

Los diagramas de flujo se utilizan tanto para la representación gráfica de las operaciones ejecutadas
sobre los datos a través de todas las partes de un sistema de procesamiento de información, diagrama
de flujo del sistema, como para la representación de la secuencia de pasos necesarios para describir
un procedimiento particular, diagrama de flujo de detalle

PSEUDOCÓDIGO

El pseudocódigo es un lenguaje de especificación de algoritmos que utiliza palabras reservadas y exi-


ge la indentación, o sea sangría en el margen izquierdo de algunas líneas.

Comentarios
Los comentarios sirven para documentar el algoritmo y en ellos se escriben anotaciones generalmen-
te sobre su funcionamiento. Cuando se coloque un comentario de una sola línea se escribirá precedi-
do de //. Si el comentario es multilínea, lo pondremos entre {}.

// Comentario de una línea


{ Comentario que
ocupa más de una
línea }

Palabras reservadas
Las palabras reservadas o palabras clave (Keywords) son palabras que tienen un significado
especial, como: inicio y fin, que marcan el principio y fin del algoritmo, y las palabras que
aparecen en negrita en las estructuras especificadas a continuación. En lugar de las palabras
reservadas no deberán utili- zarse otras similares, aunque no se distingue entre mayúsculas y
minúsculas.

Decisión simple: si <condición>


entonces
<accio
nes1>
fin_si

Decisión doble: si <condición>


entonces
<accio
nes1>
si_no
<accio
nes2>
fin_si

Decisión múltiple: según_sea <expresión_ordinal>


hacer
<lista_de_valores_ordinales>: <acciones1>
..
..
..
.
[si_no // El corchete indica opcionalidad
<accion
esN>]
fin_según

Repetitivas: mientras <condición> hacer


<acci
ones>
fin_mientras

repetir
<acci
ones>
hasta_que <condición>

desde <variable> <v_inicial> hasta <v_final>


[incremento | decremento <incremento>]
hacer
<acci
ones>
fin_desde

Operadores y signos de puntuación


Los operadores se utilizan en las expresiones e indican las operaciones a efectuar con los operandos,
mientras que los signos de puntuación se emplean con el objetivo de agrupar o separar, por ejemplo
. ; o [].

EJERCICIOS
2.1. ¿Cuál de los siguientes datos son válidos para procesar por una computadora?
a) 3.14159 e) 2.234E2 i) 12.5E.3
b) 0.0014 f) 12E+6 j) .123E4
c) 12345.0 g) 1.1E-3 k) 5A4.14
d) 15.0E-04 h) –15E-0.4 l) A1.E04

2.2. ¿Cuál de los siguientes identificadores son válidos?


a) Renta e) Dos Pulgadas i) 4A2D2
b) Alquiler f) C3PO j) 13Nombre
c) Constante g) Bienvenido#5 k) Nombre_Apellidos
d) Tom’s h) Elemento l) NombreApellidos
2.6. Si A = 6, B = 2 y C = 3, encontrar los valores de las siguientes
expresiones:
a) A-B+C d) A*B mod C
b) A*B div C e) A+B mod C
c) A div B + C f ) A div B div C
Los resultados serían:
a) (6-2)+3 = 7
b) (6*2) div 3 = 4
c) (6 div 2)+3 = 6
d) (6*2) mod 3 = 0
e) 6+(2 mod 3) = 8
f) (6 div 2) div 3 = 1
2.7. ¿Qué se obtiene en las variables A y B después de la ejecución de las siguientes
instrucciones?
A= 5
B =A + 6
A =A + 1
B =A – 5

Los valores finales serían: A = x y B = x.


2.8. ¿Qué se obtiene en las variables A, B y C después de ejecutar las siguientes
instrucciones?
A = 3
B = 20
C =A + B
B =A + B
A =B
Los valores de las variables serían: A = x , B = x y C = x

¿Qué valor toman las variables A y B tras la ejecución de las siguientes asignaciones?
A = 10
B =5
A =B
B =A

Potrebbero piacerti anche