Structure Chart PAC Preparado por: Profesor Nelliud D. Torres.

Slides:



Advertisements
Presentaciones similares
Objetivos: Aprenda a reconocer al estado de cambios en la situación financiera como la mejor herramienta para cumplir con una adecuada administración de.
Advertisements

ESTRATEGIA DE COMUNICACIÓN PARA EL BUEN VESTIR
Diccionario de Datos El diccionario de datos es un listado organizado de todos los datos pertenecientes al sistema, con definiciones precisas y rigurosas.
Sesión 5 Diagramas de Flujo
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Pseudocódigo Ing. Sonia Alexandra Pinzón Nuñez
Problem Analisis Chart PAC Adaptada por el Prof. Miguel Vélez Rubio De presentación del Prof. Nelliud D. Torres.
Problem Analisis Chart PAC Preparado por: Profesor Nelliud D. Torres.
Fundamentos de la Gestión de Proyectos
Tema 7 Renta Nacional.
Introducción a la Programación
Formulas y funciones Es la diferencia entre formulas y funciones que se pueden distinguir en una hoja de calculo.
Curso de Matemáticas II
Caminos de mínimo recorrido
Ejecución del programa 1.-Click en el Botón Inicio 2.- Seleccionar Todos los Programas 3. - Clic en Microsoft ExcelMicrosoft Nos mostrara la ventana de.
Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero
Introducción a la Programación
Algoritmo y Estructura de Datos I
METODOLOGIA DE LA PROGRAMACION
UNIVERSIDAD TECNOLOGICA DEL PERU DERIVADAS
Metodología para la solución de Problemas…… EL ANALISIS DE LOS DATOS
Matemáticas Discretas y Algoritmos
Convertir una fracción a un decimal
Tema 3 Entrada y Salida.
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
ALGORITMOS.
Fundamentos de Programación Fundamentos de Procesamiento de Datos
SIMULACIÓN DEL FOR Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
SIMULACIÓN DEL WHILE Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
SIMULACIÓN DEL REPEAT-UNTIL Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
Aspectos sobre el Análisis y Diseño en el Desarrollo de Programas
UNIDAD 1 NOMBRE DE LA UNIDAD DE TRABAJO
Alrededor de un terreno que mide 60 m. por 80 m
ALGORITMOS APROXIMADOS
UAC emprende!!! Programa Institucional de Desarrollo de Emprendedores Académicos y Sociales.
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
Determinar el tamaño de la fuerza de ventas
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
Mtra. Isabel Mendoza Trejo
SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
USO DE ARGUMENTOS Y PARÁMETROS EN LOS PROGRAMAS Preparado por Prof. Nelliud D. Torres Material Original Prof. Antonio Huertas Uso de argumentos y parámetros.
Discusión y Reglas Básicas
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
Uso material concreto para fracciones
COTI 3101 Ciclos. Class Square Start Main number : integer number
Guayaquil, junio 24 del 2014 PARCIAL 2.
Estructuras repetitivas e iterativas  Son herramientas que permiten ejecutar operaciones que se deben aplicar un número repetido de veces. El conjunto.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
Lógica Computacional.
Estructuras de Control Secuencias
INTRODUCCION A LA PROGRAMACION
Propósito Desarrollar la lógica mediante la creación de algoritmos.
Capítulo 8 Segmentación de Instrucciones.
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Carolina Galaviz Inzunza CBTIS No. 37.  Este ciclo se repite durante una cantidad definida de iteraciones, por lo que no depende de las acciones.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
Objetivos del tema. Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto.
LEGISLACIÓN LABORAL LIQUIDACIÓN DE NÓMINA Legislación Laboral Video Nómina.
Liquidacion de una nomina 1-que es una nomina 2-los % que aporta el empleado y donde se calculan 3-los % que aporta el empleador y donde se sacan 4-recargos.
INGENIERIA INDUSTRIAL
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
EXCEL Preparado por: Prof. Nelliud D. Torres Curso: GEIC-1000 Universidad Interamericana de Puerto Rico Recinto de Bayamón.
Laboratorio # 6 Presentación en Power Point Tema Libre Prof. Nelliud D. Torres CEIG-1000.
Mini-video 2 de 5 Materia: Límites de funciones Continuidad de funciones Prácticas con Introducción a Funciones de una variable.
Programación en Visual Basic Laboratorio #4 Por Antonio F. Huertas Modificado por: Nelliud D. Torres.
Vinculo a diapositivas.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
Vamos a repartirnos en grupos: -- nueve grupos si vamos a ir a infantil. -- seis grupos si no vamos a ir.
Transcripción de la presentación:

Structure Chart PAC Preparado por: Profesor Nelliud D. Torres

Definición El structure chart se utiliza para diagramar la lógica del programa que queremos desarrollar. Se enfoca en los módulos que va a tener el programa. Es un mapa general que indica los módulos y como se interconectan entre si. Es fácil y corto de crear,

PAC DEL PROBLEMA ANTERIOR GIVEN DATAOUTPUT Variables: nombreEmpleado seguroSocial horasTrabajadas salarioPorHora Constantes: DESCUENTO_INCOME_TAX =.058 SEGURO_SOCIAL =.063 DISPLAY “El nombre del empleado es:” + nombreEmpleado DISPLAY “El Salario Bruto es: “ + salarioBruto DISPLAY “El total de deducciones es: “ + totalDeducciones DISPLAY “El salario neto es: “ + SalarioNeto FORMULASSTEPS salarioBruto = horasTrabajadas * SalarioPorHora deducIncomeTax = salarioBruto * DESCUENTO_INCOME_TAX deducSeguroSocial = salarioBruto * DESCUENTO_SEGURO_SOCIAL totalDeducciones = deducIncomeTax + deducSeguroSocial salarioNeto = salarioBruto - totalDeducciones 1.Pedir Datos al usuario 2.Calcular Sueldo Bruto 3.Calcular deducción Seguro Social 4.Calcular deducción Income Tax 5.Sumar el total de deducciones 6.Calcular el sueldo neto al restarle las deducciones al sueldo bruto 7.Mostrar en pantalla los datos Esta parte es importante para crear el structure chart

EL PAC Nos ayuda a crear el structure chart. En la parte de Steps nos da una idea muy clara de cuantos módulos podría requerir el programa. Es la base para poder desarrollar un structure chart adecuado.

STEPS Estos Steps de primera intención nos puede sugerir que el programa se podría llevar 7 módulos sin contar el módulo control.

STEPS También podríamos agruparlos por tareas similares. Por ejemplo todos los cálculos se podrían poner en un solo módulo. Esto nos daría un total de tres módulos.

STEPS Si la cantidad de cálculos es mucha, podríamos sub- dividirlas. Por ejemplo las deducciones podrían ir en un módulo, las deducciones y sueldo neto en otro y el sueldo bruto en otro también.

STRUCTURE CHART DE 7 MÓDULOS Main() 0000 Pedir Datos() 1000 Sueldo Bruto() 2000 Deduc SegSoc() 3000 Deduc Income Tax() 4000 Total Deduc() 5000 Sueldo Neto() 6000 Mostrar Resultados() 7000

STRUCTURE CHART DE 3 MÓDULOS Main() 0000 Pedir Datos() 1000 Calcular Sueldo() 2000 Mostrar Resultado() 3000

STRUCTURE CHART DE 5 MÓDULOS Main() 0000 Pedir Datos() 1000 Calcular Sueldo Bruto() 2000 Deducciones() 3000 Calcular SalarioNeto() 4000 Mostrar Resultado() 5000

STRUCTURE CHART DE 3 MÓDULOS CON SUB-MÓDULOS Main() 0000 PedirDatos() 1000 CalcularSueldo() 2000 SueldoBruto() 2100 Calcular Deducciones() 2200 SueldoNeto() 2300 MostrarResultado() 3000

STRUCTURE CHART CON CICLO DE REPETICIÓN Until no more data

EJEMPLO DEL ORDEN DE EJECUCIÓN DE LOS MÓDULOS Main() 0000 PedirDatos() 1000 CalcularSueldo() 2000 SueldoBruto() 2100 Calcular Deducciones() 2200 SueldoNeto() 2300 MostrarResultado() 3000