Desarrollo Lógico y algoritmos
domingo, 9 de agosto de 2015
sábado, 8 de agosto de 2015
Segundo Trimestre, Tema 1: Estructuras de Control o Algorítmicas
Desarrollo Lógico y Algoritmo
Segunda Trimestre
Tema 1
Estructuras
de Control o Algorítmicas
I. Estructuras
de Control o Estructuras Algorítmicas
Son un grupo de formas de trabajo, que permiten,
mediante la manipulación de variables, realizar ciertos procesos específicos
que nos lleven a la solución de problemas.
Las
estructuras de control tienen una finalidad bastante definida: señalar orden en
que tienen que sucederse los pasos de un algoritmo.
II. Clasificación
Las
estructuras algorítmicas se pueden clasificar en:
2.1. Estructura secuencial
Es
aquella en la que una acción (instrucción) sigue a otra en
secuencia. Las tareas se suceden de tal modo que la salida de una es la
entrada de la siguiente y así sucesivamente hasta el fin del proceso.
Nota: Esta estructura ya fue vista el trimestre anterior.
Inicio
Var
entero hora
real salarioh, sbruto, descuento, neto
string nombre
Escribir
“Ingresa el nombre”
Leer
nombre
Escribir
“Ingresa las hora que trabajo”
Leer horas
Escribir
“Ingresa el salario por hora”
Leer
salarioh
sbruto ß hora * salarioh
descuento ß sbruto * 0.25
neto ß sbruto – descuento
Escribir
“Su nombre es: ”, nombre
Escribir
“Su salario bruto es: ”, sbruto
Escribir
“Su salario neto es: ”, neto
Escribir
“Su descuento: ”, descuento
Fin
|
2.2. Estructura
condicional (bifurcación)
Es aquella en la que se comparan una variable contra otro(s)
valor(es), para que en base al resultado de esta comparación, se siga un curso
de acción dentro del programa. Esta comparación se puede hacer contra otra
variable o contra una constante, según se necesite.
Existen tres tipos básicos, las
simples, las dobles y las múltiples.
2.2.1. Simples:
Las estructuras condicionales
simples se les conocen como tomas de decisión. Estas tomas de
decisión tienen la siguiente forma:
Seudocódigo
Si (condición) entonces
Instrucciones
Fin-si
2.2.2. Dobles:
Pseudocódigo:
Si (condición) entonces
Instrucciones
Sino
Instrucciones
Fin-si
| |
Donde:
Si: Indica el comando de comparación
Condición : Indica la condición a evaluar
Entonces : Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es):Son
las acciones a realizar cuando se cumple o no la condición
Si no :Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la
comparación es cierta o falsa, se pueden realizar una o más acciones.
2.2.3.
Múltiples:
Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. La forma común es la siguiente:
Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. La forma común es la siguiente:
Pseudocódigo:
Si (condición) entonces
Instrucciones
Sino
Si (condición) entonces
Instrucciones
Sino
Instrucciones
Fin-si
Fin-si
| |
|
|
Suscribirse a:
Entradas (Atom)