Logica De Programación
Enviado por elvisvq • 6 de Noviembre de 2014 • 1.306 Palabras (6 Páginas) • 220 Visitas
LOGICA DE PROGRAMACIÓN
Algoritmo: Es un conjunto de pasos, instrucciones o decisiones que se deben seguir para llegar a un fin.
Conjunto de pasos, instrucciones o decisiones que se deben seguir y realizar coordinadamente para resolver un problema.
Tipos de Algoritmos:
1. Cualitativos.
2. Cuantitativo.
3. Directo.
4. Indirecto.
Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la solución de un problema.
Ejemplos:
Elaboración de una receta de cocina.
Algoritmos Cuantitativos: Son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.
Ejemplo:
Los pasos a seguir en la Solución de una Ecuación de Segundo Grado.
Algoritmo Directo: Es Aquel en donde se alcanza la solución en un número conocido de pasos.
Algoritmo Indirecto: Es aquel en donde no cocemos el número necesario de pasos para alcanzar la solución.
CARACTERÍSTICAS DE UN ALGORITMO.
Definido: Cada paso debe ser preciso, es decir, sin dejar posibilidades de interpretaciones equivocadas.
Finito: Todo Algoritmo debe tener un comienzo y llegar a un final, es decir, un número determinado de pasos.
Explicito: Todo Algoritmo a elaborar debe ser capaz de resolver todos los problemas que se presentan.
Algoritmos Cualitativos:
1.- Como Hacer una Llamada Telefónica. Condición: De un teléfono público. El algoritmo Finaliza cuando se realice la llamada.
1. Inicio
2. Buscar el número
3. ¿Encontró el Número?: SI: Ir Paso 4
NO: Ir Paso 2
4. Ubicar el Teléfono
5. ¿Hay Teléfono?: SI: Ir Paso 6
NO: Ir Paso 4
6. Levantar el auricular.
7. ¿Esta Bueno el teléfono?: SI: Ir Paso 8
NO: Ir Paso 15
8. Marcar el Número Telefónico.
9. ¿Esta desocupada la Línea?: SI: Ir Paso 10
NO: Ir Paso 8
10. Esperar a que levanten la bocina del Teléfono.
11. ¿Tomaron el teléfono?: SI: Ir Paso 12
NO: Ir Paso 15
12. Preguntar por la Persona con quien desea hablar.
13. ¿Está la Persona?: SI: Ir Paso 14
NO: Ir Paso 15
14. Hablar con la Persona
15. Fin.
CONCEPTO DE PROGRAMA:
Es un conjunto de instrucciones, ordenes dadas a la máquina que producirán la ejecución de una determinada tarea. En consecuencia un programa es un medio para conseguir un fin.
El proceso de la programación es por consiguiente un proceso que permite resolver un problema.
CARÁCTER: Es un espacio en blanco, una letra, un número, un signo, etc.
DATOS:
Son medidas, valores o características que pueden ser manipulados y constituyen la materia prima para producir la información, en otras palabras son el material sin procesar del que se extrae la información.
Se denomina dato a cualquier objeto manipulable por la computadora. Un dato puede ser un carácter leído de un teclado, información almacenada en disco, un número que se encuentre en memoria principal.
TIPO DE DATOS:
Los datos pueden ser: Numéricos, alfanuméricos y booleano.
Numéricos: Son los datos con los cuales se pueden realizar operaciones aritméticas o matemáticas tales como: suma , resta, multiplicación y división; cuyo origen son los dígitos del sistema decimal.
Estos tipos de datos se clasifican en:
Numérico Entero: Son aquellos números positivos o negativos sin parte decimal.
Ejemplo: Edad, Número de Hijos.
Numérico Reales: Son aquellos números positivos o negativos con una parte decimal.
Ejemplo: Sueldo, Notas, Comisiones.
Alfanuméricos: Son datos formados por combinaciones de números, letras y caracteres especiales. Con ellos no se puede realizar ninguna operación de tipo aritmética o matemática. Estos tipos de Datos se clasifican en:
Alfanuméricos: Compuestos por un cadena de caracteres bien sea la combinación de letras y números.
Ejemplo: Nombre, Apellidos, direcciones, , Código de Artículos, Placa de Automóviles, Descripciones.
...