Carlos gallego conceptos programacion

Post on 10-Jul-2015

401 views 0 download

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

Carlos Andres Gallego Uribe - USTA

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.

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.

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.

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.

Ejemplos de Diagramas de flujo

DivisionRaiz Cuadrada

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.

Prueba de escritorio