LENGUAJES DE PROGRAMACIÓN. Trabajo Práctico - Septiembre de 2017
|
|
- Vanesa Navarrete Reyes
- hace 6 años
- Vistas:
Transcripción
1 Trabajo Práctico - Septiembre de 2017 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No debe realizarse en grupo. Se penalizará cualquier uso compartido de las soluciones propuestas y de los códigos programados. El trabajo debe entregarse a través del curso virtual de la asignatura en la plataforma Alf. La fecha límite de entrega es el día 10 de septiembre. El alumno debe entregar un fichero comprimido, en formato zip o tar, que contenga: Una memoria en la cual explique la solución a los ejercicios, incluyendo los listados documentados del código C++ desarrollado y una descripción detallada de las pruebas realizadas al código para comprobar que funciona correctamente. Este documento deberá estar en formato pdf. Los ficheros del código fuente C++ solución a los ejercicios. No deben entregarse ficheros ejecutables. El nombre del fichero comprimido debe ser la concatenación de los apellidos y el nombre del alumno. Por ejemplo, GomezMartinLuisa.zip
2 CRITERIOS DE EVALUACIÓN Para que el trabajo pueda ser corregido, es imprescindible que el alumno entregue dentro del plazo establecido un fichero comprimido que contenga la memoria en formato pdf y el código fuente C++ de los ejercicios que haya realizado. El trabajo se compone de 4 ejercicios, cada uno de los cuales se valorará sobre 2.5 puntos. Para aprobar el trabajo es necesario que la nota total obtenida en los ejercicios sea mayor o igual que 5. Si el código solución de un ejercicio tiene errores de compilación o no tiene la funcionalidad pedida, dicho ejercicio se valorará con cero puntos. Si el código solución de un ejercicio compila sin errores y tiene la funcionalidad pedida, la puntuación en dicho ejercicio será al menos de 2 puntos. Se valorará positivamente la eficiencia y la adecuada documentación del código, así como la presentación y calidad de las explicaciones proporcionadas en la memoria. CONTENIDO DE LA MEMORIA Debe incluirse en la memoria, para cada uno de los ejercicios: 1. Listado del código fuente debidamente documentado. 2. Enumeración del conjunto completo de pruebas que usted ha realizado al código para comprobar que funciona correctamente. 3. Un ejemplo de ejecución del código, incluyendo capturas de pantalla en las que puedan verse las distintas fases en la ejecución del programa, tales como la entrada de los datos, la salida de los resultados, la escritura en la consola de mensajes de error, etc. según proceda en cada caso. 2 Dpto. de Informática y Automática, UNED
3 TRABAJO PRÁCTICO - SEPTIEMBRE DE 2017 EJERCICIO 1 Escriba un programa en C++ que, dadosn vectores bidimensionales (v 1,...,v N ) expresados en coordenadas cartesianas, calcule el vector r definido de la forma siguiente: r = N i=1 ( 1) i v i v i donde el módulo del vector v i se calcula de la forma: v i = v 2 i,x +v2 i,y siendo v i,x yv i,y las componentes cartesianas del vector. El programa debe realizar las acciones siguientes: 1. Mostrar un mensaje en la consola solicitando al usuario que éste introduzca el valor den, que deberá ser un número entero mayor que cero. 2. Leer el valor introducido por el usuario. Si el valor es menor que uno, volver al paso anterior. Si es mayor o igual que uno, ir al paso siguiente. 3. Solicitar al usuario que éste introduzca por consola las coordenadas de los N vectores y leerlas, realizando el cálculo del vector r. Las coordenadas de los vectores deberán ser números reales. Para cada vector introducido por el usuario, el programa debe comprobar que el módulo de dicho vector es mayor que cero. Si el módulo es cero, el programa debe mostrar un aviso indicando que el vector introducido no es válido y solicitando al usuario que éste introduzca por consola un vector diferente. 4. Mostrar en la consola, en formato científico y con 6 dígitos de precisión, las componentes del vector r anteriormente calculado. 5. Terminar. Dpto. de Informática y Automática, UNED 3
4 EJERCICIO 2 Se desea calcular la rotación de un conjunto de vectores bidimensionales, que están expresados en coordenadas cartesianas. Las componentes de los vectores están escritas en un fichero de texto y los correspondientes ángulos de rotación (en general, uno diferente para cada vector) en otro. Los ángulos están expresados en grados, indicando rotación en sentido antihorario. Las componentes cartesianas de los vectores resultado deben mostrarse en la consola. Escriba un programa en C++ realice las acciones siguientes. 1. Abrir para lectura un fichero de texto llamado coordenadas.txt. Si se produce error, terminar. El fichero debe contener un número par de valores reales: las coordenadas cartesianas X e Y del primer vector, del segundo, etc. Leer dichos valores, almacenándolos en dos vectores: los valores de la coordenada X en un vector y los correspondientes valores de la coordenada Y en el otro. Si el fichero está vacío o si alguno de los datos escritos en el fichero no es un número real, mostrar un mensaje de error y terminar. Si el número de valores reales escritos en el fichero no es par (es decir, falta una coordenada de un vector), mostrar un mensaje indicándolo y terminar. 2. Abrir para lectura un fichero de texto llamado angulos.txt. Si se produce error, terminar. Los valores almacenados en el fichero anterior deben ser números enteros. Leerlos, almacenándolos en un vector. Si alguno de los datos escritos en el fichero no es un número entero, mostrar un mensaje de error y terminar. 3. Comprobar que el vector donde se han almacenado los ángulos tiene el mismo número de componentes que cualquiera de los dos vectores donde de han almacenado las coordenadas. En caso contrario, mostrar un mensaje de error y terminar. 4. Para cada vector, calcular la correspondiente rotación en sentido antihorario y escribir el resultado en la consola. Las coordenadas cartesianas de los vectores resultado deben estar expresadas en formato fijo, con una precisión de 6 dígitos. Recuerde que los ángulos leídos del fichero están expresados en grados. 5. Terminar. 4 Dpto. de Informática y Automática, UNED
5 TRABAJO PRÁCTICO - SEPTIEMBRE DE 2017 EJERCICIO 3 Supongamos que se dibujan en el plano líneas horizontales equiespaciadas y lineas verticales equiespaciadas, de manera que el plano queda dividido en una retícula de casillas cuadradas. Cada casilla se identifica mediante dos coordenadas: su número de fila y su número de columna. Para ello, se escoge primeramente una casilla cualquiera y se le asigna las coordenadas(0,0). Se numeran consecutivamente las filas y columnas. Las casillas situadas por encima de la (0,0) tendrán números de fila positivos y las situadas por debajo negativos. Las casillas situadas a la derecha de la (0,0) tendrán números de columna positivos y las situadas a la izquierda negativos. Suponga que el movimiento aleatorio de un objeto sobre dicha retícula se obtiene aplicando las reglas siguientes: 1. Inicialmente el objeto se encuentra en la casilla (0,0). 2. Se objeto se desplaza paso a paso, hasta que se satisface la condición de finalización del movimiento, consistente en que el objeto vuelve a ocupar la casilla inicial (0,0), o bien el número de pasos ha alcanzado un valor máximo, que es igual a un millón. 3. Cada paso tiene la misma longitud en la componente horizontal y en la componente vertical. Esta longitud es igual a una casilla o a cinco casillas, con probabilidad 0.99 y 0.01 respectivamente. El sentido del desplazamiento en la componente horizontal y vertical es aleatorio, e independiente entre sí: La probabilidad de que el desplazamiento en la componente vertical sea hacia arriba es igual a la probabilidad de que sea hacia abajo, es decir, es igual a 0.5. La probabilidad de que el desplazamiento en la componente horizontal sea hacia la derecha es igual a la probabilidad de que sea hacia la izquierda, es decir, vale 0.5. Escriba un programa en C++ que ejecute 100 réplicas independientes del movimiento aleatorio del objeto, desde su inicio hasta que se satisface la condición de finalización, mostrando en cada caso en la consola el número de pasos que se ha desplazado el objeto cuando se satisface la condición de finalización. Emplee la función rand() para generar los números pseudoaleatorios. Dpto. de Informática y Automática, UNED 5
6 EJERCICIO 4 Se propone programar un sencillo corrector de texto, tal que compare las palabras de una frase escrita por el usuario con las palabras contenidas en un diccionario. Si alguna de las palabras escritas por el usuario no se encuentra en el diccionario, el programa lo indica, mostrando asimismo como ayuda las palabras similares presentes en el diccionario (en caso de que las haya). Con este fin, escriba un programa en C++ que realice las acciones siguientes: 1. Abrir para lectura un fichero de texto llamado diccionario.txt. Si se produce error, mostrar un mensaje en la consola indicándolo y terminar. El fichero anterior contiene una palabra por línea. Almacenar las palabras en un vector de string llamado vdic, una palabra en cada componente del vector. 2. Solicitar al usuario que éste introduzca por consola una frase. La frase debe estar compuesta por una o más palabras, las cuales pueden estar separadas por espacios en blanco y por los siguientes signos de puntuación: punto (.), coma (,), y punto y coma (;). El usuario indica el final de la frase pulsando la tecla de retorno de carro, también denominada return o enter. 3. Analizar la frase introducida por el usuario, a fin de almacenar en un vector de string las palabras que la componen. Debe almacenarse una palabra en cada componente del vector, el cual debe llamarse vtextoanalizar. Los espacios en blanco y los signos de puntuación son ignorados. 4. Para cada componente del vector vtextoanalizar, buscar coincidencia con alguno de los componentes del vector vdic. Si no se encuentra ninguna coincidencia, esto significa que esa palabra de la frase escrita por el usuario no se encuentra en el diccionario y se asume que está incorrectamente escrita. En este caso, debe mostrarse un mensaje en consola indicándolo y además debe inspeccionarse nuevamente el vector vdic en busca de palabras similares a la escrita por el usuario, mostrando en la consola todas aquellas encontradas. En este contexto, dos palabras se consideran similares si tienen el mismo número de caracteres, y además satisfacen una y sólo una de las dos siguientes condiciones: 6 Dpto. de Informática y Automática, UNED
7 TRABAJO PRÁCTICO - SEPTIEMBRE DE 2017 Difieren únicamente en un carácter. Intercambiando en una de las palabras el orden de dos caracteres consecutivos, se obtiene la otra palabra. 5. Una vez analizados todos los componentes del vector vtextoanalizar, mostrar un mensaje en la consola indicando el número de palabras incorrectamente escritas. 6. Terminar. Al escribir el programa, puede añadir las especificaciones adicionales que desee siempre que no estén en contradicción con las especificaciones dadas en el enunciado y que usted las explique adecuadamente en la memoria. Si lo desea, para probar su programa puede emplear el fichero diccionario.txt que se proporciona junto con el enunciado del trabajo. Igualmente, puede emplear cualquier otro fichero de texto que contenga una columna de palabras. Dpto. de Informática y Automática, UNED 7
Recalculo de cuotas RT
Recalculo de cuotas RT Cada año se debe actualizar la prima de grado de riesgo, esto a partir de cada día primero del mes de Marzo respectivamente; pero si por algún motivo no se actualizó a tiempo o el
Más detallesProgramación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices
Programación Ejercicios Tema 6 : Vectores y Matrices Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro
Más detallesPráctica 1 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.1
Práctica 1 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.1 Escuela Técnica Superior de Ingeniería Informática UNED Curso 2016-2017 2 1.- ENUNCIADO DE LA PRÁCTICA: Multiplicación
Más detallesPara la ejecución de la práctica són necesarios dos ficheros: escenario.txt y simulaciones.txt.
Programación I Práctica final: el juego del pinball (Septiembre) (ENTREGA OBLIGATORIA) El objetivo de esta práctica es implementar un juego de pinball con ciertas variantes respecto de la práctica de Diciembre.
Más detallesPRACTICA FINAL Laboratorio Programación II Abril 2006 JUEGO HUNDIR LA FLOTA.
PRCTIC FINL Laboratorio Programación II bril 2006 JUEGO HUNDIR L FLOT. E. I. T. Informática de Gestión E.U. Informática (Campus de Segovia) 1. INSTRUCCIONES DEL JUEGO: En este juego participan dos jugadores:
Más detallesINTRODUCCIÓN a DERIVE 6. PANTALLA DE EXPRESIONES ALGEBRAICAS
INTRODUCCIÓN a DERIVE 6. Existen tres clases de pantallas: La pantalla de Álgebra (para expresiones algebraicas) y las pantallas gráficas que permiten representar gráficas en dos dimensiones (ventana 2D)
Más detallesProgramación. Práctica Final
Programación Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira 1 1. Introducción. El objetivo de esta práctica
Más detallesARCHIVOS CON SERIES DE LAS CUENTAS FINANCIERAS DE LA ECONOMIA ESPAÑOLA Manual del usuario
Dirección General del Servicio de Estudios 04.09.2007 ARCHIVOS CON SERIES DE LAS CUENTAS FINANCIERAS DE LA ECONOMIA ESPAÑOLA Manual del usuario Departamento de Estadística ÍNDICE 1 Introducción 3 2 Archivos
Más detallesPráctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I
PRÁCTICA I Ejercicio 1.1 Desarrollar un programa que permita registrar los datos de un campeonato de fútbol para N equipos (valor constante). Por cada equipo debe almacenar: El nombre, la cantidad de partidos
Más detallesCES VEGA MEDIA PRÁCTICA DE PHP DE IAW 2011/2012 INTRODUCCIÓN
CES VEGA MEDIA PRÁCTICA DE PHP DE IAW 2011/2012 INTRODUCCIÓN El objetivo principal del presente proyecto para la asignatura de implantación de aplicaciones web es la realización de un portal Web cuya función
Más detalles2).- Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚSC+F3.
FUNCIONES DE EXCEL Adiestramiento Computacional Página 1 Funciones Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un orden determinado
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesSISTEMA PROGRAMA DE OBRA CONTRATISTAS CESPT MANUAL DE USUARIO
SISTEMA PROGRAMA DE OBRA CONTRATISTAS CESPT MANUAL DE USUARIO VERSIÓN 1.0 COORDINACION DE INFORMÁTICA Índice pagina Objetivo 2 Descripción 2 1. Acceso al Programa Obra Contratista 3 2. Proceso de asignación
Más detallesManual de Usuario Validador Externo (Versión 1.2) ASOCAJAS Preparado por Hpe Ajustado por Asocajas
Manual de Usuario Validador Externo (Versión 1.2) ASOCAJAS Preparado por Hpe Ajustado por Asocajas Confidencialidad: lo definido en el presente documento, hace parte del sistema de información GIASS, está
Más detallesMovistar Imagenio Recarga de Móviles MANUAL DE USUARIO
Recarga de Móviles MANUAL DE USUARIO Versión: 2 Publicación: abril 2010 Este manual de servicio es propiedad de Telefónica de España SAU, queda terminante prohibida la manipulación total o parcial de su
Más detallesGuía para cambio y solicitud de contraseña de acceso a los Sistemas Académicos Institucionales
Guía para cambio y solicitud de contraseña de acceso a los Sistemas Académicos Institucionales En este documento se describen los procedimientos para cambio de contraseña y solicitud de contraseña (en
Más detallesTema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Más detalles09/12/2010 Módulo de Recetas Base
Botones de la Barra de Herramientas / Otros botones Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información
Más detallesLABORATORIO 4: CONCURRENCIA Juan Antonio de la Puente - 21/10/15
LABORATORIO 4: CONCURRENCIA Juan Antonio de la Puente - 21/10/15 Esta obra está bajo licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported. Objetivos Entender el comportamiento
Más detallesINSTRUCCIONES DE USO DE SISTEMA DE BANCA EN LINEA (NETBANK)
INSTRUCCIONES DE USO DE SISTEMA DE BANCA EN LINEA (NETBANK) ACCESO CON CÓDIGO DE ACCESO A INTERNET (IAC) 1. Introduzca su número de cliente en el campo Identificación de usuario. (Su número de cliente
Más detallesGUÍA DE USUARIO. REPORTE PRESUPUESTAL nvision
CÓDIGO: VERSIÓN: FECHA: FI-P11-G07 2 Abril de 2014 CÓDIGO: VERSIÓN: FECHA: XX-XXX-XXXX X XXXX de XXXX GUÍA DE USUARIO REPORTE PRESUPUESTAL nvision Aviso Legal: La información contenida en este documento,
Más detallesINFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
Más detallesESTRUCTURAS DE DATOS Y DE LA INFORMACIÓN 2
ESTRUCTURAS DE DATOS Y DE LA INFORMACIÓN 2 Entregas: PRÁCTICA 3: Ficheros y Bases de Datos. 2009-2010 Las fechas de entrega electrónicas serán estrictamente rigurosas. Es obligatorio entregar la práctica
Más detallesINSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Más detallesMANUAL INSTRUCCIONES
MANUAL INSTRUCCIONES PARA LA GRABACIÓN DE PETICIONES DE VACANTES EN LA APLICACIÓN INFORMÁTICA AIVI ADJUDICACIÓN INFORMATIZADA DE VACANTES EN RÉGIMEN DE INTERINIDAD ACCESO PRIVADO COMO USUARIO REGISTRADO
Más detallesImportador Universal - Destinatarios
Para todos aquellos clientes que tengan la información de sus Destinatarios (1) almacenados en sus propios sistemas informáticos, Banco Popular les proporciona esta herramienta para poder importarlos a
Más detallesPráctica Guiada: Vectores y Matrices
Práctica Guiada: Vectores y Matrices 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Escribir la declaración de vectores y matrices de tipos básicos. 2. Escribir el código necesario para recorrer
Más detallesPrograma de petición de exploraciones complementarias, emisión de diagnósticos y propuestas de tratamiento en OSCE
Programa de petición de exploraciones complementarias, emisión de diagnósticos y propuestas de tratamiento en OSCE Universidad de Castilla-La Mancha Facultad de Medicina Introducción Con objeto de evitar
Más detallesA l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año
Trabajo práctico Nº 5 (Resolución de problemas Arreglos bidimensionales ). Realiza el programa en Lenguaje C correspondiente. 1- Qué hay de incorrecto en los siguientes códigos? int main() { int x,y; int
Más detallesNuevas tecnologías de la programación Práctica 3: Juego del comecocos en Java (curso )
Nuevas tecnologías de la programación Práctica 3: Juego del comecocos en Java (curso 2011-2012) Descripción La práctica consiste en la implementación en Java utilizando el kit de desarrollo j2sdk (se recomienda
Más detalles1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:
Boletín 2 1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: int i, j; scanf("%d%d",&i,&j); if (i = j) printf("los números
Más detallesEjercicios de C. 1. Estructura de un programa. Objetivos: Practicar con el editor - usar el editor emacs emacs nombre.c
Ejercicios de C GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González, J. Javier Gutiérrez 1 1. Estructura de un programa Practicar con el editor - usar el editor emacs emacs nombre.c y el compilador -
Más detallesBotones de la Barra de Herramientas / Otros botones
Botones de la Barra de Herramientas / Otros botones Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información
Más detallesDpto. de ATC, Universidad de Sevilla - Página 1 de 16
Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación
Más detallesManual de usuario Portal de Proveedores
Manual de usuario Portal de Proveedores 1 de 19 propiedad industrial vigentes. Inicio de sesión Campo usuario: Nombre de usuario registrado en el sistema, puede estar compuesto por letras, números y los
Más detallesVALO Nuevo portal de proveedores
VALO Nuevo portal de proveedores Bienvenido a la reunión de lanzamiento! 3 Introducción Historia de VALO Plataforma global Ventajas del sistema 4 Iniciar sesión en el Portal de proveedores URL: Para acceder
Más detallesGENERACIÓN DE FICHEROS XBRL LENLOC 2010 LIQUIDACIÓN DEL PRESUPUESTO AÑO 2010 Y SIGUIENTES. V Rv11
EXCMA. DIPUTACIÓN PROVINCIAL DE SORIA Servicio de Asistencia Técnica a Municipios GENERACIÓN DE FICHEROS XBRL LENLOC 2010 LIQUIDACIÓN DEL PRESUPUESTO AÑO 2010 Y SIGUIENTES V 3.1.1 Rv11 Soria a 23 de Marzo
Más detallesPROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Más detallesEQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO
EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO TIPOS DE DATOS BÁSICOS: Tipo Tipo Tamaño aproximado en bits Rango mínimo Carácter char 8 0 a 55 Entero int 16-3767 a 3767 Real float 3
Más detallesI Olimpiada de Informática
Universitat d Alacant Universidad de Alicante Escola Politècnica Superior Escuela Politécnica Superior Problema 1: El juego del Tic-tac-toe (3 puntos) Debes realizar un programa que permita jugar al juego
Más detallesCITAS PARA ENTREGA EN CEDIS
CITAS PARA ENTREGA EN CEDIS OBJETIVO Este manual tiene como objetivo explicar el funcionamiento del módulo de citas en Provecomer a través del cual podrá ingresarlas, indicar los transportes y pedidos
Más detallesPRÁCTICAS DE PROCESADORES DEL LENGUAJE CURSO 2008/2009
PRÁCTICAS DE PROCESADORES DEL LENGUAJE CURSO 2008/2009 PRÁCTICA 2: ANALIZADOR SINTÁCTICO Y TABLA DE SÍMBOLOS. Objetivo de la Práctica Esta práctica tiene como primer objetivo la codificación de un analizador
Más detalles09/12/2010 Módulo de Pedidos de clientes
Botones de la Barra de Herramientas / Otros botones Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información
Más detallesExamen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 31 de agosto de 2012 Disponer sobre la mesa en lugar visible un documento de identificación
Más detallesTrabajo Práctico 5 Estructura Repetitiva
Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página
Más detallesCadenas de caracteres
Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado
Más detallesMEDIDA DE LA AGUDEZA VISUAL
MEDIDA DE LA AGUDEZA VISUAL 1 Introducción Este programa permite medir la agudeza visual mediante tres tareas (detección sobre un fondo, discriminación de dos objetos circulares y reconocimiento de optotipos),
Más detallesROZAMIENTO POR DESLIZAMIENTO
ROZAMIENTO POR DESLIZAMIENTO 1. OBJETIVO Medida de los coeficientes de rozamiento estático y cinético en diferentes superficies. Cálculo del trabajo que se realiza para mover los bloques. 2.- FUNDAMENTOS
Más detallesGUIA DE EJERCICIOS N 1 LENGUAJE C# Página 1 de 5. Instructor: Ing. Néstor Raúl Suarez Perpiñan
Página 1 de 5 GUIA DE EJERCICIOS N 1 LENGUAJE C# Realizar para cada ejercicio un programa tipo consola en lenguaje C# que satisfaga con los requerimientos propuestos: PARTE I. EJERCICIOS BASICOS 1. Programa
Más detallesAproximaciones Sucesivas.
Aproximaciones Sucesivas. La Raíz Cuadrada. Te has preguntado cómo es que una calculadora hace sus cálculos? Por ejemplo, calcular la raíz cuadrada de un número dado, en las calculadoras científicas siempre
Más detallesLa cinta de opciones se ha diseñado para ayudarle a encontrar fácilmente los comandos necesarios para completar una tarea.
1 Contenido COMO INGRESAR A EXCEL MÉTODO ABREVIADO... 2 MANEJO DE LA CINTA DE OPCIONES... 2 BARRA DE FORMULAS... 3 ALINEACIÓN DE EXCEL SEGÚN CONTENIDO DE CELDA... 3 VERIFICAR ALINEACIÓN ESTÁNDAR DE EXCEL....
Más detallesProyecto: El Problema de las 8 Torres
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información CI-2125 Computación I Sep-Dic 2003 Introducción: Proyecto: El Problema de las 8 Torres El problema de colocar 8 reinas
Más detallesRevisión de archivos en la Herramienta Turnitin
Revisión de archivos en la Herramienta Turnitin Descripción: Turnitin es una herramienta en línea para el control de plagio adquirida por la UNED, a principios del año 2016, para ayudar en la revisión
Más detallesTres ficheros de texto son necesarios para la ejecución de la práctica.
Programación I Práctica final: el juego del pinball, parte 2 (ENTREGA OBLIGATORIA) El objetivo de esta práctica es implementar un juego de pinball con ciertas variantes respecto de la práctica parcial.
Más detallesFUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,
Más detallesEJERCICICIO Nº11: INSERTAR CONTENIDOS DENTRO DE CADA TEMA
EJERCICICIO Nº11: INSERTAR CONTENIDOS DENTRO DE CADA TEMA Una vez se han definido los títulos de cada tema ha llegado la hora de saber incluir varios tipos de contenidos, en este caso: 1. Una imagen descriptiva
Más detallesLa funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los
Guía de usuario Introducción La funcionalidad de la aplicación, consiste en el registro de los pagos en línea realizados por los clientes a sus proveedores, a través del portal saint pago, actualizando
Más detallesCoordinación de Sistemas y tecnologías. Elaborado por: Marcela Encinas 02/05/08 Pág.1
02/05/08 Pág.1 Captura de una Solicitud de Viático En la pantalla principal se realiza la captura de una solicitud de viático. Esta página se compone de varias secciones. En la primera sección se encuentran
Más detallesUna base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:
MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener
Más detallesGUÍA DE APOYO PARA EL USO DE. Docente
GUÍA DE APOYO PARA EL USO DE Docente 1 Tabla de contenido Que es PlagScan... 3 Como solicitarlo... 3 Como usarlo... 3 Menú principal... 4 Subir archivo... 4 Organización y filtros para los documentos...
Más detallesLaboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
Más detallesInstructivo Costo Promedio Ponderado en el software administrativo
en el software administrativo Utilizar Costo Promedio Ponderado El costo promedio ponderado consiste en determinar un promedio, sumando los valores existentes en el inventario con los valores de las nuevas
Más detallesBotones de la Barra de Herramientas
Botones de la Barra de Herramientas Nuevo registro Guardar información La pantalla se limpiará de datos de registros anteriores y se estará en disposición de comenzar a meter la información en los distintos
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Más detallesPROBLEMAS DEL TEMA 8: Estructuras de Datos Complejas
PROBLEMAS DEL TEMA 8: Estructuras de Datos Complejas EJERCICIOS RESUELTOS 1. Diseñar un programa que lee las calificaciones de un alumno en 5 asignaturas, las almacene en un vector y calcula e imprime
Más detallesGUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES
GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la
Más detallesCaptura de Perceptores
Captura de Perceptores Manual del Usuario Ministerio del Interior Documento b100_capper_musr_20110919_v2.doc Versión 2.0 Fecha Septiembre 2011 BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN...3
Más detallesCentrar Barra formato Formato de celdas Alineación Horizontal Derecha
LECCIÓN 3ª Alinear los Datos Podemos llegar a las instrucciones para cambiar la alineación por varios caminos. Por ejemplo con los mismos datos que escribimos anteriormente ahora: A)Los números los vamos
Más detallesActividad: Qué proporción del área terrestre de Puerto Rico está urbanizada?
Actividad: Qué proporción del área terrestre de Puerto Rico está urbanizada? Introducción En planificación el área urbanizada corresponde a la superficie de un terreno donde se han construido residencias
Más detallesBIENVENIDOS. Para acceder al Aplicativo Web Cálculos Topográficos debe ingresar con la siguiente ruta:
BIENVENIDOS El presente manual ha sido creado para orientarlo, en el manejo del Aplicativo Web Cálculos Topográficos, de clic en cualquiera de los temas para obtener más información. - Cómo ingresar al
Más detallesCalc I Primeros pasos: Entorno de trabajo, celdas y. rangos
Calc I : Entorno de trabajo, celdas y rangos 1. Entorno de trabajo Entre la amplia variedad de software existente, las aplicaciones de ámbito general que más interesan a nivel del ámbito científico son
Más detallesHERRAMIENTA DE MIGRACIÓN DESDE EXCEL A INTERPRO EN EL MÓDULO DE UNIÓN
Manual del Usuario HERRAMIENTA DE MIGRACIÓN DESDE EXCEL A INTERPRO EN EL MÓDULO DE UNIÓN www.interpro.ec Contenido 1. Introducción...3 2. Conceptos de funcionamiento de la herramienta...3 2.1. Modo de
Más detallesPROGRAMACIÓN DE FRESADORAS DE CNC.
PROGRAMACIÓN DE FRESADORAS DE CNC. 1. Programar la siguiente trayectoria, haciendo uso de las funciones de simetría (de modo que únicamente sea necesario programar la mitad de la trayectoria). 2. Dado
Más detallesCAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS
CAPÍTULO 3 ESTRUCTURAS DE DATOS ESTÁTICAS Capítulo 3 Estructuras de datos estáticas 1/37 1. INTRODUCCIÓN Las estructuras de datos se utilizan, generalmente, para procesar una colección de valores que están
Más detallesInstructivo Costo Promedio Ponderado en el software administrativo
en el software administrativo El costo promedio ponderado consiste en determinar un promedio, sumando los valores existentes en el inventario con los valores de las nuevas entradas, para luego dividirlo
Más detallesDiplomado Competencias Docentes en el Nivel Medio Superior. -- Manual del Docente (Plataforma)
Diplomado Competencias Docentes en el Nivel Medio Superior -- Manual del Docente (Plataforma) 1 Índice 1. Acceso 1.1. Plataforma Acceso a los Módulos 2. Navegación: Acceso a los contenidos del Módulo 3.
Más detallesMANUAL DEL ALUMNO. (Se recomienda la lectura de completa de esta guía de alumno, ya que le evitarán disfunciones en la utilización del curso.
MANUAL DEL ALUMNO (Se recomienda la lectura de completa de esta guía de alumno, ya que le evitarán disfunciones en la utilización del curso.) 2 Contenido 1. Introducción.... 3 2. Acceso a la plataforma....
Más detallesAsignatura : Manejo de Excel y Access
Asignatura : Manejo de Excel y Access Libros de trabajo Un libro de trabajo es el archivo que creamos con Excel, es decir, todo lo que hacemos en este programa se almacenará formando el libro de trabajo.
Más detallesIniciar una combinación de correspondencia
COMBINACIÓN DE CORRESPONDENCIA El procedimiento siguiente describe cómo crear una carta modelo, asociarla a un origen de datos, darle formato y combinar los documentos. Iniciar una combinación de correspondencia
Más detallesMODELO 190. Seleccionamos Declaración de I.R.P.F.: información para modelos 111 y 190 y nos aparece la siguiente pantalla:
MODELO 190 Desde Rayuela podremos generar un fichero en formato.pdf con información sobre las retenciones practicadas a cada perceptor y los importes totales de las percepciones, así como de las retenciones
Más detallesManual de Usuario. Cuadros Horarios. Profesores
Manual de Usuario Cuadros Horarios Profesores ÍNDICE 1 Introducción...2 2 Profesores...2 3 Niveles de Impartición...7 4 Niveles de Nombramiento...8 5 Cuadro Horario...8 2010 Manual de Usuario Cuadros Horarios
Más detallesUna vez introducidos el identificador de usuario (NIF) y la contraseña, se mostrará la pantalla de Bienvenida con todas las opciones.
Guía del módulo docente en ITACA 1 Guía del módulo docente en ITACA Primer acceso: Para poder acceder al módulo docente, es imprescindible estar dado de alta en el sistema: es decir tener un usuario y
Más detallesINTRODUCCIÓN A CALC Calc
INTRODUCCIÓN A CALC Las hojas de cálculo se pueden considerar un componente indispensable en la administración y gestión de las empresas, ya que permiten realizar cálculos complejos en un corto espacio
Más detallesInicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Más detallesPRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos Sección de revisión de teoría 1. Comente sobre: 1.1. Tipos de Datos Estructurados y sus principales ventajas frente a los Tipos
Más detalles... Cómo empezar en WORD anfora CAPÍTULO 1. Introducción. Cómo entrar en WORD WORD 2000 Cómo empezar en WORD 2000
CAPÍTULO 1......... Introducción Cómo empezar en WORD 2000 En este Capítulo, con el que se inicia el manual, intentaremos explicar qué es WORD 2000 y para qué sirve. WORD 2000 es un programa de procesador
Más detallesPráctica Final de Microsoft Excel
Práctica Final de Microsoft Excel Israel González Carrasco (israel.gonzalez@uc3m.es) María Belén Ruiz Mezcua (mbelen.ruiz@uc3m.es) Se debe generar un fichero Excel que cumpla el mismo formato que el que
Más detallesFOCO GESTIÓN DE GRUPOS
FOCO GESTIÓN DE GRUPOS MANUAL DE USUARIO NOTIFICACIÓN FIN GRUPO MODALIDAD II ÍNDICE 1. INTRODUCCIÓN... 3 2. BÚSQUEDA DE NOTIFICACIÓN DE FIN DE GRUPO... 4 3. ALTA NOTIFICACIÓN DE FIN DE GRUPO... 7 4. MODIFICAR
Más detallesMANUAL DE AYUDA MÓDULOS 2013 MACOS
MANUAL DE AYUDA MÓDULOS 2013 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2013 INTRODUCCIÓN... 3 Requisitos previos. Máquina Virtual de Java...
Más detallesCopyright Arsys Internet S.L. Campañas Online Manual de Resellers
Campañas Online Manual de Resellers Índice 1 Introducción 2 Acceso a Campañas Online 3 Herramienta de administración de usuarios y saldo 3.1 Menú Inicio 3.2 Usuarios 3.2.1 Búsqueda de usuarios 3.2.2 Detalle
Más detallesTema 3. Aplicaciones de Tipo Consola
Tema 3. Aplicaciones de Tipo Consola Una aplicación de consola es aquella que se ejecuta dentro de una ventana de línea de comandos. Este tipo de ventana recibe diferentes denominaciones: Símbolo del sistema,
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesSentencias de control. Condiciones
Sentencias de control Condiciones Son las preguntas básicas a las que se puede responder sí o no Para implementar el control del flujo, son muy útiles unas expresiones que permiten comparar dos variables
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesDEPARTAMENTO DE TI NETVALLE
Manual de Usuario Sistema de Información Univalle Versión 1.0.0.4 DEPARTAMENTO DE TI NETVALLE Sistema de Información Univalle Universidad Privada del Valle Cochabamba Bolivia 013 Manual de Usuario Sistema
Más detallesINGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 13 Introducción al Entorno de Trabajo de Microsoft Excel 2007 Docente: Ing. María Nícida Malca Quispe 1 AGENDA Introducción Hoja electrónica de cálculo.
Más detallesUNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010
2. CREACIÓN DE TABLAS Cuando se crea una base de datos, los datos se almacenan en tablas, que son listas de filas y columnas basadas en temas. Siempre debe empezar a diseñar una base de datos creando primero
Más detallesPortal de Traspasos Contable. REQUISITOS Área Contable
Portal de Traspasos Contable REQUISITOS Área Contable Configuración de a3con / a3eco Para realizar el traspaso correctamente debe tener en cuenta lo siguiente: La empresa donde se traspasarán los datos
Más detallesMOS EXCEL APLICAR FORMATO A CELDAS Y RANGOS. Aplicar formato a la estructura de las celdas.
2.2. APLICAR FORMATO A CELDAS Y RANGOS. Aplicar formato a la estructura de las celdas. El formato de las celdas puede aplicarse a una celda, una fila, una columna o a toda la hoja de cálculo. Sin embargo,
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS GRADO EN INGENIERÍA INFORMÁTICA SEGUNDO CURSO DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD DE CÓRDOBA CURSO ACADÉMICO: 2011
Más detalles