Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE CHIMBORAZO
Facultad de Informática y Electrónica
Escuela de Ingeniería en Sistemas
Fundamentos de Programación
Fundamentos de Programación
Capitulo II
Análisis y resolución de
problemas
Propósitos y Objetivos
Sub-problema Refinamiento
Leer radio Leer radio
Calcular superficie Superficie = 3.141592 * radio ^ 2
Calcular circunferencia Circunferencia = 2 * 3.1415 * radio
Escribir resultados Escribir radio, circunferencia,
superficie
Resolución de problemas - Diseño del Algoritmo
• PSEUDOCODIGO
o Es un lenguaje de especificación (descripción) de algoritmos.
o Es similar al inglés estructurado.
o Se considera un paso intermedio para traducirse
posteriormente a un lenguaje de programación.
o Usa palabras especiales del idioma.
o Se recomienda usar indentación (sangría)
Escritura de algoritmos
• PSEUDOCODIGO - Ejemplo
Programa Impuesto_y_Salarios
Var
nombre: Caracter
horas, precio_hora, tasas: Entero
salario_bruto, salario_neto: Real
Inicio
Escribir (“Ingrese el nombre, horas y precio por hora”)
Leer (nombre, horas, precio_hora)
salario_bruto ← horas * precio_hora
tasas ← 0,25 * salario_bruto
salario_neto ← salario_bruto – tasas
Escribir (“El señor”, nombre)
Escribir (“Tiene un sueldo Neto de:”, salario_neto)
Fin Programa Impuesto_y_Salarios
Escritura de algoritmos
• DIAGRAMAS DE FLUJO
o Es una técnica de representación gráfica que utiliza figuras
geométricas unidas y relacionadas con flechas que determinan
un orden lógico de un algoritmo.
o La forma de la figura geométrica determina la acción seguir
o Los símbolos están normalizados por ANSI (Instituto de
estándares Nacional Americano).
o Figura geométrica representa un bloque.
o La acción a ejecutar que se encuentra dentro del bloque es
llamada Instrucción.
Escritura de algoritmos
Símbolos
de un
Diagrama
de Flujo
Escritura de algoritmos
Símbolos
de un
Diagram
a de
Flujo
Escritura de algoritmos
Ejemplo de un
Diagrama de Flujo
que deduce el
salario neto de un
trabajador
Escritura de algoritmos
Ejemplo de un
Diagrama de Flujo
que calcula la
media de números
ingresados
Actividades