UNIDAD I INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA

Páginas: 17 (4127 palabras) Publicado: 23 de septiembre de 2015
Instituto Tecnológico Superior de Huatusco
Asignatura: Programación

UNIDAD I

INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA

ALGORITMOS
Un algoritmo es una serie de operaciones detalladas y no ambiguas, a ejecutar paso a paso, y que
conducen a la resolución de un problema. En otras palabras es un gran conjunto de reglas para
resolver un problema o una forma de describir la solución de este.
Paradescribir algoritmos de computadoras se han diseñado lenguajes de programación. Cada una
de las acciones en las que consta un algoritmo se llamará sentencia y estas deben ser escritas en
términos de cierto lenguaje comprensible para el ejecutor (máquina), que es el lenguaje de
programación.
El conjunto formado por la representación de datos utilizada y el algoritmo en sí, se conoce
usualmente conel nombre de programa1.
Análisis de Problemas
Al considerar un problema algorítmico lo primero que debemos hacer es identificarlo, ya que esta
es la primera fase necesaria para iniciar la solución del mismo y a la que denominaremos análisis
del problema; esta incluye su compresión y asimilación, así como conocer su funcionamiento y
determinar las relaciones que existen entre cada uno de suselementos, igualmente se estipula el
valor o funcionamiento de cada parte que afecta a las demás.
Durante la etapa de análisis se identifican algunos elementos de programación como:


Abstracciones.- Es una representación mental de un entre (cosa).



Constantes.- Es un valor que no cambia. Puede representarse en forma simbólica o literal.



Variables.- Es un símbolo que tiene asociado un valor quepuede cambiar, se representa en
forma simbólica.



Parámetros.- Son valores (variables, constantes o expresiones) que se le pasan a una
función2.

La 2da. Fase para resolver un problema algorítmico corresponde al diseño de la solución en la cual
se plantea la forma de cómo llegar a la solución. La forma de cómo se expresa la solución
algorítmica puede ser variada dependiendo de la herramientaempleada para ello.

1
2

Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora.
Es un grupo de instrucciones con un objetivo en particular.

1

Instituto Tecnológico Superior de Huatusco
Asignatura: Programación

Representación de algoritmos: gráfica y pseudocódigo.
Existen varias formas de representar a los algoritmos de las cuales encontramos:
Lenguaje natural.- Se utiliza como alternativa para dar solución a problemas algorítmicos. Sin
embargo no refleja el detalle que se requiere a un nivel bajo (del computador); su ventaja
principal es su amplio poder de expresión.
Para emplear el lenguaje natural, suele hacerse una reducción significativa del vocabulario y
utilizando solo las palabras más necesarias.
 Pseudocódigo.- Es unaherramienta basada en el lenguaje natural que aporta mayor
estructuración a las soluciones planteadas; representa una equivalencia de un lenguaje de
programación y utiliza estructuras de un control similares. Un ejemplo seria: Diseñar un
algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media aritmética.
Inicio
Leer (a, b, c, d)
Producto <-- (a * b * c * d)
Suma <-- (a + b + c +d)
Media <-- (a + b + c + d) / 4
Escribir (producto, suma, media)
Fin
Reglas:
Las reglas del pseudocódigo se relacionan con la utilización de las convenciones de los
lenguajes de programación. Por ejemplo: el cómo expresar en centímetros y pulgadas una
cantidad dada en metros. Y en estos casos utilizan la siguiente forma para escribirlo en
pseudocódigo:
INICIO
// Declara las variables M, C y P
REALM, C, P
// Solicita el ingreso de la cantidad en metros
LEER M
// Calcula la cantidad en centímetros y lo asigna a la variable C
C = M*100
// Calcula la cantidad en pulgadas y lo asigna a la variable P
P = C/2.54
// Muestra los valores de las variables C y P
IMPRIMIR C, P
FIN
2

Instituto Tecnológico Superior de Huatusco
Asignatura: Programación

 Diagramación.- Es una herramienta grafica...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Estructurada Tema I
  • Introducción A La Programación Estructurada
  • Introducción a la programación estructurada.
  • Programacion Estructurada I
  • Introducción a la programación estructurada
  • UNIDAD I PROGRAMACION LINEAL
  • Unidad i paradigmas de la programación estructurada
  • Unidad i estructura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS