entrada, procesamiento y salida

18
Entrada, Procesamiento y Salida de Datos

Upload: kenny-merle

Post on 25-Jul-2015

46 views

Category:

Travel


2 download

TRANSCRIPT

Page 1: Entrada, procesamiento y salida

Entrada, Procesamiento y Salida de Datos

Page 2: Entrada, procesamiento y salida

Temas

Diseño de un Programa

Salida, entrada, y variables

Asignación Variable y Cálculos

Declaraciones de variables y tipos de datos

Constantes con nombre

Tracing en un Programa

La documentación de un Programa

1-2

Page 3: Entrada, procesamiento y salida

Diseño de un Programa

1. El primer paso en la programación es el diseño - diagramas de flujo y pseudocódigo ayudan con este proceso.

2. Luego, se escribe el código.

3. Todo el código debe ser absuelto de todos los errores de sintaxis.

4. Después de crear el ejecutable, se puede comprobar por los errores de lógica.

5. Si existen errores lógicos, el programa debe ser depurado.

1-3

Page 4: Entrada, procesamiento y salida

Diseño de un Programa

El propósito de la programación lógica y el diseño es centrarse en Diagramas de flujo y Pseudocódigo.

El diseño es la base de un buen programa.

El ciclo de desarrollo de programas

1-4

Page 5: Entrada, procesamiento y salida

Diseño de un Programa

Dos pasos en el diseño de un programa

1. Comprender las tareas que el programa tiene que desempeñar. Aprender lo que quiere el cliente..

2. Determinar los pasos que se deben tomar para realizar la tarea.

• Crear un algoritmo, o las instrucciones para resolver el problema.

• Utilice diagramas de flujo y / o pseudocódigo.

1-5

Page 6: Entrada, procesamiento y salida

Diseño de un Programa

Pseudocódigo Código falso utilizado como modelo para

programas No hay reglas de sintaxis Buen pseudocódigo puede ser fácilmente

traducido a código real

1-6

Page 7: Entrada, procesamiento y salida

Diseño de un Programa

Diagrama de flujo Un diagrama que

representa gráficamente los pasos que tienen lugar en un programa

1-7

Terminador utilizado para

arranque y paradaParalelogramo utilizado

para entrada y salida

Rectángulo utilizado

para los procesos

Diagrama de flujo para un

programa de cálculo de pago

Page 8: Entrada, procesamiento y salida

Salida, entrada, y variables

Salida - datos que se generan y muestran

Entrada - datos que un programa recibe

Lugares de almacenamiento en la memoria de datos – Variables

Los programas de computadora suelen seguir 3 pasos

1. Se recibe la entrada

2. Algunos procesos se realiza en la entrada

3. Se produce la salida

1-8

Page 9: Entrada, procesamiento y salida

Salida, entrada, y variables

Display es la palabra clave para mostrar la salida a la pantalla

Secuencia - líneas se ejecutan en el orden en que aparecen

Cadenas literales - una secuencia de caracteres

1-9

Programa final Las sentencias se ejecutan en orden

Page 10: Entrada, procesamiento y salida

Salida, entrada, y variables

Input es la palabra clave para tomar valores de usuario del programa que por lo general se almacena en las variables

1-10

Page 11: Entrada, procesamiento y salida

Salida, entrada, y variables

Los programadores pueden definir los nombres de variables siguientes ciertas reglas

Debe ser una sola palabra, sin espacios

En general, se evitan los caracteres de puntuación

Generalmente, el primer carácter no puede ser un número

Nombre de un algo variable indica lo que se puede almacenar en el

techGuru es un ejemplo

1-11

Page 12: Entrada, procesamiento y salida

Asignación de Variable y Cálculos

La asignación de variables no siempre tiene que venir de la entrada del usuario, sino que también se puede establecer a través de una sentencia de asignación

Set price = 20

1-12

Page 13: Entrada, procesamiento y salida

Asignación de Variable y Cálculos

Los cálculos se realizaron con operadores matemáticosLa expresión normalmente se almacena en las variables

Set sale = price – discount

1-13

Table 2-1 Common math operators

Page 14: Entrada, procesamiento y salida

Declaraciones de variables y tipos de datos

Una declaración de variable incluye el nombre de una variable y los datos de una variable de tipo

Tipo de datos - define el tipo de datos que tiene la intención de almacenar en una variable

Integer - almacena sólo números enteros

Real - almacena números enteros o decimales

String - cualquier serie de caracteres

Declare Real grossPay

1-14

Page 15: Entrada, procesamiento y salida

Declaraciones de variables y tipos de datos

Por razones de seguridad y para evitar errores de lógica, las variables deben ser inicializados a 0 o algún otro valor

1-15

Page 16: Entrada, procesamiento y salida

Constantes con nombre

Una constante con nombre representa un valor que no se puede cambiar

Hace que programas sean auto explicativo

Si se produce un cambio en el valor, que sólo tiene que ser modificada en un solo lugar

Constant Real INTEREST_RATE = 0.069

1-16

Page 17: Entrada, procesamiento y salida

Hacerle tracing a un programa

Hacerle tracing a un programa es un proceso de depuración simple para localizar errores difíciles de encontrar en un programa

Implica la creación de una tabla con una columna para cada variable, y una fila para cada línea de código

1-17

Programa con la tabla de tracing completada

Page 18: Entrada, procesamiento y salida

Documentando un programa

La documentación externa describe los aspectos del programa para el usuario, a veces escrito por un escritor técnico

Documentación interna explica cómo las partes del programa funcionan para el programador, también conocido como comentarios

// Comentarios a menudo se distinguen dentro

// El programa con los comentarios de línea

1-18