Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 1
Tema 1
Problema y Solución
Un problema es una abstracción de la realidad para la cual nos interesa conocer
una solución.
Según (Joyanes Aguilar & Zahonero Martínez, 2001) “las fases para
la resolución de un problema son:
• El Pseudocódigo.
• Los Diagramas de flujo de datos (DFD).
Por su parte los pseudocódigos tratan de un falso lenguaje que solo puede ser
entendible para ser humano, pero no puede ser comprendido o interpretado por una
máquina (computador), está pensado como la representación de un algoritmo que
es diferente de otros lenguajes de programación.
1.2.8. Ejemplo
Para comprender el proceso para la resolución de problemas mediante la
máquina, se procederá a resolver el siguiente ejemplo:
ANÁLISIS.
El único dato de entrada es el radio del círculo, sin embargo, este dato puede
ser cualquier valor dentro del conjunto de los numero reales positivos.
1. Inicio
2. Ingresar el valor del radio
3. Calcular la superficie
4. Calcular la Longitud
5. Imprimir el valor del Radio
6. Imprimir el valor de la Superficie
7. Imprimir el valor de la Longitud
8. Fin
Presentación del tema: "Metodología de la Programación"—
Transcripción de la presentación:
1 Metodología de la Programación
Elementos BásicosOtoño 2014
5 DatosEl ser humano realiza los razonamientos a partir de información adquirida que
está almacenada en su cerebro.La computadora tiene que almacenar en su interior toda
la información necesaria para realizar el proceso automático que le pedimos que
ejecute.La parte de la computadora que realiza esta función es la Memoria principal,
interna o central. Es la denominada memoria R.A.M. (memoria de acceso directo).MC
Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
7 Constantes y variables
En una computadora se pueden distinguir ciertos valores que no cambian durante la
ejecución de un proceso, a estos valores se les denominan constantes.De la misma forma
existen valores que van cambiando durante el proceso y a estos se les denominan
variables.Las variables se identifican por un nombre que se le asigna y el tipo que indica
los valores que puede contener para un uso correcto de la variable.MC Beatriz Beltrán
MartínezFCC - BUAP Otoño 2014
8 Constantes y variables
Área de almacenamiento, de tamaño fijo y que sirve para guardar un tipo de dato
específico.Las variables tiene dos elementos: El Nombre de la variable y el Contenido de la
variable.El nombre de la variable sirve para distinguirla de otras variables y el contenido
se refiere al dato que es guardado en ese lugar.La variable puede almacenar un sólo tipo
de dato como puede ser datos enteros, reales, booleanos, caracteres, etc.MC Beatriz
Beltrán MartínezFCC - BUAP Otoño 2014
9 Operadores y expresiones
Son los elementos que permiten indicar la realización de una operación entre
determinados valores. La sintaxis de estas expresiones con operadores será siempre de la
siguiente forma: Expresión1 operador Expresión2Cada expresión puede ser un solo valor,
constante o variable, o una expresión como conjunto de valores relacionados mediante
operadores, por lo que es necesario que existan unas reglas que indiquen en que orden
deben efectuarse las operaciones.MC Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
14 Asignación de variables
Es una de las acciones básicas que se puede ejecutar en la computadora.Una variable está
relacionada con posiciones de memoria que van a contener valores que pueden cambiar
durante la ejecución del proceso.Por tanto es necesario tener una acción que permita dar
valores adecuados a cada variable para obtener al final del proceso los resultados
correctos.MC Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
15 Asignación de variables
Se debe tener en cuenta el tipo de variable para no cometer errores a la hora de la
asignación.La asignación de un valor a una variable supone una escritura en memoria y
por tanto una operación destructiva del valor que tuviera la variable anteriormente.El
símbolo utilizado para indicar esta acción de asignación será “”, de forma que la
operación se señalará de la siguiente manera:variable valor o expresión.MC Beatriz
Beltrán MartínezFCC - BUAP Otoño 2014
19 Metodología de la Programación
Herramientas de RepresentaciónOtoño 2014
20 Resolución de problemas
Fases de Resolución del Problema:Análisis del problema. Consiste en la definición concisa
a fin de que sea analizado en todo detalle.Diseño o desarrollo del algoritmo. Es el
procedimiento, paso a paso, para la solucionar el problema dado.Resolución del algoritmo
por computadora. Es la codificación del algoritmo en un algún lenguaje de
programación.MC Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
25 Herramientas de programación
Para representar un algoritmo se debe utilizar algún método que permita independizar
dicho algoritmo del lenguaje de programación elegido. Permitiendo su representación y
su transformación a un programa para su codificación:Su representación gráfica puede
ser utilizando: Diagramas de flujo.Lenguaje de especificación de algoritmos:
Pseudocódigo.MC Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
AUTOEVALUACIÓN