Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Programacion

No description
by

luis roberto muñoz ruiz

on 2 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Programacion

Fundamentos de
Programación

1.3 Lenguaje
de programación
TEMAS:
1.4 Programa
1.6 Paradigmas
1.7 Editores de texto
1.5 Programación
1.8 Compiladores / Interpretes
1.9 Ejecutables
Gracias por su atención


Ventajas de los Compiladores
e interpretes
Intérprete

*permite utilizar funciones y operadores más potentes.

*Los compiladores no cuentan con esta característica.

*Facilita la búsqueda de errores

*La ejecución puede interrumpirse en cualquier momento.


*Se puede modificar durante la ejecución
Tipos de traductores:
Compilador
Intérprete
Analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje.
(por ejemplo, en el lenguaje de la máquina)
Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.
Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente.
Analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente.
intérprete
compilador
*Genera programas rápidos y eficientes

*El análisis del lenguaje fuente se hace una sola vez.
Programación
Software de
Administración de
Proyectos
Holgura Libre
Holgura Total
Fechas de inicio y
terminación del
proyecto
Estimación de la duración de las actividades
Los software de proyectos pueden realizar:

La duración de las actividades pueden estimarse en horas, días, semanas, meses o años, y con un clic del mouse las escalas de tiempo pueden convertirse con facilidad de días a semanas, de semanas a días, y así por el estilo. Las estimaciones de la duración pueden actualizarse y revisarse con facilidad.
Además, los sistemas de programación proporcionan al gerente de proyecto la capacidad de manejar fines de semana, vacaciones de la empresa y días festivos.
Es la cantidad de tiempo que una actividad en particular puede posponerse sin retrasar la primera fecha de inicio de las actividades sucesoras inmediatas. Es la diferencia relativa entre las cantidades de holgura total para las actividades que entran en la misma actividad.
En el proyecto de estudio de mercado de consumo, hay una diferencia de ocho días entre la primera fecha de terminación calculada de la última actividad ("Preparar el informe") y el tiempo de terminación requerido del proyecto. Esta diferencia es la holgura total (HT), a veces se denomina demora.
Es necesario seleccionar una fecha de inicio estimada y una fecha de terminación requerida para el proyecto en general.
Estas dos fechas (o tiempos si se establecen por periodos) definen el marco, o
espacio delimitado, de tiempo general en el cual el proyecto debe terminarse.
Cuánto durará cada actividad desde el momento en que se inicia hasta que termine, la duración estimada debe ser el tiempo total transcurrido, es decir, el tiempo necesario para realizar el trabajo más cualquier tiempo de espera.
Paradigma
Programación dirigida por eventos
Programación modular
Programación funcional
Programación lógica
Programación estructurada
Programación declarativa
Propuesta adoptada por una comunidad de programadores que trata de resolver uno o varios problemas claramente delimitados
Programación imperativa
1.10 Consola
La ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.
utiliza tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while),
Está basado en un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución.
Consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable.
Basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado.
La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa.
son un conjunto de instrucciones que le indican al computador cómo realizar una tarea
Full transcript