38 Introducción a la Informática Parte declarativa Ahora estamos en condiciones de concretar la forma en la cual se va a expresar la Parte declarativa de un algoritmo. Se deben listar todas las constantes con sus valores asociados, luego la lista de variables que se usarán en el proceso del algoritmo, especificando el nombre de la variable y el tipo de datos asociado. Y, si fuese necesario, la definición de tipos de dato creados por el programador.Ejemplos: constante Pi = 3,1416 IVA = 21 tipo Dia_de_la_semana = (“lunes”,”martes”,”miercoles”,.... ”domingo”) variables real Suma, N1, N2 entero Edad string Nombre, Dirección, Ciudad Dia_de_la_semana dia Recomendamos la lectura de El estilo de la programación pág 246 a 258 del libro “Funda- mentos de Algoritmos y Programación”, autores Lage-Cataldi-Salgueiro. Resolución del problema La resolución de problemas tiene pasos específicos que seguiremos en el siguiente ejemplo: “Realizar el algoritmo para determinar la superficie y el perímetro de terrenos rectangulares” Como comentamos en la sección Del mundo real a la solucion por computadora, se deben seguir los siguientes pasos para resolver un problema dado: Interpretar el enunciado Describir Datos y Resultados Buscar una metodología de resolución Escribir el algoritmo de acuerdo a los puntos anteriores. A continuación realizaremos el Análisis del problema planteado. Análisis del problema Datos: frente y profundidad Resultados: Perímetro y superficie. Metodologia de resolución: Perímetro = 2 x (frente + profundidad) Superficie = frente x profundidad Luego escribimos el algoritmo respetando lo diseñado en el Análisis del problema. Algoritmo En el próximo capitulo seguiremos viendo otros elementos que intervienen en los algoritmos.