Logica Computacional 2

Páginas: 7 (1611 palabras) Publicado: 27 de octubre de 2014
Lógica computacional
Programación estructurada básica
La programación estructurada es la técnica de desarrollo de programas de la forma más clara posible haciendo uso de tres estructuras de control: la secuencia, la selección y la interacción. Estas estructuras pueden combinarse para crear programas que manejen cualquier necesidad de procesamiento de datos.
A continuación vamos desarrollarbrevemente conceptos relativos a la programación estructurada. Veremos la composición de este tipo de programación mediante segmentos de código y las características fundamentales de los programas desarrollados en esta línea. Asimismo, desarrollamos tres conceptos fundamentales en torno a la programación estructurada: estructuras de control, segmentación e identación.
Composición
La programaciónestructurada está compuesta por segmentos de código que pueden incluir desde una instrucción hasta varias páginas de estas.
Declaración de las estructuras de datos.
Es cualquier problema en el que se deba desarrollar un pseudocódigo que lo resuelva, hay que identificar los datos que intervendrán en la estructura de datos para la solución de dicho problema. Se debe definir la estructura dedatos que se va a utilizar y hacer las especificaciones necesarias de pseudocódigo.
Estructura de datos
En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
Una estructura de datos define la organización e interrelación de éstos y unconjunto de operaciones que se pueden
Datos constantes: son objetos que contienen valores que no cambian durante la ejecución de un programa y son valores fijos.
Datos variables: son objetos que contienen que pueden cambiar a medida que se ejecuta un programa y esta como su nombre lo indica tiene valores variables.

Operaciones Básicas
La metodología de programación estructurada se basa en eluso de las estructuras lógicas y en el uso de operaciones básicas tales como la asignación de datos, la evaluación de expresiones y la lectura y escritura de datos.
Cuando hablamos de Asignaciones nos referimos a relacionar un valor con el identificador de un dato, es decir, le asignamos un dato o valor al nombre de una estructura de datos.
A los valores constantes se les asigna una sola vez unvalor durante todo el pseudocódigo y se define en el área de constantes, en cambio en los datos variables, las asignaciones pueden ser en diferentes momentos del pseudocódigo.
Para procesar información muchas veces lo que hacemos es evaluar expresiones en forma de sentencias o instrucciones. Podemos catalogar estas expresiones en tres tipos, las cuales son.
Aritméticas: son operaciones de tipomatemáticas como por ejemplo.
Suma=A+B
Lógicas: se utiliza para expresiones que mostraran un valor verdadero o falso, por ejemplo
Edad>18
De relación: se utiliza cuando la expresión utiliza conectores como and, not y or. Generalmente se utilizan en estructuras lógicas condicionales. Ejemplo
Si(A<B) y (J+H=C) entonces D=A
Estructura lógica
es una sentencia que permite evaluar unaexpresión a partir de ciertas condicionantes variando la sentencia del proceso según el resultado obtenido durante el desarrollo del pseudocódigo.
Existen tres tipos de estructura lógica:
Secuencial
Es cuando se ejecutan las instrucciones o los módulos uno detrás del otro
Condiciones o alternativas
Las condiciones o alternativas existen dos tipos, la condicional Si-Entonces-De lo contrario yla condicional Caso-Fincaso. Según el problema que tengamos se utilizara una de ellas. Entre ellas se diferencian en que el primer tipo de estructura lógica condicional solo puede evaluar un valor, mientras que el segundo puede evaluar varios valores al mismo tiempo.
Repetitivas o iterativas
En algunas ocasiones deseamos que un conjunto de instrucciones o sentencias se repita un número de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Logica Computacional
  • logica computacional
  • Logica computacional
  • Logica computacional
  • Logica computacional
  • Logica Computacional
  • Logica computacional
  • Logica computacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS