lunes, 26 de noviembre de 2018

proceso para pedir un pase de salida
en papel a mano
contador de pase para que evalúe el costo del pase


Resultado de imagen para diagrama de flujo con do while
Resultado de imagen para diagrama de flujo con do while

miércoles, 21 de noviembre de 2018

21/11/18


Tipos de programación

Los tipos o técnicas de programación son bastante variados, aunque puede que muchos de los lectores sólo conozcan una metodología para realizar programas. En la mayoría de los casos, las técnicas se centran en programación modular y programación estructurada, pero existen otros tipos de programación. 

programación estructurada (PE) 

La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.

Programación modular 

En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. 

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. 

A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones. 

Programación orientada a objetos (POO) 

Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. 

El elemento principal de la programación orientada a objetos es el objeto. 
El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. 
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento. 
Programación concurrente 

Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. 

Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.

UML:  L ENGUAJE UNIFICADO DE MODELAMIENTO
El Lenguaje  de Modelamiento Unificado es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partesque comprende el desarrollo de software

SQL:no se usa solo para manipular datos, sino también para crear y modificar el diseño de objetos de base de datos, como tablas. 
El elemento de SQL que se usa para crear y modificar objetos de base de datos se denomina lenguaje de definición de datos (DDL).

MYSQL:es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL). 
MySQL se ejecuta en prácticamente todas las plataformas, incluyendo Linux, UNIX y Windows.

miércoles, 14 de noviembre de 2018

14/11/18


Switch Case

La sentencia switch evalúa una expresión, comparando el valor de esa expresión con una instancia case, y ejecuta sentencias asociadas a ese case, así como las sentencias en los case que siguen.

expresion
Es una expresión que es comparada con el valor de cada instancia case.
ase valorNc
Es un valor a comparar con la expresion.
sentenciasN
Son porciones de código que se ejecutarán únicamente en el caso de que la expresión coincida con el valorN associado a la sección case.
sentencias_def

Son porciones de código que se ejecutarán si ningún valorN coincide con expresion
.

14/11/18


Do while

La instrucción "do-while", es otra estructura de control repetitiva que se caracteriza porque ejecuta un conjunto de instrucciones sin realizar previamente la evaluación de la expresión relacional y/o lógica. Esto significa utilizando "do-while" la secuencia de acciones se realizará por lo menos una vez, pese a obtener un valor falso.

Se lee de la siguiente forma: Haga la secuencia de acciones mientras la expresión lógica sea verdadera. Esto significa que la primera vez la secuencia de acciones se realiza sin haber verificado la expresión lógica. 
Si luego de realizar UNA VEZ la secuencia de acciones, se obtiene un resultado verdadero (true) se repite la secuencia de acciones, y si se obtiene un falso, continúa con las instrucciones fuera de la estructura repetitiva. 

Gráficamente se vería así:





lunes, 5 de noviembre de 2018

05/11/18

Estructuras aninadadas

Tipos de Estructuras de control  

La conveniencia de coger nombres de funciones y datos fuera del espacio de nombre global es aplicable a las estructuras. Puede anidar una estructura dentro de otra estructura, y por tanto guardar juntos elementos asociados. La sintaxis de declaración es la que podría esperarse, tal como puede ver en la siguiente estructura, que implementa una pila como una lista enlazada simple de modo que nunca se queda sin memoria.

La estructura anidada tiene su propia función initialize(), como todas las estructuras hasta el momento, para asegurar una inicialización adecuada. Stack tiene tanto función initialice() comocleanup(), además de push(), que toma un puntero a los datos que se desean almacenar (asume que ha sido alojado en el montículo), y pop(), que devuelve el puntero data de la cima de la Stacky elimina el elemento de la cima. (El que hace pop() de un elemento se convierte en responsable de la destrucción del objeto apuntado por data.) La función peak() también devuelve un punterodata a la cima de la pila, pero deja el elemento en la Stack.

ESTRUCTURAS BASICAS DE CONTROLLas estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede:ü De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)ü Ejecutar un grupo de sentencias mientras exista una condición (Do-While)ü Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)ü Ejecutar un grupo de sentencias un número determinado de veces (For-Next). Etc

1. ESTRUCTURA DE CONTROL SECUENCIAL
Es aquella en la cual una acción sigue a otra en forma secuencial. Este tipo de estructura se basa en las 5 bases de que consta todo algoritmo:ü Definición de la variableü Iniciación de la variableü Lectura de datosü Calculoü Salida
La estructura de control secuencial se clasifican en:Ø AsignaciónØ CalculoØ Sumanizacion

2. ESTRUCTURA DE CONTROL SELECTIVA
Permiten realizar difuracion del programa o a través de una toma de decisión. Pueden ser de tres tipos:
Ø Estructura selectiva simple:Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).Si la condición es falsa, entonces no se hace nada.AlgoritmoEspañol InglésSi If Entonces then fin_si endif

Ø Estructura selectiva doble:
Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.

Ø Estructura selectiva doble:Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente 

excluyentes.


proceso para pedir un pase de salida en papel a mano contador de pase para que evalúe el costo del pase