Carlos gallego conceptos programacion

8
Carlos Andres Gallego Uribe - USTA

description

Presentaciòn que explica brevemente los conceptos de programacion, algoritmos, diagramas de flujo y pruebas de escritorio con sus respectivos ejemplos. Archivo realizado como desarrollo de las actividades propuestas en la asignatura Programacion orientada a objetos USTA - Colombia - 2012

Transcript of Carlos gallego conceptos programacion

Page 1: Carlos gallego   conceptos programacion

Carlos Andres Gallego Uribe - USTA

Page 2: Carlos gallego   conceptos programacion

Programacion

Para que la computadora“piense” es necesarioprogramarla, es decir, darleinstrucciones ordenadas,para que procese datos yproduzca informaciòn.

Estas instrucciones sedenominan lenguaje deprogramaciòn.

Page 3: Carlos gallego   conceptos programacion

Algoritmos

Los algoritmos son muy útiles en la programaciònporque definen el orden en que se tienen quedesarrollar las actividades y el alcance general delas tareas a desarrollar por la computadora. Unalgoritmo de programación es un conjuntoordenado y finito deasignaciones, procesos, cálculos y decisiones quepermiten a un programa satisfacer una unidad defuncionalidad dada.

Page 4: Carlos gallego   conceptos programacion

Ejemplo de Algoritmos

Algoritmo división Inicio Muestre: ‘Programa que divide dos números - Digite los números' Lea: números a y b Asigne: División = a/b Muestre: 'La división de los números entrados es ', división Fin.

Algoritmo Raíz cuadrada Inicio Muestre: ‘'Programa que halla la raíz cuadrada de cualquier numero - Digite el numero' Lea: número Asigne: Raíz = numero ^(1/2) División = a/b Muestre: 'La raíz cuadrada de ', numero, ' es ', raíz Fin.

Page 5: Carlos gallego   conceptos programacion

Diagramas de flujo

Un diagrama de flujo es unarepresentación visual deltratamiento de unproblema, mínimamentemuestra las operacionesrealizadas dentro del procesoque pretende la solución delproblema.

Un diagrama de flujorepresenta graficamente unalgoritmo.

Page 6: Carlos gallego   conceptos programacion

Ejemplos de Diagramas de flujo

DivisionRaiz Cuadrada

Page 7: Carlos gallego   conceptos programacion

Prueba de escritorio

Es una prueba a mano para evaluarel programa o algoritmo, es decirrealizarlo por uno mismo paravisualizar el comportamiento de losestados de las variables en eltranscurso de la ejecución de unprograma.

Page 8: Carlos gallego   conceptos programacion

Prueba de escritorio