SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Lic. Jorge Alejandro Cruz Hernández                                                                     Sesión No. 2


INTRODUCCIÓN A LA PROGRAMACIÓN

                                                   ALGORITMOS

Existen diversas definiciones para los algoritmos, las definiciones más completas o formales:

        Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un
        ordenador debe realizar para llevar a cabo una tarea en un tiempo más finito. [Donald E. Knuth, 1968].
        Descripción de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de
        informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se
        denomina léxico [Pierre Scholl, 1988].
        Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a
        un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la
        falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004].

Existen varias características que todo algoritmo debe de tener:

        Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de
        interpretación.
        Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar
        al completarlos.
        Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados
        de alguna forma) para llevar a cabo las operaciones que comprende.
        Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y
        nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en
        forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos
        susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de
        resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones
        del algoritmo.
        Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada
        menos que aquello que se requiera para y en su ejecución.

                                                      Hay distintos métodos de representar los algoritmos como:

                                                           Texto: Se usa el lenguaje común para describir el
                                                      algoritmo
                                                           Pseudocódigo: este tipo de representación mezcla el
                                                      lenguaje de programación con un idioma, ya sea español,
                                                      inglés o cualquier otro, se puede definir como un lenguaje de
                                                      especificación de algoritmos. Es la representación narrativa
                                                      de los pasos que debe de seguir un algoritmo. Este método
                                                      es más compacto, más fácil de escribir y más fácil de
                                                      transcribir a un lenguaje de programación que el diagrama de
                                                      flujo.
                                                           Diagrama de flujo: son herramientas gráficas para
                                                      representar algoritmos. Está compuesto por símbolos, como:
                                                      rectángulos rombos, cuadrados, etc., unidos por flechas,
                                                      estos símbolos representan acciones y orden en cómo se
                                                      realizan estas. Es decir, los diagramas de flujo son diagramas
                                                      que emplean símbolos gráficos para representar algoritmos.
Lic. Jorge Alejandro Cruz Hernández                                                            Sesión No. 2


Cronograma

Esquema básico donde se distribuye y organiza en forma
de secuencia temporal el conjunto de experiencias y
actividades diseñadas a lo largo de un curso. La
organización temporal básicamente se organiza en torno a
dos ejes: la duración de la asignatura y el tiempo que
previsiblemente el estudiante dedicará al desarrollo de
cada actividad.




Diagrama de Gantt

Es una popular herramienta gráfica cuyo objetivo es mostrar el tiempo de dedicación previsto para
diferentes tareas o actividades a lo largo de un tiempo total determinado.      Aunque no indica las
relaciones existentes entre actividades, la posición de cada tarea a lo largo del tiempo hace que se
puedan identificar dichas relaciones e interdependencias
Desde su introducción los diagramas de Gantt se han convertido en una herramienta analítica básica en
la gestión de proyectos de todo tipo, con la finalidad de representar las diferentes fases, tareas y
actividades programadas como parte de un proyecto o para mostrar una línea de tiempo en las diferentes
actividades haciendo el método más eficiente y comparando con su ejecución.

Partes de un diagrama de Gantt
• Se compone de una hoja a la izquierda y de un gráfico de barras a la derecha
• Cada fila de la hoja muestra, el nombre y la duración de una tarea del proyecto
• En la parte superior del gráfico existe una línea de tiempo, debajo de ella hay barras que representan la
tarea correspondiente de la hoja.
• La ubicación de una barra de tarea en la línea de tiempo muestra cuándo comienza y finaliza la
duración de la tarea
• Las tareas se listan de arriba hacia abajo en el orden en que se
realizarán.
    ● Cada actividad se representa mediante un bloque
        rectangular cuya longitud indica su duración; la altura carece
        de significado.
    ●    La posición de cada bloque en el diagrama indica los
        instantes de inicio y finalización de las tareas a que
        corresponden.
    ●    Los bloques correspondientes a tareas del camino crítico
        acostumbran a rellenarse en otro color (en el caso del
        ejemplo, en rojo).
Lic. Jorge Alejandro Cruz Hernández                                                                       Sesión No. 2


                                                               GRAFICA DE GANTT

                                                               Es un método gráfico de planeación y control en la
                                                               que un proyecto se divide en distintas actividades y
                                                               se realizan estimaciones acerca de cuánto tiempo
                                                               requiere cada una de ellas, así como el total de
                                                               tiempo necesario para terminar el proyecto
                                                               totalmente. En otras palabras, esta gráfica muestra
                                                               las relaciones de tiempo entre los eventos de un
                                                               programa y fue desarrollada por Henry L. Gantt.

                                                               La gráfica de Gantt: es una gráfica de barras utilizada
                                                               para programar recursos incluyendo los insumos del
                                                               sistema administrativo, recursos humanos,
                                                               maquinarias. En el eje horizontal está el tiempo y en
                                                               el vertical los recursos.

Esta gráfica es de gran utilidad para los gerentes. En primer lugar los gerentes pueden utilizarla para saber cómo se
están utilizando los recursos, cuáles de ellos están contribuyendo a la productividad y cuáles no.       A través de la
gráfica puede determinarse qué recursos no se utilizan en periodos específicos y de acuerdo a esto darles otros
usos laborales o de producción, esta sirve además para establecer estándares de producción realistas de los
trabajadores.     La idea de la gráfica de Gantt es sencilla. En esencia es una gráfica de barras con el tiempo en el
eje horizontal y las actividades a programar en el eje vertical. Las barras muestran la producción tanto planificada
como real, durante cierto periodo. Muestra visualmente cuando se supone que deben realizarse las tareas y las
compara contra el avance real de cada cosa. Es una herramienta sencilla pero importante que permite a los
gerentes detallar con facilidad que es lo que falta hacerse para terminar una tarea o un proyecto, y evaluar si una
actividad está adelantada, a tiempo, atrasada o de acuerdo con el programa. La gráfica consta de dos columnas
básicas de actividades y tiempo (medido en días, semanas o meses según requerimientos del usuario).
La representación gráfica de las actividades programa se hace a través de las siguientes barras: La longitud de la
barra es proporcional al tiempo de duración de la actividad programada .




PASOS EN LA APLICACIÓN DE LA TÉCNICA
La elaboración de Gantt comprende los siguientes pasos:
1. Identificar el programa, proyecto y sus objetivos.
2. Establecer actividades del programa, los supuestos y limitaciones de recursos.
3. Describir quien ejecutará cada actividad, cómo, con qué recursos y en qué comento. (Actividades y secuencia).
4. Determinar el tiempo de duración de cada actividad.
5. Representar las actividades secuencialmente mediante la utilización de barras de tamaño proporcional a su
duración.
6. Después de elaborar el gráfico de Gantt, se procede a ejecutar el programa y controlar las actividades
programadas con relación al cumplimiento de las actividades ejecutadas.

Weitere ähnliche Inhalte

Was ist angesagt?

Computacion pseudocodigos
Computacion pseudocodigosComputacion pseudocodigos
Computacion pseudocodigosSiul_G
 
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujo
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujoFEPEM.Taller Modelo Educativo. Diagramas de proceso y flujo
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujoInstituto Acatitlan S.C.
 
Tecnicas de planificación
Tecnicas de planificaciónTecnicas de planificación
Tecnicas de planificaciónJunioj
 
Diagrama de flujo pr michael
Diagrama de flujo pr michaelDiagrama de flujo pr michael
Diagrama de flujo pr michaelobtener
 
Diagramas gant pert cpm adm
Diagramas  gant pert cpm admDiagramas  gant pert cpm adm
Diagramas gant pert cpm admAdonay31
 
Diagrama de pert y metodo de ruta critica
Diagrama de pert y metodo de ruta criticaDiagrama de pert y metodo de ruta critica
Diagrama de pert y metodo de ruta criticaMiguel Angel
 
C:\Fakepath\Metodos Y Herramientas De Administracion Informatica
C:\Fakepath\Metodos Y Herramientas De Administracion InformaticaC:\Fakepath\Metodos Y Herramientas De Administracion Informatica
C:\Fakepath\Metodos Y Herramientas De Administracion InformaticaXimena Williams
 

Was ist angesagt? (14)

Computacion pseudocodigos
Computacion pseudocodigosComputacion pseudocodigos
Computacion pseudocodigos
 
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujo
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujoFEPEM.Taller Modelo Educativo. Diagramas de proceso y flujo
FEPEM.Taller Modelo Educativo. Diagramas de proceso y flujo
 
Pert, cpm, gantt y cadena de suministro
Pert, cpm, gantt y cadena de suministroPert, cpm, gantt y cadena de suministro
Pert, cpm, gantt y cadena de suministro
 
Método pertycpm
Método pertycpmMétodo pertycpm
Método pertycpm
 
Tecnicas de planificación
Tecnicas de planificaciónTecnicas de planificación
Tecnicas de planificación
 
Control de la produccion
Control de la produccionControl de la produccion
Control de la produccion
 
Diagrama de flujo pr michael
Diagrama de flujo pr michaelDiagrama de flujo pr michael
Diagrama de flujo pr michael
 
Pert Cpm
Pert CpmPert Cpm
Pert Cpm
 
Diagramas gant pert cpm adm
Diagramas  gant pert cpm admDiagramas  gant pert cpm adm
Diagramas gant pert cpm adm
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diaggantaleja
DiaggantalejaDiaggantaleja
Diaggantaleja
 
Diagrama de pert y metodo de ruta critica
Diagrama de pert y metodo de ruta criticaDiagrama de pert y metodo de ruta critica
Diagrama de pert y metodo de ruta critica
 
Trabajo
TrabajoTrabajo
Trabajo
 
C:\Fakepath\Metodos Y Herramientas De Administracion Informatica
C:\Fakepath\Metodos Y Herramientas De Administracion InformaticaC:\Fakepath\Metodos Y Herramientas De Administracion Informatica
C:\Fakepath\Metodos Y Herramientas De Administracion Informatica
 

Andere mochten auch

Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013
Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013
Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013OpinionWay
 
web 2.0 y herramientas de trabajo en grupo
web 2.0 y herramientas de trabajo en grupoweb 2.0 y herramientas de trabajo en grupo
web 2.0 y herramientas de trabajo en gruporafita92_ct
 
combinar correspondencia
combinar correspondenciacombinar correspondencia
combinar correspondenciakarencita2009
 
Vaca.Navas.Mishell 1 A
Vaca.Navas.Mishell 1 AVaca.Navas.Mishell 1 A
Vaca.Navas.Mishell 1 Amishu8
 
LECTURAS PARA EL VERANO
LECTURAS PARA EL VERANOLECTURAS PARA EL VERANO
LECTURAS PARA EL VERANOBiblioAlbares
 
MaDe + l'atelier volant
MaDe + l'atelier volantMaDe + l'atelier volant
MaDe + l'atelier volantRubens Rubens
 
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014OpinionWay
 
La question de l'éco - OpinionWay pour Tilder-LCI - 26 septembre 2013
La question de l'éco - OpinionWay pour Tilder-LCI -  26 septembre 2013La question de l'éco - OpinionWay pour Tilder-LCI -  26 septembre 2013
La question de l'éco - OpinionWay pour Tilder-LCI - 26 septembre 2013OpinionWay
 
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014OpinionWay
 
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...OpinionWay
 
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...OpinionWay
 
Calandria presentacion general
Calandria presentacion generalCalandria presentacion general
Calandria presentacion generalCalandria Ocio
 
Pourquoi laisser créer les couleurs au patient
Pourquoi laisser créer les couleurs au patientPourquoi laisser créer les couleurs au patient
Pourquoi laisser créer les couleurs au patientanne-marie addessi
 
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...OpinionWay
 

Andere mochten auch (20)

Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013
Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013
Banque et solidarité - OpinionWay pour le comptoir de l'innovation - avril 2013
 
Barack Obama
Barack ObamaBarack Obama
Barack Obama
 
Xavier Romero
Xavier RomeroXavier Romero
Xavier Romero
 
web 2.0 y herramientas de trabajo en grupo
web 2.0 y herramientas de trabajo en grupoweb 2.0 y herramientas de trabajo en grupo
web 2.0 y herramientas de trabajo en grupo
 
combinar correspondencia
combinar correspondenciacombinar correspondencia
combinar correspondencia
 
Vaca.Navas.Mishell 1 A
Vaca.Navas.Mishell 1 AVaca.Navas.Mishell 1 A
Vaca.Navas.Mishell 1 A
 
LECTURAS PARA EL VERANO
LECTURAS PARA EL VERANOLECTURAS PARA EL VERANO
LECTURAS PARA EL VERANO
 
MaDe + l'atelier volant
MaDe + l'atelier volantMaDe + l'atelier volant
MaDe + l'atelier volant
 
presentation_français
presentation_françaispresentation_français
presentation_français
 
Video2010
Video2010Video2010
Video2010
 
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014
Elections Européennes Sud Est Marianne-La Provence-OpinionWay 7 mars 2014
 
La question de l'éco - OpinionWay pour Tilder-LCI - 26 septembre 2013
La question de l'éco - OpinionWay pour Tilder-LCI -  26 septembre 2013La question de l'éco - OpinionWay pour Tilder-LCI -  26 septembre 2013
La question de l'éco - OpinionWay pour Tilder-LCI - 26 septembre 2013
 
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014
La Question de l'Eco Tilder / LCI OpinionWay 10 juillet 2014
 
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...
Etat d'esprit et pouvoir d'achat des jeunes enseignants du public - OpinionWa...
 
Caderno ile saint louis parte 3
Caderno ile saint louis parte 3Caderno ile saint louis parte 3
Caderno ile saint louis parte 3
 
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...
Ce qu'attendent les candidats du recrutement. JOBaProximité - OpinionWay mars...
 
Boletín Conect@todos Nº1
Boletín Conect@todos Nº1Boletín Conect@todos Nº1
Boletín Conect@todos Nº1
 
Calandria presentacion general
Calandria presentacion generalCalandria presentacion general
Calandria presentacion general
 
Pourquoi laisser créer les couleurs au patient
Pourquoi laisser créer les couleurs au patientPourquoi laisser créer les couleurs au patient
Pourquoi laisser créer les couleurs au patient
 
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...
Baromètre OpinionWay "Les Français et les vacances" - Vague 17 : Vacances de ...
 

Ähnlich wie Sesión no2 introducción a la programación - 2012

Trabajo de informática
Trabajo  de informáticaTrabajo  de informática
Trabajo de informáticakim1411
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
Elaboración diagrama de gantt
Elaboración diagrama de ganttElaboración diagrama de gantt
Elaboración diagrama de gantthombrepaloma
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Listo2 jereztatiana
Listo2 jereztatianaListo2 jereztatiana
Listo2 jereztatianajereztatiana
 
Listo2 jereztatiana
Listo2 jereztatianaListo2 jereztatiana
Listo2 jereztatianajereztatiana
 
Mariacañarjimenez
MariacañarjimenezMariacañarjimenez
Mariacañarjimenezmary0307
 
Mariacañarjimenez
MariacañarjimenezMariacañarjimenez
Mariacañarjimenezmary0307
 
Herramientas-para-el-control-de-proyectos.pptx
Herramientas-para-el-control-de-proyectos.pptxHerramientas-para-el-control-de-proyectos.pptx
Herramientas-para-el-control-de-proyectos.pptxMARCOANTONIORODRIGUE45487
 
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73Proyecto+sistema+tecnico+gestion+tecnica+mixta 73
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73anahi_jessica13
 
Proyecto gestion tecnica,graficas por anahi y jessica
Proyecto gestion tecnica,graficas por anahi y jessicaProyecto gestion tecnica,graficas por anahi y jessica
Proyecto gestion tecnica,graficas por anahi y jessicaanahi_jessica13
 
Sistema Tecnico (gestion tecnica,graficas,diagramas).
Sistema Tecnico (gestion tecnica,graficas,diagramas).Sistema Tecnico (gestion tecnica,graficas,diagramas).
Sistema Tecnico (gestion tecnica,graficas,diagramas).anahi_jessica13
 

Ähnlich wie Sesión no2 introducción a la programación - 2012 (20)

Trabajo de informática
Trabajo  de informáticaTrabajo  de informática
Trabajo de informática
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Elaboración diagrama de gantt
Elaboración diagrama de ganttElaboración diagrama de gantt
Elaboración diagrama de gantt
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Maricelatoapantapdf
MaricelatoapantapdfMaricelatoapantapdf
Maricelatoapantapdf
 
Listo2 jereztatiana
Listo2 jereztatianaListo2 jereztatiana
Listo2 jereztatiana
 
Listo2 jereztatiana
Listo2 jereztatianaListo2 jereztatiana
Listo2 jereztatiana
 
Mariacañarjimenez
MariacañarjimenezMariacañarjimenez
Mariacañarjimenez
 
Mariacañarjimenez
MariacañarjimenezMariacañarjimenez
Mariacañarjimenez
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
Carmensanchez
CarmensanchezCarmensanchez
Carmensanchez
 
Herramientas-para-el-control-de-proyectos.pptx
Herramientas-para-el-control-de-proyectos.pptxHerramientas-para-el-control-de-proyectos.pptx
Herramientas-para-el-control-de-proyectos.pptx
 
Javier coello
Javier coelloJavier coello
Javier coello
 
Javier coello
Javier coelloJavier coello
Javier coello
 
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73Proyecto+sistema+tecnico+gestion+tecnica+mixta 73
Proyecto+sistema+tecnico+gestion+tecnica+mixta 73
 
Proyecto gestion tecnica,graficas por anahi y jessica
Proyecto gestion tecnica,graficas por anahi y jessicaProyecto gestion tecnica,graficas por anahi y jessica
Proyecto gestion tecnica,graficas por anahi y jessica
 
Sistema Tecnico (gestion tecnica,graficas,diagramas).
Sistema Tecnico (gestion tecnica,graficas,diagramas).Sistema Tecnico (gestion tecnica,graficas,diagramas).
Sistema Tecnico (gestion tecnica,graficas,diagramas).
 

Mehr von alexcruz28

Concepto, origen, objeto de estudio
Concepto, origen, objeto de estudio Concepto, origen, objeto de estudio
Concepto, origen, objeto de estudio alexcruz28
 
Objeto de estudio, división, relación con otras ciencias
Objeto de estudio, división, relación con otras cienciasObjeto de estudio, división, relación con otras ciencias
Objeto de estudio, división, relación con otras cienciasalexcruz28
 
Invitaciones umg
Invitaciones umgInvitaciones umg
Invitaciones umgalexcruz28
 
Manual moway por jorge cruz
Manual moway por jorge cruzManual moway por jorge cruz
Manual moway por jorge cruzalexcruz28
 
Planificación bimestral 1era unidad 2do básico 2015 iga
Planificación bimestral 1era unidad 2do básico  2015 igaPlanificación bimestral 1era unidad 2do básico  2015 iga
Planificación bimestral 1era unidad 2do básico 2015 igaalexcruz28
 
PROYECTO INTEGRADO
PROYECTO INTEGRADOPROYECTO INTEGRADO
PROYECTO INTEGRADOalexcruz28
 
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADO
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADOASPECTOS A CALIFICAR DEL PROYECTO INTEGRADO
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADOalexcruz28
 
Los cuatro pilares_delors
Los cuatro pilares_delorsLos cuatro pilares_delors
Los cuatro pilares_delorsalexcruz28
 
Informe de recursos tics en el aula
Informe de recursos tics en el aulaInforme de recursos tics en el aula
Informe de recursos tics en el aulaalexcruz28
 
Sesión no 3 introducción a la programación - 2012
Sesión no 3   introducción a la programación - 2012Sesión no 3   introducción a la programación - 2012
Sesión no 3 introducción a la programación - 2012alexcruz28
 
Sesión no. 3 introducción a la informática - 2012
Sesión no. 3   introducción a la informática - 2012Sesión no. 3   introducción a la informática - 2012
Sesión no. 3 introducción a la informática - 2012alexcruz28
 
Constructivismo y tic
Constructivismo y ticConstructivismo y tic
Constructivismo y ticalexcruz28
 
Exposicion social-sakis-gonzalez
Exposicion social-sakis-gonzalezExposicion social-sakis-gonzalez
Exposicion social-sakis-gonzalezalexcruz28
 
Sesión no2 introducción a la informatica
Sesión no2   introducción a la informaticaSesión no2   introducción a la informatica
Sesión no2 introducción a la informaticaalexcruz28
 
Sesión no. 2 diseño curricular - 2012
Sesión no. 2   diseño curricular - 2012Sesión no. 2   diseño curricular - 2012
Sesión no. 2 diseño curricular - 2012alexcruz28
 
Sesión no. 1 introducción a la programación
Sesión no. 1   introducción a la programaciónSesión no. 1   introducción a la programación
Sesión no. 1 introducción a la programaciónalexcruz28
 
Introducción a la programación, sesión no. 1 09 07-2011
Introducción a la programación, sesión no. 1  09 07-2011Introducción a la programación, sesión no. 1  09 07-2011
Introducción a la programación, sesión no. 1 09 07-2011alexcruz28
 
Sesión no1 planeamiento educativo
Sesión no1   planeamiento educativoSesión no1   planeamiento educativo
Sesión no1 planeamiento educativoalexcruz28
 

Mehr von alexcruz28 (20)

Concepto, origen, objeto de estudio
Concepto, origen, objeto de estudio Concepto, origen, objeto de estudio
Concepto, origen, objeto de estudio
 
Objeto de estudio, división, relación con otras ciencias
Objeto de estudio, división, relación con otras cienciasObjeto de estudio, división, relación con otras ciencias
Objeto de estudio, división, relación con otras ciencias
 
Invitaciones umg
Invitaciones umgInvitaciones umg
Invitaciones umg
 
Invitacion
InvitacionInvitacion
Invitacion
 
Manual moway por jorge cruz
Manual moway por jorge cruzManual moway por jorge cruz
Manual moway por jorge cruz
 
Planificación bimestral 1era unidad 2do básico 2015 iga
Planificación bimestral 1era unidad 2do básico  2015 igaPlanificación bimestral 1era unidad 2do básico  2015 iga
Planificación bimestral 1era unidad 2do básico 2015 iga
 
PROYECTO INTEGRADO
PROYECTO INTEGRADOPROYECTO INTEGRADO
PROYECTO INTEGRADO
 
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADO
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADOASPECTOS A CALIFICAR DEL PROYECTO INTEGRADO
ASPECTOS A CALIFICAR DEL PROYECTO INTEGRADO
 
El documental
El documentalEl documental
El documental
 
Los cuatro pilares_delors
Los cuatro pilares_delorsLos cuatro pilares_delors
Los cuatro pilares_delors
 
Informe de recursos tics en el aula
Informe de recursos tics en el aulaInforme de recursos tics en el aula
Informe de recursos tics en el aula
 
Sesión no 3 introducción a la programación - 2012
Sesión no 3   introducción a la programación - 2012Sesión no 3   introducción a la programación - 2012
Sesión no 3 introducción a la programación - 2012
 
Sesión no. 3 introducción a la informática - 2012
Sesión no. 3   introducción a la informática - 2012Sesión no. 3   introducción a la informática - 2012
Sesión no. 3 introducción a la informática - 2012
 
Constructivismo y tic
Constructivismo y ticConstructivismo y tic
Constructivismo y tic
 
Exposicion social-sakis-gonzalez
Exposicion social-sakis-gonzalezExposicion social-sakis-gonzalez
Exposicion social-sakis-gonzalez
 
Sesión no2 introducción a la informatica
Sesión no2   introducción a la informaticaSesión no2   introducción a la informatica
Sesión no2 introducción a la informatica
 
Sesión no. 2 diseño curricular - 2012
Sesión no. 2   diseño curricular - 2012Sesión no. 2   diseño curricular - 2012
Sesión no. 2 diseño curricular - 2012
 
Sesión no. 1 introducción a la programación
Sesión no. 1   introducción a la programaciónSesión no. 1   introducción a la programación
Sesión no. 1 introducción a la programación
 
Introducción a la programación, sesión no. 1 09 07-2011
Introducción a la programación, sesión no. 1  09 07-2011Introducción a la programación, sesión no. 1  09 07-2011
Introducción a la programación, sesión no. 1 09 07-2011
 
Sesión no1 planeamiento educativo
Sesión no1   planeamiento educativoSesión no1   planeamiento educativo
Sesión no1 planeamiento educativo
 

Sesión no2 introducción a la programación - 2012

  • 1. Lic. Jorge Alejandro Cruz Hernández Sesión No. 2 INTRODUCCIÓN A LA PROGRAMACIÓN ALGORITMOS Existen diversas definiciones para los algoritmos, las definiciones más completas o formales: Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo una tarea en un tiempo más finito. [Donald E. Knuth, 1968]. Descripción de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomina léxico [Pierre Scholl, 1988]. Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004]. Existen varias características que todo algoritmo debe de tener: Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación. Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos. Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende. Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución. Hay distintos métodos de representar los algoritmos como: Texto: Se usa el lenguaje común para describir el algoritmo Pseudocódigo: este tipo de representación mezcla el lenguaje de programación con un idioma, ya sea español, inglés o cualquier otro, se puede definir como un lenguaje de especificación de algoritmos. Es la representación narrativa de los pasos que debe de seguir un algoritmo. Este método es más compacto, más fácil de escribir y más fácil de transcribir a un lenguaje de programación que el diagrama de flujo. Diagrama de flujo: son herramientas gráficas para representar algoritmos. Está compuesto por símbolos, como: rectángulos rombos, cuadrados, etc., unidos por flechas, estos símbolos representan acciones y orden en cómo se realizan estas. Es decir, los diagramas de flujo son diagramas que emplean símbolos gráficos para representar algoritmos.
  • 2. Lic. Jorge Alejandro Cruz Hernández Sesión No. 2 Cronograma Esquema básico donde se distribuye y organiza en forma de secuencia temporal el conjunto de experiencias y actividades diseñadas a lo largo de un curso. La organización temporal básicamente se organiza en torno a dos ejes: la duración de la asignatura y el tiempo que previsiblemente el estudiante dedicará al desarrollo de cada actividad. Diagrama de Gantt Es una popular herramienta gráfica cuyo objetivo es mostrar el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. Aunque no indica las relaciones existentes entre actividades, la posición de cada tarea a lo largo del tiempo hace que se puedan identificar dichas relaciones e interdependencias Desde su introducción los diagramas de Gantt se han convertido en una herramienta analítica básica en la gestión de proyectos de todo tipo, con la finalidad de representar las diferentes fases, tareas y actividades programadas como parte de un proyecto o para mostrar una línea de tiempo en las diferentes actividades haciendo el método más eficiente y comparando con su ejecución. Partes de un diagrama de Gantt • Se compone de una hoja a la izquierda y de un gráfico de barras a la derecha • Cada fila de la hoja muestra, el nombre y la duración de una tarea del proyecto • En la parte superior del gráfico existe una línea de tiempo, debajo de ella hay barras que representan la tarea correspondiente de la hoja. • La ubicación de una barra de tarea en la línea de tiempo muestra cuándo comienza y finaliza la duración de la tarea • Las tareas se listan de arriba hacia abajo en el orden en que se realizarán. ● Cada actividad se representa mediante un bloque rectangular cuya longitud indica su duración; la altura carece de significado. ● La posición de cada bloque en el diagrama indica los instantes de inicio y finalización de las tareas a que corresponden. ● Los bloques correspondientes a tareas del camino crítico acostumbran a rellenarse en otro color (en el caso del ejemplo, en rojo).
  • 3. Lic. Jorge Alejandro Cruz Hernández Sesión No. 2 GRAFICA DE GANTT Es un método gráfico de planeación y control en la que un proyecto se divide en distintas actividades y se realizan estimaciones acerca de cuánto tiempo requiere cada una de ellas, así como el total de tiempo necesario para terminar el proyecto totalmente. En otras palabras, esta gráfica muestra las relaciones de tiempo entre los eventos de un programa y fue desarrollada por Henry L. Gantt. La gráfica de Gantt: es una gráfica de barras utilizada para programar recursos incluyendo los insumos del sistema administrativo, recursos humanos, maquinarias. En el eje horizontal está el tiempo y en el vertical los recursos. Esta gráfica es de gran utilidad para los gerentes. En primer lugar los gerentes pueden utilizarla para saber cómo se están utilizando los recursos, cuáles de ellos están contribuyendo a la productividad y cuáles no. A través de la gráfica puede determinarse qué recursos no se utilizan en periodos específicos y de acuerdo a esto darles otros usos laborales o de producción, esta sirve además para establecer estándares de producción realistas de los trabajadores. La idea de la gráfica de Gantt es sencilla. En esencia es una gráfica de barras con el tiempo en el eje horizontal y las actividades a programar en el eje vertical. Las barras muestran la producción tanto planificada como real, durante cierto periodo. Muestra visualmente cuando se supone que deben realizarse las tareas y las compara contra el avance real de cada cosa. Es una herramienta sencilla pero importante que permite a los gerentes detallar con facilidad que es lo que falta hacerse para terminar una tarea o un proyecto, y evaluar si una actividad está adelantada, a tiempo, atrasada o de acuerdo con el programa. La gráfica consta de dos columnas básicas de actividades y tiempo (medido en días, semanas o meses según requerimientos del usuario). La representación gráfica de las actividades programa se hace a través de las siguientes barras: La longitud de la barra es proporcional al tiempo de duración de la actividad programada . PASOS EN LA APLICACIÓN DE LA TÉCNICA La elaboración de Gantt comprende los siguientes pasos: 1. Identificar el programa, proyecto y sus objetivos. 2. Establecer actividades del programa, los supuestos y limitaciones de recursos. 3. Describir quien ejecutará cada actividad, cómo, con qué recursos y en qué comento. (Actividades y secuencia). 4. Determinar el tiempo de duración de cada actividad. 5. Representar las actividades secuencialmente mediante la utilización de barras de tamaño proporcional a su duración. 6. Después de elaborar el gráfico de Gantt, se procede a ejecutar el programa y controlar las actividades programadas con relación al cumplimiento de las actividades ejecutadas.