Programacion

Páginas: 7 (1641 palabras) Publicado: 18 de diciembre de 2012
PROGRAMA
Está definido como un conjunto de instrucciones, que ejecutarán una tarea determinada,es decir, mediante procedimientos lógicos, el programa realizará lo que el programadordesea. Es un medio para conseguir un fin, el cual será la información necesaria parasolucionar un problema.Para la realización y desarrollo de un programa se requiere de las siguientes fases:
- Definición y análisisdel problema
- Diseño de algoritmos
• Diagrama de flujo
• Diagrama N-S
• Pseudocódigo
- Codificación del programa
- Depuración y verificación del programa
- Documentación
- Mantenimiento
CONSTITUCION DE UN PROGRAMA Y SUS PARTES
Un programa debe contener un conjunto de especificaciones las que deben serestablecidas por el programador, éstas son: entrada, salida y algoritmos deresoluciónque tendrán las técnicas para obtener las salidas a partir de las entradas.El algoritmo de resolución o caja blanca como se le conoce, es en realidad el conjuntode códigos que transforman las entradas del programa (datos), en salidas (resultados).Las entradas al programa deben ser establecidas por el programador. Las entradas sedarán por medio de un dispositivo de entrada, puede ser teclado,disco, teléfono, etc., aeste proceso se le conoce como entrada de datos, operación de lectura o acción deleer. Las salidas de datos se presentan en dispositivos periféricos de salida, puede serpantalla, impresora, discos, etc. La operación de salida de datos se conoce tambiéncomo escritura o acción de escribir.
Operadores.




En Pascal, se manejan tres grupos de operadores :
•ARITMÉTICOS
• RELACIONALES
• LÓGICOS
1. Operadores Aritméticos
Son aquellos que sirven para operar términos numéricos. Estos operadores podemos
clasificarlos a su vez como :
• UNARIOS
• BINARIOS
Los operadores UNARIOS son aquellos que trabajan con UN OPERANDO.
Pascal permite el manejo de un operador unario llamado :
MENOS UNARIO
Este operador denota la negación del operando, y serepresenta por medio del signo
menos ( - ) colocado antes del operando.
Por ejemplo :
Si x tiene asignado el valor 100, -x dará como resultado -100 ; esto es que el
resultado es el inverso aditivo del operando.
Los operadores BINARIOS, son los que combinan DOS OPERANDOS , dando como resultado
un valor numérico cuyo tipo será igual al mayor de los tipos que tengan los
operandos.
La siguientetabla muestra los símbolos de los operadores binarios de Pascal así
como los nombres de las operaciones que realizan.
Operadores aritméticos básicos
Operador Operación Operandos Ejemplo Resultado
+ Suma real , integer a + b suma de a y b
- Resta real , integer a - b Diferencia dee a y b
* Multiplicación real , integer a * b Producto de a por b
/ División real , integer a / b Cociente dea por b
div División entera integer a div b Cociente entero de a por b
mod Módulo integer a mod b Resto de a por b
shl Desplazamiento a la izquierda a shl b Desplazar a la izquierda b bits
shr Desplazamiento a la derecha a shr b Desplazar a la derecha b bits
Conviene observar lo siguiente :
Cuando los dos operandos sean del tipo integer, el resultado será de tipo integer.
Cuandocualquiera de los dos operandos, o ambos, sean del tipo real, el resultado
será de tipo real.
Cuando, en la operación div, OPERANDO-1 y OPERANDO-2 tienen el mismo signo, se
obtiene un resultado con signo positivo; si los operandos difieren en signo, el
resultado es negativo y el truncamiento tiene lugar hacia el cero.
Ejemplos :
(-7) div (-3) = 2
(-7) div 3 = -2
7 div (-3) =-2
15.0 div 3.0 = no válido
15 div (4/2) = no válido
La operación div almacena sólo la parte entera del resultado, perdiéndose la parte
fraccionaria (truncamiento).
La operación MODULO está definida solamente para OPERANDO-2 positivo. El resultado
se dará como el entero no negativo más pequeño que puede ser restado de OPERANDO-1
para obtener un múltiplo de OPERANDO-2 ; por ejemplo :...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS