estudiante

Páginas: 11 (2560 palabras) Publicado: 29 de enero de 2015
¿Cómo hacer o resolver algoritmos para informática? 



Hola camila pues es todo un proceso te lo dire por pasos: 
Paso 1: planteamiento del problema donde deberas entender cual es la problematica posibles soluciones , analisis de el mismo 

Paso 2: deberas pensar en los elemntos nesesarios para la resolucion de tu problema, si involucra ciclos, selectivas , estructura etc 

Paso 3:elaboras un diagrama de flujos con los elementos pensados y se hacen pruebas a grosso modo para verificar que el algoritmo funciona de manera correcta 

Paso 4: se codifica tu algoritmo al lenguaje que vas a trabajarlo y si en teoria funciono deberas hacer pruebas pertienentes para saber que realmente tu algoritmo presenta una solucion a la problematica.




Javier 
hola 

Algoritmos deOrdenamiento 

Debido a que las estructuras de datos son utilizadas para almacenar informacin, para poder recuperar esa informacin de manera eficiente es deseable que aquella est ordenada. Existen varios mtodos para ordenar las diferentes estructuras de datos bsicas. 
En general los mtodos de ordenamiento no son utilizados con frecuencia, en algunos casos slo una vez. Hay mtodos muy simples deimplementar que son tiles en los casos en dnde el nmero de elementos a ordenar no es muy grande (ej, menos de 500 elementos). Por otro lado hay mtodos sofisticados, ms difciles de implementar pero que son ms eficientes en cuestin de tiempo de ejecucin. 
Los mtodos sencillos por lo general requieren de aproximadamente n x n pasos para ordenar n elementos. 
Los mtodos simples son: insertion sort (opor insercin directa) selection sort, bubble sort, y shellsort, en dnde el ltimo es una extensn al insertion sort, siendo ms rpido. Los mtodos ms complejos son el quick-sort, el heap sort, radix y address-calculation sort. El ordenar un grupo de datos significa mover los datos o sus referencias para que queden en una secuencia tal que represente un orden, el cual puede ser numrico, alfabtico oincluso alfanumrico, ascendente o descendente. 
Se ha dicho que el ordenamiento puede efectuarse moviendo los registros con las claves. El mover un registo completo implica un costo, el cual se incrementa conforme sea mayor el tamao del registro. Es por ello que es deseable evitar al mximo el movimiento de los registros. Una alternativa es el crear una tabla de referencias a los registros y mover lasreferencias y no los datos. A continuacin se mostrarn los mtodos de ordenamiento empezando por el ms sencillo y avanzando hacia los mas sofisticados 
La eficiencia de los algoritmos se mide por el nmero de comparaciones e intercambios que tienen que hacer, es decir, se toma n como el nmero de elementos que tiene el arreglo a ordenar y se dice que un algoritmo realiza O(n2)... [continua]¿Cómo se Diseña un Algoritmo?




En programación, un algoritmo establece, de manera genérica e informal, la secuencia de pasos o acciones que resuelve un determinado problema y, para representarlo, se utiliza, fundamentalmente, dos tipos de notación: pseudocódigo y diagramas de flujo.

Así pues, en este artículo, voy a explicar, con un ejemplo, los pasos que"mentalmente" se pueden seguir para diseñar el algoritmo, en Pseudocódigo CEE (C En Español) y ordinograma, de un programa que dé solución a un problema de programación.

En concreto, vamos a ver, desmenuzadamente, cómo se puede diseñar el algoritmo para resolver el ejercicio 1, "Media aritmética de números introducidos", de la sección Repetitivahacer...mientras del listado de ejercicios deprogramación resueltos en diferentes lenguajes.

De forma que, los pasos a seguir (siete en este caso) son los siguientes:

· Paso 1

Comprender qué es lo que se nos está pidiendo. En este caso, el enunciado del ejercicio es:

"Diseñe el algoritmo de un programa que:

1º) Pida por teclado un número (dato entero).
2º) Muestre por pantalla los mensajes:

    * Ha introducido número(s)
   ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS