Escolar Documentos
Profissional Documentos
Cultura Documentos
REV00
INGENIERA INDUSTRIAL
LGICA DE I
PROGRAMACIN
DIRECTORIO
II
PGINA LEGAL
Participantes
ISBN-----------------
III
NDICE
INTRODUCCIN ................................................................................................................................................... 1
GLOSARIO ......................................................................................................................................................... 22
BIBLIOGRAFA .................................................................................................................................................. 23
IV
INTRODUCCIN
El presente manual es una gua para la asignatura de Lgica de Programacin, materia clave
en la formacin de un Ingeniero Industrial ya que se centra en el desarrollo del pensamiento
analtico y razonamiento lgico-matemtico requeridos para analizar problemas y proponer
soluciones a partir de la aplicacin del mtodo cientfico.
Esta materia es fundamental para aquellas asignaturas que hacen uso de la programacin
de computadoras, como Mtodos Numricos, Investigacin de Operaciones, Simulacin y
todas aquellas disciplinas que aprovechen la programacin para automatizar
procedimientos de solucin.
1
PROGRAMA DE ESTUDIOS
PROGRAMA DE ESTUDIO
DATOS GENERALES
NOMBRE DEL PROGRAMA EDUCATIVO: Ingeniera Industrial
Formar profesionistas capaces de planear, disear, instalar, operar, analizar y mejorar procesos productivos integrados por factor humano, materiales, informacin, tecnologa, energa y recursos financieros, a travs de la conduccin de procesos de cambio y de mejora continua con una perspectiva
OBJETIVO DEL PROGRAMA EDUCATIVO:
integradora y estratgica; con actitud creativa, emprendedora y respetuosa del individuo y el medio ambiente, ajustando su desempeo a los cambios que requiere la sociedad.
OBJETIVO DE LA ASIGNATURA: El alumno ser capaz de resolver problemas especficos diseando el algoritmo de solucin y codificndolo en un lenguaje de programacin estructurado, analizando el comportamiento en una computadora.
Universidad Politcnica de Aguascalientes, Universidad Politcnica de Altamira, Universidad Politcnica de la Regin Riberea, Universidad Politcnica de San Luis Potos, Universidad Politcnica del Estado de Morelos, Universidad Politcnica de Tlaxcala, Universidad Politcnica del Valle de Mxico,
UNIVERSIDADES PARTICIPANTES:
Universidad Politcnica del Valle de Toluca y Universidad Politcnica de Zacatecas
EC1. Resuelve un
cuestionario sobre
estructuras de datos. * Cuestionario gua
Al completar la unidad de aprendizaje el Instruccin
para apuntadores.
alumno ser capaz de: programada, discusin
EP1. Realiza reporte de Aprendizaje basado en
dirigida, aprendizaje
prctica de la problemas, dinmica de Prctica de * Lista de cotejo para
V Apuntadores * Elaborar programas en los que hagan uso basado en problemas, X X N/A N/A 5 0 5 5 Documental
implementacin de grupos, exposicin por parte del Apuntadores reporte de prctica de
de apuntadores para el direccionamiento tcnica de la pregunta,
estructuras de datos alumno. apuntadores.
fsico. instruccin
dinmicas, mediante
programada.
apuntadores.
2
FICHA TCNICA
LGICA DE PROGRAMACIN
Clave: FUP-ES
Capacidad de anlisis
Pensamiento y enfoque sistmico.
Habilidades: Interpretacin de datos tcnicos.
Uso de tecnologas.
Saber trabajar en equipo.
Competencias Capacidades para anlisis y sntesis; para aprender; para resolver problemas;
genricas a para aplicar los conocimientos en la prctica; para adaptarse a nuevas
situaciones; para cuidar la calidad; para gestionar la informacin; y para
desarrollar: trabajar en forma autnoma y en equipo.
3
HORAS TEORA HORAS PRCTICA
Unidades de No
No
aprendizaje Presenci
Presencial presencial Presencial
al
Estimacin de tiempo Conceptos bsicos de 5 0 5 0
(horas) necesario para algoritmos
transmitir el aprendizaje al Programacin bsica
Algebraoleana 8 0 8 3
alumno, por Unidad de
Estructuras algortmicas
8 0 8 4
Aprendizaje:
de control y datos
Algoritmos
Funciones 4 0 4 3
Apuntadores 5 0 5 5
30 0 30 15
Total de horas por
75
cuatrimestre:
Total de horas por semana: 5
Crditos: 5
4
DESARROLLO DE LA PRCTICA O PROYECTO
El profesor Revisa las soluciones y presenta al grupo las mejores que hayan producido los estudiantes.
5
Evidencias a las que contribuye el desarrollo de la prctica:
EP1. Realiza un reporte de prctica en la que resuelva la problemtica planteada, elaborando
programas modulares mediante funciones.
6
DESARROLLO DE LA PRCTICA O PROYECTO
7
productos a partir de las ventas. El programa permitir consultar las ventas con base en: el
cliente; el artculo; el da de venta; el monto mnimo de venta.
El profesor Revisa las soluciones y presenta al grupo las mejores que hayan producido los estudiantes.
8
9
LISTA DE COTEJO PARA DIAGRAMAS DE FLUJO
U1, EP1
ASIGNATURA: PERIODO
CUATRIMESTRAL:
LGICA DE PROGRAMACIN
INSTRUCCIONES
Revise las actividades que se solicitan y marque en los apartados SI cuando la evidencia se cumple; en caso
contrario marque NO. En la columna OBSERVACIONES indicaciones que puedan ayudar al alumno a saber
cules son las condiciones no cumplidas, si fuese necesario.
Valor del CUMPLE
Caracterstica a cumplir del (reactivo)
reactivo SI NO
5% Presentacin. Buena presentacin orden y limpieza.
Presentacin. Portada. (Nombre de la escuela o logotipo, Carrera,
5% Asignatura, Nombre del Docente, Nombre (s) de alumno (s), Grupo, Lugar y
Fecha de entrega).
Mtodo de solucin. La metodologa para resolver el problema tiene una
secuencia lgica, resuelve una familia de problemas adecuada para los
30%
propsitos del anlisis y responde a las situaciones que no cubre con un
mensaje adecuado.
Diagrama de flujo. Hay un inicio. Todos los flujos conducen al final del
10%
algoritmo.
10
Diagrama de flujo. Se respetan las reglas de uso de los smbolos que
20%
integran el diagrama de flujo y se usan de manera pertinente.
100% Calificacin
11
CUESTIONARIO DE DIAGRAMAS DE FLUJO
U1, EC1
INSTRUCCIONES
____ Una de las caractersticas del algoritmo es que debe ser definido, es decir no debe
permitir dobles interpretaciones.
____ Una de las caractersticas del algoritmo es que debe ser finito, es decir claro, fcil de
interpretar y de entender.
____ Los algoritmos cualitativos son aquellos en los que se utilizan clculos numricos para
definir los pasos del proceso.
____ El lenguaje algortmico es una serie de smbolos y reglas que se utilizan para describir de
manera explcita un proceso.
12
____ Prueba de Escritorio: Consiste en dar diferentes datos de entrada al diagrama y seguir la
lgica del programa hasta tener un resultado verdico o si es necesario hacer ajustes al
programa y volver a realizar la prueba.
CALIFICACION:
13
GUA DE OBSERVACIN PARA EXPOSICIN DE FUNCIONES BSICAS Y SINTAXIS
DE UN LENGUAJE DE PROGRAMACIN
U2, ED1
14
LISTA DE COTEJO PARA PROGRAMA COMPUTACIONAL
U2, EP1 / U3, EP1 Y EP2
ASIGNATURA: PERIODO
CUATRIMESTRAL:
LGICA DE PROGRAMACIN
INSTRUCCIONES
Revise las actividades que se solicitan y marque en los apartados SI cuando la evidencia se cumple; en caso
contrario marque NO. En la columna OBSERVACIONES indicaciones que puedan ayudar al alumno a saber
cules son las condiciones no cumplidas, si fuese necesario.
Valor del CUMPLE
Caracterstica a cumplir del (reactivo)
reactivo SI NO
5% Presentacin. Buena presentacin orden y limpieza.
Presentacin. Portada. (Nombre de la escuela o logotipo, Carrera,
5% Asignatura, Nombre del Docente, Nombre (s) de alumno (s), Grupo, Lugar y
Fecha de entrega).
Diagrama de flujo. Se entrega un diagrama de flujo correcto y validado con
20%
sus corridas de escritorio.
15
Cdigo de programacin. La metodologa para resolver el problema tiene
una secuencia lgica, resuelve una familia de problemas adecuada para los
30%
propsitos del anlisis y responde a las situaciones que no cubre con un
mensaje adecuado.
100% Calificacin
16
LISTA DE COTEJO PARA REPORTE DE PRCTICA DE FUNCIONES
U4, EP1
ASIGNATURA: PERIODO
CUATRIMESTRAL:
LGICA DE PROGRAMACIN
INSTRUCCIONES
Revise las actividades que se solicitan y marque en los apartados SI cuando la evidencia se cumple; en caso
contrario marque NO. En la columna OBSERVACIONES indicaciones que puedan ayudar al alumno a saber
cules son las condiciones no cumplidas, si fuese necesario.
Valor del CUMPLE
Caracterstica a cumplir del (reactivo)
reactivo SI NO
5% Presentacin. Buena presentacin orden y limpieza.
Presentacin. Portada. (Nombre de la escuela o logotipo, Carrera,
5% Asignatura, Nombre del Docente, Nombre (s) de alumno (s), Grupo, Lugar y
Fecha de entrega).
5% Ejercicios completos. Se entregaron todos los ejercicios solicitados.
17
Cdigo de programacin. La funcin incluye la documentacin sobre los
10% parmetros de entrada esperados, la salida producida y los posibles
cdigos de error a generar.
100% Calificacin
18
CUESTIONARIO GUA PARA APUNTADORES
U5, EC1
INSTRUCCIONES
____ Una lista dinmica puede ser implementada a travs de apuntadores estticos.
CALIFICACION:
19
LISTA DE COTEJO PARA REPORTE DE PRCTICA DE APUNTADORES
U5, EP1
ASIGNATURA: PERIODO
CUATRIMESTRAL:
LGICA DE PROGRAMACIN
INSTRUCCIONES
Revise las actividades que se solicitan y marque en los apartados SI cuando la evidencia se cumple; en caso
contrario marque NO. En la columna OBSERVACIONES indicaciones que puedan ayudar al alumno a saber
cules son las condiciones no cumplidas, si fuese necesario.
Valor del CUMPLE
Caracterstica a cumplir del (reactivo)
reactivo SI NO
5% Presentacin. Buena presentacin orden y limpieza.
Presentacin. Portada. (Nombre de la escuela o logotipo, Carrera,
5% Asignatura, Nombre del Docente, Nombre (s) de alumno (s), Grupo, Lugar y
Fecha de entrega).
Ejercicios completos. Se entregaron todos los ejercicios solicitados en la
5%
prctica de apuntadores.
20
Cdigo de programacin. La funcin incluye la documentacin sobre los
10% parmetros de entrada esperados, la salida producida y los posibles cdigos
de error a generar.
100% Calificacin
21
GLOSARIO
Algoritmo: Serie de pasos organizados que describe el proceso que se debe seguir
para dar solucin a un problema especfico.
Estructuras de
Control: Permiten modificar el flujo de ejecucin de las instrucciones de un
algoritmo.
Cadenas de
Caracteres: Palabra conjunto de letras, nmeros y smbolos.
Expresiones
Aritmticas Combinacin de operadores y operandos.
Expresiones
Lgicas: nicamente pueden tomar dos valores cierto falso. Cierto nicamente
si ambas expresiones lgica son ciertas.
Lenguaje de
programacin: Lenguaje formal que una computadora puede reconocer a travs del
cual se expresa la metodologa para solucionar un problema especfico.
22
BIBLIOGRAFA
Bsica
TTULO: C++ COMO PROGRAMAR
AUTOR: DEITEL HARVEY M. Y DEITEL PAUL
AO: 2008
EDITORIAL O REFERENCIA: PEARSON
LUGAR Y AO DE LA EDICIN 2008
ISBN O REGISTRO: 9702-612-73X
Complementaria
TTULO: ESTRUCTURA DE DATOS: LIBRO DE PROBLEMAS
AUTOR: JOYANES AGUILAR LUIS
AO: 2008
EDITORIAL O REFERENCIA: MC. GRAW HILL
LUGAR Y AO DE LA EDICIN ESPAA, 2008
ISBN O REGISTRO: 9788-4481-22980
23