structure shall

Páginas: 5 (1127 palabras) Publicado: 18 de septiembre de 2013
[]






INDICE

Introducción………………………………………
Error al iniciar……………………...…………….
Esperar que finalice la ejecución………………
Determinar el código de salida…………………
Presentación expuesta en clase……………….













Introducción:
Es una mejora del método de inserción directa que se utiliza cuando el número de elementos a ordenar es grande. El método se denomina“shell” –en honor de su inventor Donald shell – y también método de inserción con incrementos decrecientes.

En el método de clasificación por inserción, cada elemento se compara con los elementos contiguos de su izquierda, uno tras otro. Si el elemento a insertar es más pequeño.

Pedirle a un ordenador que haga algo intuitivamente es, de momento, bastante complicado, así que sustituiremos laintuición por un procedimiento mecánico más o menos ingenioso. Veamos el siguiente arreglo.


74, 14, 21, 44, 38, 97, 11, 78, 65, 88, 30

Shell nos propone que hagamos sobre el arreglo una serie de ordenaciones basadas en la inserción directa, pero dividiendo el arreglo original en varios sub-arreglo tales que cada elemento esté separado elementos del anterior (a esta separación a menudo se le llamasalto o gap)... Se debe empezar con
k=n/2 
, siendo n el número de elementos de arreglo, y utilizando siempre la división entera....después iremos variando k haciéndolo más pequeño mediante sucesivas divisiones por 2, hasta llegar a k=1.

El valor devuelto de la función Shell depende de si el programa especificado en PathName aún se está ejecutando cuando Shell devuelve un valor. Siestablece Wait en True y el programa finaliza antes de que el tiempo de espera caduque, Shell devuelve cero. Si vence el tiempo de espera, o si se omite Wait o se establece en False, Shell devuelve el identificador de proceso del programa. El identificador de proceso es un número único que identifica el programa en ejecución.





Error al iniciar
Si la función Shell no puede iniciar el programaespecificado, se produce un error FileNotFoundException. Esto puede ocurrir, por ejemplo, cuando intenta ejecutar un programa de 16 bits, como command.com, desde una aplicación utilizando System.Windows.Forms. Como solución, puede ejecutar un programa de 32 bits que llame al programa de 16 bits deseado. En el caso de command.com, puede ejecutar cmd.exe como alternativa.


Esperar a que finalicela ejecución
De manera predeterminada, la función Shell ejecuta el programa de forma asincrónica. Esto significa que es posible que la ejecución de un programa iniciado con la función Shell no termine hasta que se ejecuten las instrucciones que siguen a la función Shell. Si desea esperar a que finalice el programa antes de continuar, establezca Wait en True.










Determinar elcódigo de salida
Un proceso puede devolver un código de salida cuando finaliza. Sin embargo, no se puede utilizar Shell para recuperar este código de salida porque Shell devuelve cero si espera a que finalice la ejecución y además porque el proceso se ejecuta en un objeto diferente de Shell.
Para recuperar el código de salida de un proceso, debe escribir su propio código para iniciar el proceso yesperar a que finalice. En el ejemplo siguiente se muestra cómo iniciar un proceso, esperar a que finalice y recuperar su código de salida.
Su sintaxis es muy parecida al lenguaje de programación C, razón por la cual los archivos de secuencias de shell escritos para csh con frecuencia no pueden ejecutarse bajo bash o ksh.
Edición de comandos, históricos y asignación de alias son alguna de lascaracterísticas de shell C deseables que no son disponibles en Bourne.
Su indicador es el signo de porcentaje (%).
El programa ejecutable para este shell se encuentra en el archivo /bin/csh (Linux).
Intérprete de órdenes, Intérprete de mandatos, Intérprete de línea de mandatos, Intérprete de comandos, Terminal, Consola, Shell ó su acronimo en idioma inglés CLI por Command line interface, es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Shall
  • structures
  • Structure
  • will y shall
  • Tarea De Structuras
  • Shalla
  • gramatical structures
  • Shall

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS