Etiquetas

Mostrando entradas con la etiqueta recoleccion de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta recoleccion de datos. Mostrar todas las entradas

lunes, 13 de marzo de 2017

09/03/2017 jueves

EN ESTA CLASE HICIMOS 



-revisamos los algoritmos de notas 
-calificamos el blogger
-el profesor hizo en algoritmo del problema de notas de los estudiantes 

lunes, 13 de marzo de 2017


13/03/207 lunes

Dirección de grupo

hablamos sobre los cumpleaños de cada mes, sobre la salida de comer pizza el siguiente mes

hablamos sobre las deserciones .


explicación de la tarea para aclarar dudas de como hacer una prueba de escritorio y como hacer el pseint según el algoritmo.


recolección de datos: -problema
                                  .pregunta problema


planeacion: -análisis 
                  -algoritmo
                 -prueba de escritorio

desarrollo :- pseudocodigo 

sintaxis: es la parte de la dramatica de como se debe escribir un lenguaje cualquiera que sea.

indice en un arreglo : identificador del item del arreglo 


pseint segun el algoritmo :






jueves, 9 de marzo de 2017

Algoritmo de ordenamiento

Algoritmo de ordenamiento

En computación y matemáticas un algoritmo de ordenamiento es un algoritmo que pone elementos de una lista o un vector en una secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una permutación —o reordenamiento— de la entrada que satisfaga la relación de orden dada. Las relaciones de orden más usadas son el orden numérico y el orden lexicográfico. Ordenamientos eficientes son importantes para optimizar el uso de otros algoritmos (como los de búsqueda y fusión) que requieren listas ordenadas para una ejecución rápida. También es útil para poner datos en forma canónica y para generar resultados legibles por humanos.


Estabilidad

Los algoritmos de ordenamiento estable mantienen un relativo preorden total. Esto significa que un algoritmo es estable solo cuando hay dos registros R y S con la misma clave y con R apareciendo antes que S en la lista original.
Cuando elementos iguales (indistinguibles entre sí), como números enteros, o más generalmente, cualquier tipo de dato en donde el elemento entero es la clave, la estabilidad no es un problema. De todas formas, se asume que los siguientes pares de números están por ser ordenados por su primer componente:
(4, 1)  (3, 7)  (3, 1)  (5, 6)
En este caso, dos resultados diferentes son posibles, uno de los cuales mantiene un orden relativo de registros con claves iguales, y una en la que no:
(3, 7)  (3, 1)  (4, 1)  (5, 6)   (orden mantenido)
(3, 1)  (3, 7)  (4, 1)  (5, 6)   (orden cambiado)
Los algoritmos de ordenamiento inestable pueden cambiar el orden relativo de registros con claves iguales, pero los algoritmos estables nunca lo hacen. Los algoritmos inestables pueden ser implementados especialmente para ser estables. Una forma de hacerlo es extender artificialmente el cotejamiento de claves, para que las comparaciones entre dos objetos con claves iguales sean decididas usando el orden de las entradas original. Recordar este orden entre dos objetos con claves iguales es una solución poco práctica, ya que generalmente acarrea tener almacenamiento adicional.
Ordenar según una clave primaria, secundaria, terciara, etc., puede ser realizado utilizando cualquier método de ordenamiento, tomando todas las claves en consideración (en otras palabras, usando una sola clave compuesta). Si un método de ordenamiento es estable, es posible ordenar múltiples ítems, cada vez con una clave distinta. En este caso, las claves necesitan estar aplicadas en orden de aumentar la prioridad.
Ejemplo: ordenar pares de números, usando ambos valores
(4, 1)  (3, 7)  (3, 1)  (4, 6) (original)
(4, 1)  (3, 1)  (4, 6)  (3, 7) (después de ser ordenado por el segundo valor)
(3, 1)  (3, 7)  (4, 1)  (4, 6) (después de ser ordenado por el primer valor)
Por otro lado:
(3, 7)  (3, 1)  (4, 1)  (4, 6) (después de ser ordenado por el primer valor)
(3, 1)  (4, 1)  (4, 6)  (3, 7) (después de ser ordenando por el segundo valor,
                                 el orden por el primer valor es perturbado)

Lista de algoritmos de ordenamiento

Algunos algoritmos de ordenamiento agrupados según estabilidad tomando en cuenta la complejidad computacional.
Estables
Nombre traducidoNombre originalComplejidadMemoriaMétodo
Ordenamiento de burbujaBubblesortO(n²)O(1)Intercambio
Ordenamiento de burbuja bidireccionalCocktail sortO(n²)O(1)Intercambio
Ordenamiento por inserciónInsertion sortO(n²)("(en el peor de los casos)")O(1)Inserción
Ordenamiento por casillerosBucket sortO(n)O(n)No comparativo
Ordenamiento por cuentasCounting sortO(n+k)O(n+k)No comparativo
Ordenamiento por mezclaMerge sortO(n log n)O(n)Mezcla
Ordenamiento con árbol binarioBinary tree sortO(n log n)O(n)Inserción
Pigeonhole sortO(n+k)O(k)
Ordenamiento RadixRadix sortO(nk)O(n)No comparativo
Distribution sortO(n³) versión recursivaO(n²)
Gnome sortO(n²)O(1)
Inestables
Nombre traducidoNombre originalComplejidadMemoriaMétodo
Ordenamiento ShellShell sortO(n1.25)O(1)Inserción
Comb sortO(n log n)O(1)Intercambio
Ordenamiento por selecciónSelection sortO(n²)O(1)Selección
Ordenamiento por montículosHeapsortO(n log n)O(1)Selección
SmoothsortO(n log n)O(1)Selección
Ordenamiento rápidoQuicksortPromedio: O(n log n), peor caso: O(n²)O(log n)Partición
Several Unique SortPromedio: O(n u), peor caso: O(n²); u=n; u = número único de registros
Cuestionables, imprácticos
Nombre traducidoNombre originalComplejidadMemoriaMétodo
BogosortO(n × n!), peor: no termina
Pancake sortingO(n), excepto en máquinas de Von Neumann
Ordenamiento AleatorioRandomsortPromedio: O(n!) Peor: No termina


miércoles, 8 de marzo de 2017

problema y pregunta problema APLICACIÓN PARA LAS ELECCIONES ELECTORALES EN COLOMBIA.


DEFINICIÓN DE PROBLEMA Y PREGUNTA PROBLEMA ACERCA DE LA APLICACIÓN PARA LAS ELECCIONES ELECTORALES EN COLOMBIA.


PROBLEMA: implementación de una aplicación para las elecciones electorales en Colombia.
El problema básicamente es que va a ser muy complicado llegar a montar esta aplicación ya que los políticos ya sea el congreso el presidente no estarán dispuesto a que se maneje toda esa información por una aplicación viéndolo del punto de vista que se puede prestar para muchos problemas además seriamos el primer país en implementar este sistema.

Paso 1
Determinación de elementos para mi pregunta
Actor: implementación de una aplicación para las elecciones electorales en Colombia.
Causa: facilita el conteo de los votos ya que si un mecanismo computarizado lo hace será más seguro y rápido
Efecto: genera controversias en las personas ya que el interne esta tan avanzado que se puede presentar un error en el sistema y puede conformar un conflicto muy grande si llega a fallar.

Paso 2
¿Reflexionar acerca de lo que queremos hacer?  
¿De esto quiero hablar? ¿Así quiero que se vea? ¿Esto voy a defender? ¿Esto voy a defender?

Paso 3
Viene la pregunta problema

¿En qué medida o que tanto nuestra aplicación puede ayudar a facilitar y ahorrar dinero  en las elecciones populares en Colombia? ¿Qué problemas traería si llegara a fallar o en su vez a ser hackear?

martes, 7 de marzo de 2017

recolección de datos resumen ejecutivo

Debate mesa 1

Ellos defendían la parte de la objetividad 


Debate mesa 2

Defendimos la calidad de la fuente ya que si se toma de un lugar incorrecto el proyecto o el problema que estemos solucionando quedaría mal .


Debate mesa 3


Calidad

Entrada 
Datos->Sistema->Información
con esto hace que el cliente tenga satisfacción
en conclusión no hay herramientas de como satisfacer al cliente 

Debate mesa 4

Determina la validez de grado de confianza
¿como medir la objetividad?
la pueden medir por medio de encenta aun que no es la mejor  


Debate mesa 5


estuvo muy bien el debate no hubieron puntos en contra .

Mesa 6

si no hay necesidad no es un problema porque para desarrollar hay que tener un problema 

Recolección de datos



CALIDAD DE INFORMACIÓN

Es un método organizado para recolectar, almacenar y reportar  la información sobre la calidad para ayudar a los tomadores de decisiones en todos los  niveles.


¿Que es información ?
Es un grupo de datos ya supervisados u ordenados que sirve para construir un mensaje basado en un cierto fenómeno o ente,la información permite resolver problemas y tomar decisiones.



¿Que es recolección de datos ? 
Esto es algo muy importante para el análisis de sistemas para estoy hay variedad de técnicas que permiten obtener información de la fuente primaria ,el cliente es quien da la fuente te más confiable.

¿Que es dato?

Es la mínima unidad que corresponde a los elementos primarios de la información y que por si solos  son irrelevantes al tomar decisiones.



miércoles, 8 de marzo de 2017


08/03/2017 recolección de datos

EN ESTA CLASE VIMOS 

pregunta problema?
rta:es la hipótesis arranca el proyecto de información 

vimos tipos de pregunta de gestion 
-como 
-porque
-para que 
 
--en clase utilizamos el como para desarrollar el problema de proceso de eleccion .

--entre todos tratamos de llegar a la pregunta problema 

vimos clases de objetivo los generales y los específicos entendí que le general es la respuesta de la pregunta problema ,y los específicos es un grupo de preguntas de como resolver el objetivo general 
el objetivo general tiene que tener:

-coherencia
-conciso
-verbo infinitivo 
-temporal(limites de tiempo)
-mediales
-entrega 


clase lunes 06/03/2017 RESOLVIMOS INQUIETUDES DE LA GUÍA 3

lunes, 6 de marzo de 2017



clase lunes 06/03/2017

RESOLVIMOS INQUIETUDES DE LA GUÍA 3

Resolvimos el punto 1,6,9, de la guia y de esa manera despejamos dudas y hasta agi todo esta claro


PASOS PARA DESARROLLAR UN PROBLEMA EN PSEINT


1)recolección de datos

2)planicion este se divide en tres
  -pregunta problema, planicion de como hacerlo
  -algoritmo
  -prueba de escritorio
3)Desarrollo
4)testing
5)implementacion



clase 24/02/2017

lunes, 27 de febrero de 2017



clase 24/02/2017

REPASO DE 


QUE ES ALGORITMO ?
R// Es una secuencia de procesos ordenados finitos para llegar a un objetivo.

QUE ES UN SEUDOCODIGO ?
R// Lenguaje intermedio entre una persona y una computadora.

Hicimos el Algoritmo de como hacer uan calculadora panadera.

clase 23/02/2017

clase 23/02/2017


PRUEBA DE ESCRITORIO 

contador                      0            0   1                                              
contador par                0            0   1                                                            
contador impar            1            1   1                                                 
suma par                      0            0   0
suma impar                  0            0   0                          
contador par <2000      x            v   v                                         
contador impar<1000   x            v   x                                        
contador es par             x            v   x



0= antes del mientras que 
modulo es cuando el resultado es (0)
modulo es resto de la división entera    

leer opcion 
segun opcion hacer
1:escribir "jhon" 
2:escribir 2*5
3:escribir "adios"

de otro modo 
escribir "opcion no valida"

REPETIR
escribir"ingrese opcion"
leer opcion 
segun opcion hacer

1:escribir "nombre"
2:escribir "2+2"
3:escribir "adios"
de otro modo escribir adios 
sin segun 
hasta que opcion !=4

clase 20/02/2017

miércoles, 22 de febrero de 2017




En esta clase vimos lo siguiente

var1=2 var2=1 var3=0


Inicio

escribir "bienvenidos"
leer var1,var2,var3
escribir "var1-"var1
suma <- var1+var2*var3

Prueba de escritorio se hace antes de ejecutar un problema


var1  var2  var3  suma

2        1       0         2

2+1*0

2+0
2

(<-) significa asignacion darle valor


si suma >0 entonces

escribir "suma positiva"
sino
escribir "suma negativa"





¿que es ciclo?

Es un proceso que se repite tantas veces hasta que una condición lo permita .

inicio

contador <-0
sumatoria<-0
mientras contador<100 hacer
sumatoria <-sumatoria+contador
contador<-contador+1
finmientras
escribir "la sumatoria es:", sumatoria




GLOSARIO DE PSEUDO - CODIGO


(Escribir ) permite mostrar valores al ambiente uno o varios expresiones

(variable) asignación
(leer) permite ingresar información desde el ambiente
(suma)operacion matematica
(condición si)
(contador )
(mientras )ejecuta una secuencia de instrucciones mientras una condición sea verdadera