Algoritmo Secuencial Concepto: El algoritmo secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente sucesivamente hasta el fin del proceso.
p rograma o algoritmo son: Elementos Básicos: Los elementos básicos constitutivos de un programa
. palabras reservadas (inicio, fin, si – entonces..., entonces..., etc), . identificadores (nombres de variables esencialmente), . Caracteres especiales (coma, apóstrofe, etc.), . constantes . variables . expresiones .instrucciones Ordenes De Lectura Y Escritura: Escritura de algoritmos• Ejemplo:• ¿Qué hacer para ver
una pelicula? 4. Escritura de algoritmos1. algoritmos1. Ir al cine.2. Comprar un boleto.3. Ver la película.4. Regresar a casa.El algoritmo consta de 4 accionesbásicas, cada una de ellas debe serejecutada antes de realizar la siguiente.
Diagrama de flujo de datos QUE ES DFD? es una representación gráfica del flujo de datos a través de un sistema de información. información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado) estructurado).
PORQUE ES IMPORTANTE? Los diagramas de flujo son importantes porque nos facilita la manera mane ra de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información información,, en este realizamos un análisis de los procesos o procedimientos o procedimientos que requerimos para realizar un programa o un objetivo objetivo..
ELEMENTOS DE DFD? * PROCESOS : representan la parte del sistema que transforma ciertas entradas en ciertas salidas. * FLUJOS: representan los datos en m ovimiento. Pueden ser flujos de entrada o flujos de salida. Los flujos conectan procesos entre sí y también almacenes con procesos. * ALMACENES: representan datos almacenados. Pueden ser una base de datos, un archivo físico, etc. * TERMINADORES: representan entidades externas que se comunican con el sistema. Esas entidades pueden ser personas, organizaciones u otros sistemas, pero no per tenecen al sistema que se está modelando.
EJEMPLOS
QUE ES PSEINT? PSeInt de PSeudo Intérprete, es una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica
DIGA CUAL CONSIDERA QUE ES MEJOR. EXPLIQUE
ALGORITMOS CICLICOS
ESTRUCTURAS CICILICAS Existen tres tipos básicos de estructuras repe titivas Mientras hacer (While do) Repetir hasta (Repeat until) Para (For) Estructuras Cíclicas Instrucciones Cíclicas o Repetitivas
CLASIFICACION
SINTAXIS DE LA ESTRUCTURAS CICLICAS
Mientras Que: Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente
Repita-Hasta : Repite un proceso una cantidad de veces, pero a diferencia del Mientras Que, el Repita-Hasta lo hace hasta que la condición se cumple y no mientras, como en el Mientras Que. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso, mientras que en el Mientras Que puede ser que nunca llegue a entrar si la condición no se cumple desde un principio.
EJEMPLOS Ejemplo 4. En una empresa se requiere calcular el salario semanal de cada uno de los “N” obreros que laboran en ella. El salario se obtiene de la sig. forma: Si el obrero trabaja 40 horas o menos se le paga $20 por hora Si trabaja más de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra. (Estructura Hacer Mientras). HT= Horas Trabajadas. Proceso: HE= HT-40 SS=Salario Semanal Algoritmo: 1.
Inicio
2.
Leer HT
3.
MIENTRAS QUE HT>40?
No
SS=HT*20 SI SS=(HE*25)+(40*20) 5.
FIN DEL MIENTRAS
6.
“IMPRIMIR EL SALARIO SEMANAL ES:” SS
ALGORITMOS CONDICIONALES
ESTRUCTURA Simples:
Las estructuras condicionales simples se les conoce como “ Tomas de decisión” . Estas tomas de decisión tienen la siguiente forma: Pseudocódigo:
Diagrama de flujo:
Dobles:
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma: Pseudocódigo:
Diagrama de flujo:
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. 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 especificas. La forma común es la siguiente: Pseudocódigo:
CLASIFICACION
Diagrama de flujo:
SINTAXIS DE LA ESTRUCTURA SI
EJEMPLOS