Diseño estructurado de
algoritmos
Sesión 4: Primitivas para el diseño de instrucciones
Introducción
¿Qué necesitas para el desarrollo de un Algoritmo?
Como recordarás en las sesiones pasadas, un algoritmo
está compuesto por una serie de instrucciones detalladas
para la resolución de problemas.
Para la construcción de un Algoritmo necesitas aprender el
proceso para el desarrollo de elementos. Esos elementos
se basan en la estructura de una programación. Para ésta
estructura existen ciertas reglas que permiten cambiar
cálculos o fórmulas a expresiones válidas para la
computadora, es importante que sepas diferenciar todos
los tipos de datos.
Constantes
Expresiones
Numéricas: IVA=0.20
Lógicas: Cierto o Falso
Alfanuméricas:
Nombre= Sergio
Pi=3.1416
a+(b + 6)/c
Variables
Primitivas para el diseño
de instrucciones
¿Sabes cómo el programador puede definir identificadores?
El algoritmo contiene elementos que se distinguen por su nombre, por ejemplo datos
enteros, lógicos y reales, estos elementos son identificadores, entonces se puede decir que
a la forma en como se les denomina a los elementos de un programa se les denomina
identificador.
Algunos identificadores ya están predefinidos, esto quiere decir
que ya forman parte del lenguaje. Pero también el programador
puede definir identificadores utilizando expresiones, variables y
constantes.
Expresiones
Una expresión es una mezcla de valores, símbolos, nombres variables, y constantes. Estas
expresiones arrojan un resultado porque se construye de operadores y operandos. Cada
expresión adquiere un valor dependiendo de las variables y constantes.
El resultado de evaluar una expresión determina el tipo: entero o lógico.‡ Ejemplo:
„ a (5+5-b)*c
Variables
Es el nombre que se le da a un elemento o estructura de datos, su valor varía, esto
quiere decir que puede cambiar durante la realización del programa, Se puede
identificar a una variable por medio de sus atributos que son: el nombre asignado y el
uso.
Variable Numérica:
En estas variables se almacenan datos numéricos del 0 al 9, admiten valores positivos
o negativos y si el número es decimal se deben utilizar puntos decimales.
Ejemplo:
iva=0.15
pi=3.1416
Operadores y operandos
Variables Lógicas:
En estas variables sólo se admiten dos valores: verdadero o falso,
representando el resultado al comparar dos datos.
Operadores y operandos
Variables Alfanuméricas:
Permiten representar símbolos como letras y caracteres especiales
Ejemplo:
letra=’c’
nombre=”Laura”
Constantes
Conclusión
Con esta sesión y la anterior se concluye con el tema de las distintas primitivas
para el diseño de instrucciones y aprendimos que la computadora necesita de
datos especiales para poder procesar información o realizar operaciones.
Estos datos pueden ser clasificados en: datos simples, operadores y operandos.
Para guardar los datos en la memoria de la computadora necesitamos saber
aplicar las variables que tienen como característica principal que su contenido
puede ser cambiado, y las constes que a diferencia de las variables su contenido
no cambia.
Conclusión
Ahora que sabes esto
¿Crees que existan técnicas que faciliten el diseño de un programa?
Para responder a ésta pregunta te invito a consultar la sesión que sigue
porque se explicarán las dos principales técnicas de diseño.
Para aprender más ¿Sabes cómo aplicar las variables y constantes?
En este video se explica con ejemplos la forma de aplicar las variables y constantes.
s/a (2012). Guía 2, Lección 4: Variables y constantes. Consultado el : 15 de Marzo de 2013, de
https://www.youtube.com/watch?v=zBM93M7Wk9U
En esta liga podrás reforzar los temas de esta asignatura
Facultad de Ciencias Dpto. Ingeniería de Sistemas y Automática, Universidad de Valladolid
(s/f).Algorítmica. Consultado el 15 de Marzo del 2013,de: http://www.isa.cie.uva.es/~maria/tema3.pdf
Para aprender más
Referencias
Facultad de Ciencias Dpto. Ingeniería de Sistemas y Automática, Universidad de Valladolid
(s/f).Algorítmica. Consultado el 15 de Marzo del 2013,de: http://www.isa.cie.uva.es/~maria/tema3.pdf
Salleg Boris. (2012). Algoritmo variables, constantes, tipos de datos y asignación. Consultado el
15 de Marzo del 2013,de http://www.slideshare.net/BorisSalleg/algoritmo-variables-constantes-tipos-de-
datos-y-asignacion
• Urbaez Wilder. (2005). Principales conceptos de este manual, así como una introducción a sus
contenidos. Consultado el:14 de Marzo del 2013. de:
http://www.desarrolloweb.com/articulos/2164.php
• Martínez Morales Mary. (2011) Diseño Estructurado de Algoritmos. pp 30-53.Consultado el 14 de
Marzo del 2013,de: http://www.slideshare.net/ariamgel/diseo-estructurado-de-algoritmos