SlideShare una empresa de Scribd logo
/
Fuente: http://inglapoo.blogspot.com
PROGRAMACION
PROGRAMACION
Un Algoritmo es una secuencia finita de
instrucciones, reglas o pasos que describen de forma
precisa las operaciones que un ordenador debe
realizar para llevar a cabo una tarea en un tiempo más
finito. [Donald E. Knuth, 1968]
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]
PROGRAMACION
Un diagrama de flujo es una representación visual
del tratamiento de un problema; Como mínimo un
diagrama de flujo muestra las operaciones
realizadas dentro del proceso que pretende la
solución del problema y la secuencia en al que
son realizadas dichas operaciones.

Un diagrama de flujo es una representación
gráfica de los pasos que seguimos para realizar
un proceso; partiendo de una entrada, y después
de realizar una serie de acciones, llegamos a una
salida DEFINICION
Ejemplo: En un diagrama de flujo determine el pago    En un diagrama de flujo y dada la duración en minutos de
para realizar por la entrada a un espectáculo donde   una llamada calcular el costo considerando: Hasta tres
se pueden comprar solo hasta cuatro localidades,      minutos el costo es $ 0,50 Por encima de tres minutos es $
donde al costo de dos entradas se les descuenta el    0, 50 más $ 0,1 por cada minuto adicional a los tres
10% al de tres el 15% y a la compra de cuatro se le   primeros
descuenta el 20%.
Las pruebas de escritorio son pruebas manuales que se encargan de visualizar el
comportamiento de los estados de las variables en el transcurso de la ejecución
de un programa.

Las pruebas de escritorio son muy útiles cuando los procesos no resuelven
correctamente u calculo, si las operaciones están bien estructuradas, pero el
resultado está mal. Las pruebas de escritorio son para no perder tiempo
escribiendo el programa y luego tener que buscar en donde está el error y como
debemos corregirlo.

Se realizan en papel y a lápiz

Reglas para desarrollar una buena prueba de escritorio
Haga una lista horizontal de todas las variables que se utilizan en el flujo grama.
Coloque basura (contenido que tienen las direcciones de las variables del flujo
grama al momento de ser asignadas) en cada una de las variables.
Recorra lógicamente desde el inicio, cada una de los símbolos del flujo grama y
haga los cambios de contenidos que establezcan dichos símbolos
Realizar la prueba de
escritorio para el siguiente
          Algoritmo
http://es.wikipedia.org/wiki/Programaci%C3%B3n

Rodolfo Quispe-Otazu. ¿Que es un Algoritmo?. Blog de Rodolfo Quispe-Otazu
[Internet].         Marzo             2007.           Disponible       en:
http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php

Slideboom. Create online presentations In PowerPoint With iSpring. Diagrama de
flujo   de     proceso      2007.http://www.slideboom.com/presentations/58117/
DIAGRAMA-DE-FLUJO-DE-PROCESO

Pes, Carlos. ¿Cómo se diseña un Algoritmo?. 15 de Marzo de 2008.
http://www.carlospes.com/articulos/003_como_se_disena_un_algoritmo.php.

Ramírez, Felipe. Introducción a la programación, Al goritmos y su Implementación
en Visual Basic. NET, C#, Java y C++. Segunda edición. Alfaomega grupo Editor,
S.A, de C,V México. Agosto de 2007.

http://buapalgoritmos.wikispaces.com/Ejemplos

http://es.scribd.com/doc/64022277/Principios-de-Programacion-final1#page=1

Más contenido relacionado

DOCX
Process&routing
DOCX
Diagrama de flujos2
PPT
Examen de ubicación de computacion
PDF
Memorias eParlante 2009 2014
PPT
Practica 2
PDF
(2006) Alianzas Electorales 2006 Pc No 5
PDF
02. Internet. Aula Abierta. Conectar. Router Adsl. Linux
PPTX
Introduccion A Php
 
Process&routing
Diagrama de flujos2
Examen de ubicación de computacion
Memorias eParlante 2009 2014
Practica 2
(2006) Alianzas Electorales 2006 Pc No 5
02. Internet. Aula Abierta. Conectar. Router Adsl. Linux
Introduccion A Php
 

Destacado (20)

PPT
Yoga
PPT
Curs per a_nous_coordinadors_sessio_3
PPS
Avances Del Observatorio Del Pnde
PPT
Guillermo De Ockham
PPTX
Liderazgo a distancia
PDF
Estudio de Hábitos de usuarios de Internet 2012
PDF
Estratègia digital internacional xarxessocials iv
PPSX
Publicidad e ingenio
PDF
MKT v.2.11
XLS
PRESUPUESTO MENSUAL
PPTX
Buscadores
PPT
Grupo Salinas, análisis de sus empresas
DOCX
Informe de equipos financieros sobre superávits universidades 2013
PPT
La Monarquia de la Restauració
DOCX
Taller Integral De Internet DD.QQ
PPTX
¿Qué es eso llamado agilidad?
PDF
Premio Harambee Espana 2015 a la Promoción e Igualdad de la Mujer Africana
PDF
Redes Clase 3
PPTX
La evaluación al servicio del que aprende. tarea módulo 5
PDF
Documento Base DeclaracióN Barcelona
Yoga
Curs per a_nous_coordinadors_sessio_3
Avances Del Observatorio Del Pnde
Guillermo De Ockham
Liderazgo a distancia
Estudio de Hábitos de usuarios de Internet 2012
Estratègia digital internacional xarxessocials iv
Publicidad e ingenio
MKT v.2.11
PRESUPUESTO MENSUAL
Buscadores
Grupo Salinas, análisis de sus empresas
Informe de equipos financieros sobre superávits universidades 2013
La Monarquia de la Restauració
Taller Integral De Internet DD.QQ
¿Qué es eso llamado agilidad?
Premio Harambee Espana 2015 a la Promoción e Igualdad de la Mujer Africana
Redes Clase 3
La evaluación al servicio del que aprende. tarea módulo 5
Documento Base DeclaracióN Barcelona
Publicidad

Similar a PROGRAMACION (20)

PDF
Resolución de problemas y algoritmo
PDF
Algoritmos-y-Diagramas_AHQ.pdf
PPTX
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
PPTX
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
PPTX
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
PPTX
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
DOCX
Algoritmos y diagramas_de_flujo
PDF
Anexo 1 Diagramas De Flujo
DOCX
Diagramas de flujo
PPTX
Diagrama de flujo
PPTX
Algoritmos
PPTX
Algoritmos completo[1] (3)
PDF
UNIDAD 5 - Algoritmia.pdf
PDF
PPTX
Algoritmos
PPT
PROGRAMACIÓN Y ALGORITMOS
PDF
Diagramas de flujo
DOCX
Christian hernandez castro2
PDF
Diagrama de flujo
PDF
Diagramas de flujo
Resolución de problemas y algoritmo
Algoritmos-y-Diagramas_AHQ.pdf
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos y diagramas_de_flujo
Anexo 1 Diagramas De Flujo
Diagramas de flujo
Diagrama de flujo
Algoritmos
Algoritmos completo[1] (3)
UNIDAD 5 - Algoritmia.pdf
Algoritmos
PROGRAMACIÓN Y ALGORITMOS
Diagramas de flujo
Christian hernandez castro2
Diagrama de flujo
Diagramas de flujo
Publicidad

Último (20)

PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
Tomo 1 de biologia gratis ultra plusenmas
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Escuelas Desarmando una mirada subjetiva a la educación
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Metodologías Activas con herramientas IAG
PLAN DE CASTELLANO 2021 actualizado a la normativa
Presentación de la Cetoacidosis diabetica.pptx
TOMO II - LITERATURA.pd plusenmas ultras
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo

PROGRAMACION

  • 4. Un Algoritmo es una secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo una tarea en un tiempo más finito. [Donald E. Knuth, 1968] 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]
  • 6. Un diagrama de flujo es una representación visual del tratamiento de un problema; Como mínimo un diagrama de flujo muestra las operaciones realizadas dentro del proceso que pretende la solución del problema y la secuencia en al que son realizadas dichas operaciones. Un diagrama de flujo es una representación gráfica de los pasos que seguimos para realizar un proceso; partiendo de una entrada, y después de realizar una serie de acciones, llegamos a una salida DEFINICION
  • 7. Ejemplo: En un diagrama de flujo determine el pago En un diagrama de flujo y dada la duración en minutos de para realizar por la entrada a un espectáculo donde una llamada calcular el costo considerando: Hasta tres se pueden comprar solo hasta cuatro localidades, minutos el costo es $ 0,50 Por encima de tres minutos es $ donde al costo de dos entradas se les descuenta el 0, 50 más $ 0,1 por cada minuto adicional a los tres 10% al de tres el 15% y a la compra de cuatro se le primeros descuenta el 20%.
  • 8. Las pruebas de escritorio son pruebas manuales que se encargan de visualizar el comportamiento de los estados de las variables en el transcurso de la ejecución de un programa. Las pruebas de escritorio son muy útiles cuando los procesos no resuelven correctamente u calculo, si las operaciones están bien estructuradas, pero el resultado está mal. Las pruebas de escritorio son para no perder tiempo escribiendo el programa y luego tener que buscar en donde está el error y como debemos corregirlo. Se realizan en papel y a lápiz Reglas para desarrollar una buena prueba de escritorio Haga una lista horizontal de todas las variables que se utilizan en el flujo grama. Coloque basura (contenido que tienen las direcciones de las variables del flujo grama al momento de ser asignadas) en cada una de las variables. Recorra lógicamente desde el inicio, cada una de los símbolos del flujo grama y haga los cambios de contenidos que establezcan dichos símbolos
  • 9. Realizar la prueba de escritorio para el siguiente Algoritmo
  • 10. http://es.wikipedia.org/wiki/Programaci%C3%B3n Rodolfo Quispe-Otazu. ¿Que es un Algoritmo?. Blog de Rodolfo Quispe-Otazu [Internet]. Marzo 2007. Disponible en: http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php Slideboom. Create online presentations In PowerPoint With iSpring. Diagrama de flujo de proceso 2007.http://www.slideboom.com/presentations/58117/ DIAGRAMA-DE-FLUJO-DE-PROCESO Pes, Carlos. ¿Cómo se diseña un Algoritmo?. 15 de Marzo de 2008. http://www.carlospes.com/articulos/003_como_se_disena_un_algoritmo.php. Ramírez, Felipe. Introducción a la programación, Al goritmos y su Implementación en Visual Basic. NET, C#, Java y C++. Segunda edición. Alfaomega grupo Editor, S.A, de C,V México. Agosto de 2007. http://buapalgoritmos.wikispaces.com/Ejemplos http://es.scribd.com/doc/64022277/Principios-de-Programacion-final1#page=1