Você está na página 1de 25

PRE-ES REV00

INGENIERA MECATRNICA PROGRAMACIN ESTRUCTURADA

DIRECTORIO Mtro. Alonso Lujambio Irazbal Secretario de Educacin Pblica Dr. Rodolfo Tuirn Gutirrez Subsecretario de Educacin Superior Mtra. Sayonara Vargas Rodrguez Coordinadora de Universidades Politcnicas

II

PGINA LEGAL Elabor Mtro. Jorge Magaa Lpez - Universidad Politcnica del Centro Mtro. Juan Luis Lpez Medina Universidad Politcnica del Sur de Zacatecas Participantes Mtro. Gilberto Murillo Gonzlez - Universidad Politcnica del Centro

Primera Edicin: 2010 DR 2010 Coordinacin de Universidades Politcnicas. Nmero de registro: Mxico, D.F. ISBN-----------------

III

NDICE INTRODUCCIN................................................................................................................................ 1 PROGRAMA DE ESTUDIOS .............................................................................................................. 2 FICHA TCNICA ................................................................................................................................ 3 DESARROLLO DE LA PRCTICA O PROYECTO ................................................................................ 5 INSTRUMENTOS DE EVALUACIN .................................................................................................. 8 GLOSARIO ...................................................................................................................................... 16 BIBLIOGRAFA ................................................................................................................................ 21

IV

INTRODUCCIN La asignatura de Programacin Estructurada representa una herramienta terica y prctica tanto para la solucin de problemas genricos como para estandarizar y automatizar cualquier proceso o actividad, mediante la creacin de programas para computadora. La asignatura promueve en primera instancia el desarrollo de las capacidades y habilidades del alumno para analizar problemas, comprender situaciones implcitas y modelar dichas situaciones para proponer la mejor solucin, dando como resultado, una secuencia de pasos orientados a la resolucin del problema. Asimismo, permite detectar y considerar los parmetros que afectan a dichos problemas, con la finalidad de crear un algoritmo; para lo cual se requiere del uso de las principales herramientas y representaciones graficas, a efecto de ser comprendidas e implementadas. De igual forma, el alumno aplicar los conocimientos de programacin estructurada para la automatizacin de tareas desarrollando habilidades para la seleccin de los correctos comandos en algn lenguaje de programacin. Esto implica que el alumno tambin conocer las bases de lenguaje y principios de programacin, utilizando la computadora como herramienta de anlisis de datos y solucin de problemas.

PROGRAMA DE ESTUDIOS
PROGRAMA DE ESTUDIO DATOS GENERALES NOMBRE DEL PROGRAMA EDUC ATIVO: OBJ ETIVO DEL PROGRAMA EDUC ATIVO: NOMBRE DE LA ASIGNATURA: C LAVE DE LA ASIGNATURA: Ingeniera Mecatrnica Formar profesionistas con valores universales, competentes en el diseo, desarrollo, mantenimiento e implantacin de sistemas, productos o procesos mecatrnicos, con el fin de innovar, mejorar e impulsar el desarrollo tecnolgico regional y nacional. Programacin Estructurada PRE-ES

OBJ ETIVO DE LA ASIGNATURA: El alumno desarrollar la capacidad de disear algoritmos que le permitan resolver diferentes tipos de problemas de manera estructurada y mediante el uso de uno o ms lenguajes de programacin. TOTAL HRS. DEL C UATRIMESTRE: 90 FEC HA DE EMISIN: 14/07/2010 UNIVERSIDADES PARTIC IPANTES: UPDC UPSZ C ONTENIDOS PARA LA FORMAC IN UNIDADES DE APRENDIZAJ E RESULTADOS DE APRENDIZAJ E EVIDENC IAS TC NIC AS SUGERIDAS PARA LA PARA EL ENSEANZA APRENDIZAJ E (PROFESOR) (ALUMNO) ESPAC IO EDUC ATIVO AULA LABORATORIO OTRO ESTRATEGIA DE APRENDIZAJ E MOVILIDAD FORMATIVA MATERIALES EQUIPOS PROYEC TO PRC TIC A REQUERIDOS REQUERIDOS EVALUAC IN TOTAL DE HORAS TERIC A Presencial NO Presencial PRC TIC A Presencial NO Presencial TC NIC A INSTRUMENTO OBSERVA C IN

I. C onceptos bsicos de algoritmos

Al completar la unidad de aprendizaje el alumno ser capaz de: *Identificar los conceptos bsicos y EP1: Resuelve un problema utilizando un diagrama de flujo. Discusin metodologa para la solucin de EC 1. Resuelve cuestionario referente a la secuencia de un diagrama de flujo dirigida problemas. en particular y su resultado. Lluvia de ideas *Resolver problemas mediante diagramas de flujos.

Investigacin documental Elaboracin de mapas mentales Exposicin

N/A

N/A

N/A

0 Documental

Lista de cotejo para diagrama de flujo. C uestionario de diagrama de flujo.

II. Programacin bsica

Al completar la unidad de aprendizaje el alumno ser capaz de: *Identificar las funciones bsicas y sintaxis de un lenguaje de programacin. *Usar software especifico de un lenguaje de programacin. Al completar la unidad de aprendizaje el alumno ser capaz de: *C rear programas que manejen sentencias de control. *C rear programas que apliquen arreglos y matrices. Al completar la unidad de aprendizaje el alumno ser capaz de: *C rear aplicaciones de control a dispositivos externos.

ED1: Exposicin sobre las funciones bsicas y sintaxis de lenguaje de programacin EP1: Realiza un programa utilizando un lenguaje de programacin para resolver un problema especifico

Exposicin Ejemplos ilustrativos

Investigacin documental Prctica

N/A

N/A

N/A

C omputadora, Material proyector, bibliogrfico e pizarrn impreso. interactivo, pizarrn

10

10

Gua de observacin para exposicion. Documental 3 Lista de cotejo para C ampo programa computacional.

III. Estructuras algortmicas de control y datos

EP1: Realiza un programa utilizando sentencias de seleccin SI-ENTONC ES, Aprendizaje SI-ENTONC ES-SINO, y Estructuras cclicas FOR y WHILE. basado en EP2: Realiza un programa utilizando Arreglos y Matrices problemas

Investigacin documental Prctica

N/A

N/A

Matrices

10

10

Lista de cotejo para programa computacional. (EP1) 3 Documental Lista de cotejo para programa computacional. (EP2)

IV. -Programacin orientada a perifricos

EP5: Realiza un prototipo de control de puertos de E/S.

Ejemplos ilustrativos Aprendizaje basado en problemas

Investigacin documental Prctica

N/A

N/A

Manipulacin de motores a pasos

10

15

4 Documental Rbrica de prototipo.

FICHA TCNICA PROGRAMACIN ESTRUCTURADA

Nombre: Clave:

PROGRAMACIN ESTRUCTURADA PRE-ES Esta asignatura permitir al alumno ser competente en el diseo y aplicacin de programas computacionales para realizar tareas especficas utilizando las diversas estructuras algortmicas basadas en la programacin estructurada y programacin orientada a objetos que le permitirn ser competente en un mercado laboral. El alumno desarrollar la capacidad de disear algoritmos que le permitan resolver diferentes tipos de problemas de manera estructurada y mediante el uso de uno o ms lenguajes de programacin. Razonamiento matemtico. Capacidad de comprensin. Seleccionar informacin. Uso de las tecnologas informticas y de comunicacin.

Justificacin:

Objetivo:

Habilidades:

Competencias genricas a desarrollar:

Anlisis, trabajo en forma autnoma y en equipo, resolucin de problemas, aplicar conocimientos en la prctica

Capacidades a desarrollar en la asignatura Emplear modelos matemticos de robots para determinar las caractersticas de los movimientos mediante la aplicacin de la cinemtica directa e inversa y el anlisis dinmico. Programar robots para realizar funciones especficas del proceso de produccin con software especializado o interfaces hombre mquina.

Competencias a las que contribuye la asignatura Determinar la configuracin de robots para su operacin en sistemas de produccin con el uso de modelos matemticos y su simulacin. Incorporar robots para hacer eficientes los procesos, mediante su instalacin y programacin acorde a las necesidades de produccin.

Unidades de aprendizaje I. Conceptos Bsicos de Algoritmos Estimacin de tiempo (horas) necesario para II. Programacin bsica transmitir el aprendizaje al alumno, por Unidad de III. Estructuras Aprendizaje: algortmicas de control y Datos IV. -Programacin Orientado a perifricos Total de horas por cuatrimestre: Total de horas por semana: Crditos:

HORAS TEORA No presencial presencial 5 10 1 1

HORAS PRCTICA No presencial presencial 5 10 0 3

10

10

10 90 6 5

15

DESARROLLO DE LA PRCTICA O PROYECTO

Nombre de la asignatura: Nombre de la Unidad de Aprendizaje: Nombre de la prctica o proyecto:

PROGRAMACIN ESTRUCTURADA III. Estructuras algortmicas de control y Datos Matrices

Nmero: 1 Duracin (horas) : 3 Resultado de * Crear programas que manejen sentencias de control. aprendizaje: * Crear programas que apliquen arreglos y matrices. Requerimientos Material bibliogrfico e impreso, equipo de computo, software de (Material o equipo): lenguaje de programacin (Definido segn el curso y estndares) Actividades a desarrollar en la prctica: El profesor propone a los alumnos un problema el cual se resuelve mediante un programa donde se realice la creacin y manipulacin (ciclos, llenado, ordenado, vaciado) de los datos de los vectores y matrices. Planteamiento del Problema Sistema De Agenda Arreglos De Registros: El alumno crear un sistema de agenda donde se obtendr el siguiente Men: SISTEMA DE AGENDA 1. CREAR AGENDA 2. ALTAS 3. BAJAS 4. CAMBIOS 5. CONSULTAS 6. LISTADO DE AGENDA 7. FIN Opcin 1: En un arreglo, de un tamao determinado, se dar de alta Nombre, direccin, telfono, Fax y mail. Opcin 2: Se elegir por nombre registro a dar de alta. (No se permitir agregar registros si la agenda est llena) Opcin 3: Se elegir por nombre registro a dar de baja. Opcin 4: Se elegir por nombre registro para cambiar sus datos.

Opcin 5: Se elegir por nombre registro a ser consultado. Opcin 6: Se imprimir la lista de la agenda: LISTADO DE AGENDA NOMBRE DIRECCIN TELFONO FAX EMAIL ------------------------------------------------ Opcin 7: Salir del programa. Evidencias a las que contribuye el desarrollo de la prctica: EP1: Realiza un programa utilizando sentencias de seleccin SI-ENTONCES, SI-ENTONCES-SINO, y Estructuras cclicas FOR y WHILE. EP2:Realiza un programa utilizando Arreglos y Matrices

DESARROLLO DE LA PRCTICA O PROYECTO

Nombre de la asignatura: Nombre de la Unidad de Aprendizaje: Nombre de la prctica o proyecto:

PROGRAMACIN ESTRUCTURADA IV. -Programacin orientada a perifricos Manipulacin de motores a pasos 2 Duracin (horas) : 3

Nmero: Resultado de aprendizaje:

* Crear aplicaciones de control a dispositivos externos.

Material bibliogrfico e impreso. Equipo de cmputo. Software de lenguaje de programacin. Requerimientos (Material Protoboard o equipo): Motor a pasos. Cable de red (UTP) Conector DB25 Actividades a desarrollar en la prctica: El profesor explica a los alumnos: o El funcionamiento y caractersticas de los motores a pasos. o El uso y manipulacin del puerto paralelo y las especificaciones de conexin. Elaboracin de prctica: o Desarrollo de un programa computacional que manipule el puerto paralelo con el fin de controlar un motor a paso. o Creacin de la interfaz (Protoboard, cable y conector) o Interconexin Computadora, Interfaz y Motor. o Ejecucin y evaluacin. Evidencias a las que contribuye el desarrollo de la prctica:

EP1: Realiza un prototipo de control de puertos de E/S.

INSTRUMENTOS DE EVALUACIN

INSTRUMENTOS DE EVALUACIN LISTA DE COTEJO PARA DIAGRAMA DE FLUJO

Universidad politcnica de Nombre(s) del alumno Asignatura Nombre del profesor Matricula Firma del alumno Periodo cuatrimestral Firma del profesor Fecha

Instrucciones Revisar 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. Cumple Valor del Criterio de evaluacin reactivo Si No Observaciones 4% Presentacin El trabajo cumple con los requisitos de: a. Buena presentacin 4% b. No tiene faltas de ortografa 2% c. Mismo Formato (letra arial 14, ttulos con negritas) 2% d. Misma Calidad de hoja e impresin 3% e. Maneja el lenguaje tcnico apropiado 15% Utiliza la simbologa adecuada. 20% 15% 15% 15% 5% 100% Cumple con el objetivo especificado. (Resultado) Mantiene una secuencia (simplificacin y orden) del algoritmo.

Los nombres de las variables son alusivas a lo que representan (Ej. Nm. = Numero) Maneja un ambiente amigable al usuario final. (Presentacin y de requerimientos de datos.) Responsabilidad Entreg el reporte en la fecha y hora sealada. Calificacin

INSTRUMENTOS DE EVALUACIN CUESTIONARIO DE DIAGRAMA DE FLUJO

Universidad politcnica de Nombre(s) del alumno Asignatura Nombre del profesor Matricula Firma del alumno Periodo cuatrimestral Firma del profesor Fecha

Tomando como base el siguiente diagrama de flujo, conteste lo siguiente: Explique a lado de cada smbolo, su nombre, uso y funcin que est realizando en el diagrama de flujo. Con base a la corrida del diagrama de flujo (Debug) llene la siguiente tabla, indicando la dinmica (valor) de cada variable.

Num 4

Calf 5 7 6 9

Sum

Prom

10

DIAGRAMA DE FLUJO
Inicio

Int Num; Calf; Sum; Prom; i

Cuantas calificaciones?

Num Sum = 0 i=0 1 i < Num

Si

Dame la calificacin

Calf

N o= Sum / Num Prom


Aprobado Prom

Sum = Sum + Calf i=i+1

Prom > 7

Si

N o Reprobado Prom
2 Fin 2

11

GUA DE OBSERVACIN PARA EXPOSICIN INDIVIDUAL/EQUIPO

UNIVERSIDAD POLITCNICA DE _______________ NOMBRE DE LA ASIGNATURA __________________ INSTRUCCIONES Revisar los documentos o actividades que se solicitan y marque en los apartados SI cuando la evidencia a evaluar se cumple; en caso contrario marque NO. En la columna OBSERVACIONES ocpela cuando tenga que hacer comentarios referentes a lo observado. Valor del Caracterstica a cumplir (Reactivo) CUMPLE OBSERVACIONES reactivo SI NO 2% Puntualidad para iniciar y concluir la exposicin 15% 1% 5% 5% 30% 5% 20% 5% 10% 2% 100% Esquema de diapositiva. Imgenes y dibujos tcnicos de calidad, colores y tamao de letra apropiada. Portada: Nombre de la escuela (logotipo), Carrera, Asignatura, Profesor, Alumnos, Matricula, Grupo, Lugar y fecha de entrega. Ortografa (cero errores ortogrficos). Exposicin a. Utiliza las diapositivas como apoyo, no lectura total b. Desarrollo del tema fundamentado y con una secuencia estructurada. c. Expresin no verbal (gestos, miradas y lenguaje corporal). Preparacin de la exposicin. a. Dominio del tema b. Habla con seguridad c. Responde a los cuestionamientos adecuadamente Presentacin y arreglo personal CALIFICACIN:

12

INSTRUMENTOS DE EVALUACIN LISTA DE COTEJO PARA PROGRAMA COMPUTACIONAL


Unidad 2:EP1, Unidad 3: EP1, EP2 Universidad politcnica de Nombre(s) del alumno Asignatura Nombre del profesor Matricula Firma del alumno Periodo cuatrimestral Firma del profesor Fecha

Instrucciones Revisar 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. Cumple Valor del Criterio de evaluacin reactivo Si No Observaciones Presentacin El trabajo cumple con los requisitos de: 4% a. Buena presentacin b. No tiene faltas de ortografa 4% c. Mismo Formato (letra arial 14, ttulos con 2% negritas) d. Misma Calidad de hoja e impresin 2% e. Maneja el lenguaje tcnico apropiado 3% 15% 20% 15% 15% 15% 5% 100% Utiliza la sintaxis adecuada. Cumple con el objetivo especificado. (Resultado) Mantiene una secuencia en el programa. (simplificacin y orden) Los nombres de las variables son alusivas a lo que representan (Ej. Nm. = Numero) Maneja un ambiente amigable al usuario final. (Presentacin y de requerimientos de datos.) Responsabilidad Entreg el reporte en la fecha y hora sealada. Calificacin

13

INSTRUMENTOS DE EVALUACIN RBRICA PARA PROTOTIPO


Universidad politcnica de Nombre(s) del alumno(s) Producto Asignatura Nombre del profesor
Aspecto a evaluar COMPETENTE 10 Se presenta de manera formal utilizando el lenguaje tcnico apropiado La explicacin es completa y clara. Respondi correctamente a todas las preguntas El prototipo que presenta corresponde a un diseo mecatrnico. El prototipo cumple con el objetivo establecido. El prototipo cumple con las normas de diseo aplicables. El prototipo funciona integralmente. El prototipo es funcional mecnicamente Los elementos INDEPENDIENTE 9 Se presenta de manera informal utilizando el lenguaje tcnico apropiado La explicacin no fue del todo completa y clara. Respondi correctamente a la mayora de las preguntas El prototipo que presenta cumple parcialmente con un diseo mecatrnico. El prototipo cumple con el objetivo establecido. El prototipo cumple con las normas de diseo aplicables. El prototipo funciona integralmente. El prototipo es funcional mecnicamente

Matricula Nombre del proyecto

Firma del alumno(s) Fecha Periodo cuatrimestral Firma del profesor

Exposicin del prototipo 20%

BSICO AVANZADO 8 Se presenta de manera informal utilizando el lenguaje tcnico apropiado La explicacin es incompleta y poco clara Respondi algunas preguntas

BSICO 7 Se presenta de manera informal utilizando el lenguaje tcnico apropiado La explicacin es incompleta y poco clara Respondi incorrectamente a las preguntas El prototipo que presenta cumple parcialmente con un diseo mecatrnico El prototipo cumple parcialmente con el objetivo establecido El prototipo no considera las normas de diseo aplicables El sistema mecnico no es funcional Los algunos elementos

NO COMPETENTE 5 Se presenta de manera informal utilizando el lenguaje tcnico apropiado La explicacin es confusa No respondi a las preguntas

Funcionalidad integral

El prototipo que presenta cumple parcialmente con un diseo mecatrnico. El prototipo cumple parcialmente con el objetivo establecido. El prototipo considera algunas normas de diseo aplicables. El sistema mecnico funciona parcialmente la mayora de los

El prototipo que presenta cumple parcialmente con un diseo mecatrnico El prototipo no cumple con el objetivo establecido El prototipo no considera las normas de diseo aplicables El sistema mecnico no es funcional Los elementos

Diseo mecnico 20%

14

Diseo electrnico 15%

Diseo de programacin 20%

mecnicos fueron determinados a partir de clculos El sistema mecnico se obtiene a partir de un diseo. Algunos elementos son de manufactura propia El prototipo es funcional electrnicamente Los elementos electrnicos fueron determinados a partir de clculos. El sistema electrnico se obtiene a partir de un diseo. El sistema electrnico es presentado en circuito impreso El programa funciona correctamente La seleccin de la sintaxis del programa es acorde a la aplicacin. La interfaz es amigable al usuario final. Maneja estructura del programa correctamente. (Sangras, Espacios, etc.) El prototipo presenta un diseo innovador Presenta en tiempo y forma el prototipo

Los elementos mecnicos fueron determinados a partir de clculos El sistema mecnico se obtiene a partir de un diseo. El prototipo es funcional electrnicamente Los elementos electrnicos fueron determinados a partir de clculos El sistema electrnico se obtiene a partir de un diseo. El programa funciona correctamente La seleccin de la sintaxis del programa es acorde a la aplicacin. La interfaz es amigable al usuario final.

elementos mecnicos fueron determinados a partir de clculos El sistema mecnico se obtiene parcialmente de un diseo. El sistema electrnico funciona parcialmente la mayora de los elementos electrnicos fueron determinados a partir de clculos El sistema electrnico se obtiene parcialmente de un diseo.

mecnicos fueron determinados a partir de clculos El sistema mecnico se obtiene parcialmente de un diseo. El sistema electrnico no es funcional Los algunos elementos electrnicos fueron determinados a partir de clculos El sistema electrnico se obtiene parcialmente de un diseo.

mecnicos no fueron determinados a partir de clculos El sistema mecnico no se obtiene a partir de un diseo. El sistema electrnico no es funcional Los elementos electrnicos no fueron determinados a partir de clculos El sistema electrnico no se obtiene a partir de un diseo.

El programa funciona correctamente La seleccin de la sintaxis del programa es acorde a la aplicacin. La interfaz es parcialmente amigable al usuario final.

El programa funciona parcialmente La seleccin de la sintaxis del programa es acorde a la aplicacin.

El programa no funciona.

Innovacin Tecnolgica 5% Responsable 5%

El prototipo presenta aspectos innovadores Presenta el prototipo en tiempo y con la mayora de requerimientos solicitados

El prototipo se basa en ideas innovadoras Presenta el prototipo en tiempo y con algunas limitantes de los requerimientos solicitados.

El prototipo utiliza ideas actualizadas. Presenta el prototipo fuera de tiempo y con la mayora de los requerimientos solicitados

No es innovador Presenta el prototipo fuera de tiempo y con los mnimos requerimientos solicitados

15

GLOSARIO Acumulador. Es una variable que almacena cantidades variables resultantes de sumas sucesivas, realiza la misma funcin que el contador con la diferencia de que el incremento o decremento de la suma es variable en lugar de constante como en el caso del contador Algoritmo. Conjunto de instrucciones que siguen una secuencia dada y tienen un fin determinado Argumento. Argumento de una funcin es un valor que pasa a la funcin en el momento en que se llama. Array. Estructura de datos usada para almacenar un conjunto de datos del mismo tipo, consta de un nmero determinado de renglones y columnas y sus componentes individuales se identifican mediante subndices. C Campo de bits. Concepto relativo a lenguaje C donde un byte se puede considerar como un conjunto de bits independientes en los cuales se puede acceder a uno o varios bits determinados de ese byte. Ciclo. Segmento de un algoritmo o programa cuyas instrucciones se repiten hasta que se cumple una determinada condicin. Cdigo Fuente. Texto de un programa escrito de forma que un usuario pueda leerlo, es lo que comnmente se asocia con programa. Cdigo Objeto. La traduccin a cdigo maquina del cdigo fuente de un programa, de forma que la computadora pueda leerlo y ejecutarlo directamente. Compilacin. Proceso de conversin del cdigo fuente a cdigo objeto (cdigo binario o cdigo maquina) para ser ejecutado directamente por el compilador. Consola. La consola de E/S se refiere a las operaciones que se producen en el teclado y la pantalla de la computadora Constante. Son datos que no cambian durante la ejecucin del programa.

Contador. Es una variable cuyo valor se incrementa o decrementa en una cantidad fija (incremento) en cada iteracin de un ciclo. D Datos. Objetos sobre los que opera una computadora.

16

Dato de cadena. Secuencia o serie de caracteres validos indicados por delimitadores. . Dato de carcter. Es un solo carcter que puede interpretar la computadora (alfabtico, dgitos o especiales). Dato estructurado. Coleccin o conjunto de datos con el mismo nombre.

Dato lgico. Los datos lgicos o Booleanos son aquellos que solo pueden tomar uno de dos valores, cierto o falsos. Dato numrico. Dato que representa un nmero.

Dato numrico entero. Son nmeros enteros que no tienen parte decimal. Dato numrico real. Son nmeros reales con parte decimal que se pueden representar tambin como coma flotante. Dato simple. Son datos numricos, lgicos o de carcter. Plantilla que se puede utilizar para crear estructuras de variables.

Definicin de estructura.

Diagrama de flujo. Es un medio de representacin grafica del flujo de datos a travs de un algoritmo, las operaciones ejecutadas dentro del sistema y las secuencias en que se ejecutan. Dimensin de un arreglo. Numero virtual de dimensiones en los cuales se distribuyen los datos de un arreglo determinado. E Editor. Programa de edicin de texto donde se introducirn las instrucciones de un programa en determinado lenguaje de programacin para conformar el cdigo fuente. Estructuras. Una estructura es una coleccin de variables que estn referenciadas bajo un nombre. Estructura cclica FOR. Es aquella en la que el nmero de iteraciones del ciclo se conoce de antemano y por ello no se precisa poner ninguna condicin de salida. En su lugar, un contador cuenta el nmero de iteraciones fijadas y se termina cuando llega al valor final. Estructura cclica REPEAT. La condicin se sita al final del ciclo y las instrucciones anteriores al ciclo se repetirn hasta que se cumpla la condicin.

17

Estructura cclica WHILE. Es aquella en la que el ciclo se repite mientras se cumpla cierta condicin. Estructura secuencial. Es aquella en que una accin sigue a otra en secuencia. Estructura selectiva o de seleccin. Es una estructura que evala una condicin y en funcin del resultado de esta condicin se bifurcara (desviara) a un determinado punto del proceso. Estructura selectiva simple. Estructura que al llegar al punto de decisin, hace que el programa realice una serie de acciones si se cumple la condicin, y si no se cumple, no se hace nada. Se conoce como IF-THEN Estructura selectiva doble. Estructura que permite que el flujo de control de un programa bifurque a una de dos posibles acciones, se conoce como IF-THEN ELSE. Estructura selectiva mltiple. Estructura de control que permite que el flujo del programa se bifurque por varias ramas en el punto de la toma de decisin en funcin del valor que tome el selector, as, si el selector toma el valor 1, se ejecutara la accin 1, si el selector toma el valor 2 se ejecutara la accin 2 y as sucesivamente. Se conoce como IN CASE Expresiones. Expresiones en lenguaje fuente que interrelacionan operadores, constante y variables para obtener un resultado dado. Expresin aritmtica. aritmticas. Expresiones que contienen variables, constantes y operaciones

Expresin lgica. Expresiones que contienen variables y constantes con operaciones lgicas y relacionales. F Fichero. Concepto lgico que puede aplicarse a muchas cosas desde archivos en disco hasta terminales. Es bsicamente un elemento lgico que guarda determinado tipo de informacin. Funcin. Subprograma que proporciona un valor o resultado de acuerdo a su argumento de entrada. I Identificador. Son los nombres que se le dan a los programas, constantes, variables, subprogramas y otros objetos con el fin de identificarlos.

18

L Lenguaje de programacin. Es un conjunto de reglas sintxicas (formacin de instrucciones validas) y semnticas (significado de las instrucciones) que hacen posible escribir un programa. Librera. Fichero que contiene las funciones estndar que pueden ser utilizadas por un programa. Incluyen las operaciones de E/S entre otras. O Operador. Cualquier tipo de operacin que interrelaciona dos o ms elementos a fin de obtener un resultado. Operador aritmtico. Cualquier tipo de operacin que involucre nicamente operaciones aritmticas (suma, resta, multiplicacin, divisin, potencia, divisin entera o residuo). Operador lgico. Permiten relaciones lgicas (si/no) y sirven para representar condiciones compuestas. Los operadores lgicos bsicos son NOT, AND y OR. Operador relacional. Son aquellos que se utilizan para expresar condiciones (mayor que, menor que, etc.) entre dos elementos. Operando. Elementos que son relacionados mediante un operador a efecto de realizar una operacin y obtener un resultado. P Palabra reservada. Son palabras clave y propias de un lenguaje de programacin que constituyen la base de las sentencias, funciones, expresiones y rdenes. Programa. Conjunto de instrucciones que sigue la computadora para alcanzar un resultado especifico. Pseudocdigo. Es la descripcin de un algoritmo usando palabras y caractersticas sintxicas comnmente utilizadas en un lenguaje de alto nivel. Las palabras pueden estar combinadas entre naturales y reservadas y las reglas de sintaxis son flexibles. Puntero. Es una variable que contiene una direccin de memoria. R Recursividad. U Propiedad de una funcin o programa de llamarse a s mismo.

19

Unin. Lugar de la memoria que se utiliza por varias variables potencialmente de diferentes tipos. V Variable. Son datos que pueden cambiar de valor durante la ejecucin del programa. Variable que se conoce a lo largo de todo el programa. Variables que se declaran y se conocen solo dentro de una funcin.

Variable Global. Variable Local.

20

BIBLIOGRAFA
TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: C++ COMO PROGRAMAR DEITEL HARVEY M. Y DEITEL PAUL 2008 PEARSON 2008 9702-612-73X PROGRAMACIN ESTRUCTURADA EN C GARCA - BERMEJO 2008 PEARSON EDUCATION ENERO, 2008 8483-224-232 FUNDAMENTOS DE PROGRAMACIN LUIS JOYANES AGUILAR 2008 MC. GRAW HILL ESPAA, 2008 9788-4481-61118

Bsica
TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: TTULO: AUTOR: AO: EDITORIAL O REFERENCIA: LUGAR Y AO DE LA EDICIN ISBN O REGISTRO: ESTRUCTURA DE DATOS: LIBRO DE PROBLEMAS LUIS JOYANES AGUILAR 2008 MC. GRAW HILL ESPAA, 2008 9788-4481-22980 PROGRAMACIN Y RESOLUCIN DE PROBLEMAS CON C++ NELL DALE 2007 MC. GRAW HILL ENERO, 2007 9701-0611-04 C PROGRAMING FOR THE ABSOLUTE BEGINNER MICHAEL VINE 2007 COURSE TECHNOLOGY PTR 2007 1598-6348-01

Sitio Web

21

Você também pode gostar