Programación
Técnicas de
Programación
Introducción
GENERALIDADES
Normalmente las herramientas de programación se construyen independientes del lenguaje de programación, es decir, el algoritmo puede ser codificado el cualquier lenguaje, los ejercicios aquí citados se podrán codificarse en lenguajes como el C, FORTRAN,PASCAL y el BASIC.
DATOS
Es la información con la que se alimenta un proceso para producir los resultados. Los datos se pueden clasificar:
Según su comportamiento
CONSTANTES: Son datos que tienen un solo valor durante la ejecución del programa.
VARIABLES: Son datos que pueden cambiar su valor durante la ejecución de un programa
Según su contenido
Los tipos de datos son muchos yvarían según el lenguaje de programación que se utilice, a continuación se definirán algunos tipos de datos de uso mas frecuentes:
✓ ENTEROS: Contienen números enteros con valores relativamente bajos entre –32.768 y +32.768.
✓ ENTEROS LARGOS: Contienen números enteros con valores entre –2.147.483.648 y +2.147.483.648.
✓ SIMPLE PRECISIÓN: Contienen números reales con una precisión de7 dígitos con un tamaño de 38 dígitos.
✓ DOBLE PRECISIÓN: Contienen números reales con una precisión de 16 dígitos con un tamaño de 300 dígitos.
✓ MONEDA: Contienen números en formato de moneda.
✓ FECHA: Contienen fechas y/o horas.
✓ LÓGICOS: Contienen valores que son usados para tomar decisiones, solo puede tomar dos valores, verdadero o falso.
✓ DATOS ALFANUMÉRICOS:Contienen valores que pueden ser combinación de números, letras y símbolos especiales.
OPERADORES
Operadores aritméticos
En la tabla se puede observar que los cinco primeros operando son binarios, porque necesitan dos operadores para poder actuar. En cambio el último, la negación, es un operador de un solo operando.
|OPERACIÓN |NOTACIÓN ALGEBRAICA|EJEMPLO |
|SUMA |+ |A + B |
|RESTA |- |A - B |
|MULTIPLICACIÓN |* |A * B |
|DIVISIÓN |/ |A / B |
|POTENCIARON|^ |A ^ 2 |
|NEGACIÓN |- |- A |
Tabla 3.1
Operadores relacionales
Son aquellos que permiten comparar dos operando.
|OPERACIÓN |NOTACIÓN ALGEBRAICA |EJEMPLO |
|MAYOR QUE |> |A > B|
|MENOR QUE |< |A = |A >= B |
|MENOR O IGUAL QUE | M.
9. Realice un programa que lea un monto en Bs. del teclado y lo desglose en las monedas y billetes de uso actual.
10. Realice un programa que factorice un número N leído del teclado.
11. Realice un programa que lea un número Ndel teclado y mostrar si el número es par o impar.
12. Realice un programa que lea dos números del teclado A y B y mostrar si la división de A entre B da como resultado un número racional o un entero.
13. Realice un programa que lea un número N del teclado y diga si es primo o no.
14. Realice un programa que lea N cantidad de números del teclado y los ordene en forma creciente o decreciente,use ordenación por selección.
15. Realice un programa que lea N cantidad de números del teclado y los ordene en forma creciente o decreciente, use ordenación por inserción.
16. Realice un programa que lea N cantidad de números del teclado y los ordene en forma creciente o decreciente, use ordenación shell.
17. Realice un programa que lea N cantidad de números del teclado y los ordene en forma...
Regístrate para leer el documento completo.