Práctica Nº 4 Entrada / Salida
|
|
|
- Jesús Álvarez Castellanos
- hace 7 años
- Vistas:
Transcripción
1 Facultad de Ciencias Exactas, Ingeniería y Agrimensura Departamento de Sistemas e Informática Escuela de Electrónica Informática II Práctica Nº 4 Entrada / Salida Problema 1: (C++) Escriba un programa que se invoque desde la línea de comandos con un argumento. Dicho argumento deberá ser numérico y validado convenientemente. El programa deberá pedir el ingreso de tantas cadenas de texto (Strings) como indique el citado argumento y luego listar por pantalla las mismas. Problema 2: (*) (C++) Diseñar una base de datos de los empleados de una compañía y un sistema que permita ingresar los datos por teclado, visualizarlos por pantalla, obtener el valor de los datos miembros y cambiar los mismos según los siguientes lineamientos: Crear un arreglo de objetos del tipo Empleado y llenarlo luego con los datos correspondientes a 10 empleados ingresados por teclado. Hacer un menú que tenga las siguientes opciones: a) Calcular el sueldo mínimo (del arreglo de empleados) y la cantidad de veces que ocurre dicho sueldo en el arreglo b) Dado un sueldo (que el usuario ingresará por teclado) retornar la primera ocurrencia del mismo en el arreglo (su índice) o en el caso de que ningún empleado del arreglo tenga un sueldo igual al ingresado, mostrar un -1 c) Calcular el sueldo promedio de los empleados, mostrar en pantalla este valor y los datos del empleado cuyo sueldo esté más cerca de este promedio d) Salir Informática II Práctica nº 4: E/S Pág. 1
2 Problema 3: (C++) Escribir un programa que lea desde un archivo matrices y escriba en otro las matrices transpuestas. El nombre del archivo de entrada y el de salida se especifican como argumentos por línea de comando, y el formato de los archivos es el siguiente: ************ elementos de la primera fila separados por espacio (carácter ) elementos de la segunda fila... elementos de la última fila ************ Un ejemplo: ************ ************ Problema 4: (C++) Dada la siguiente clase abstracta: class Figura{ public: double area(); virtual int esmenorque(figura &obj) = 0; } a) Definir las clases Rectángulo, Círculo y Triángulo derivadas de Figura. Implementar en estas clases todos las funciones y variables necesarias para ello, siempre al nivel más alto posible de la jerarquía de clases. Es posible modificar la clase Figura, siempre que siga siendo abstracta. b) La función miembro esmenorque(figura &obj) permite ordenar Rectángulos, Círculos y Triángulos por su área. c) Crear un programa realice lo siguiente: Permita que el usuario cree una cantidad arbitraria de objetos círculos, triángulos y rectángulos, solicitando la entrada por teclado de los valores necesarios para crear estas instancias. Informática II Práctica nº 4: E/S Pág. 2
3 Muestre un mensaje por pantalla indicando cuál es la figura (tipo y área) de menor área. Problema 5: (C++) Escriba un programa que busque en un archivo de texto, la primera ocurrencia de un carácter particular e imprima por pantalla el número de línea y posición dentro de la misma de dicha ocurrencia. El programa debe tomar dos argumentos de la línea de comando, el primero de ellos es el nombre del archivo de texto y el segundo de ellos es el carácter buscado. El programa deberá mostrar por pantalla un mensaje de error en caso que se introduzca un número incorrecto de argumentos por línea de comando o si el segundo argumento es una cadena de longitud mayor a un carácter. Problema 6: (C++) Similar al problema anterior pero buscando ahora una cadena e indicando la cantidad de veces que esta cadena aparece en el archivo y las posición de cada ocurrencia. Problema 7: (C++) Escribir un programa que muestre la siguiente pantalla, tome la entrada que tipea el usuario, la valide -es decir, que introduzca cadenas de caracteres en los nombres y números en las edades, por ejemplo- y luego guarde la pantalla completa en un archivo llamado pantalla.txt. El programa debe hacerse en dos versiones: a) Utilizando printf() y scanf() exclusivamente b) Utilizando >> y << exclusivamente Datos del Ingresante Apellido: Fecha de nacimiento: Localidad: País: Fecha de Ingreso: Edad: Legajo: Nombres: Dirección: Provincia: Nacionalidad: Carrera: DNI: Problema 8: (C++) Informática II Práctica nº 4: E/S Pág. 3
4 Dado el siguiente programa, analizarlo, correrlo y realizar un programa para leer el archivo que produjo, y muestre por pantalla los tres números ingresados: #include <iostream> #include <fstream> using namespace std; void main(){ double promedio = 0.0; int numero1, numero2, numero3; ofstream miarchivo; miarchivo.open("promedio.txt"); cout << "Ingrese el primer número: "; cin >> numero1; cout << "Ingrese el segundo número: "; cin >> numero2; cout << "Ingrese el tercer número: "; cin >> numero3; } miarchivo << "El promedio de "; miarchivo << numero1 << ", "; miarchivo << numero2 << " y "; miarchivo << numero3 <<" es: "; promedio = (numero1 + numero2 + numero3) / 3; miarchivo << promedio; miarchivo.close(); Problema 9: (C++) Un archivo de texto contiene datos de personas con su fecha de nacimiento en el siguiente formato: Pérez, Juan 04/05/1987 Galeano, Ignacio Ramón 12/08/ Hacer un programa que liste por pantalla los nombre y su edad exacta (Años-mesesdías) Informática II Práctica nº 4: E/S Pág. 4
5 Problema 10: (C++) Crear una aplicación para procesar información acerca de una lista de libros. De cada libro interesa almacenar información acerca de su título y nombre del autor. a) Escriba una clase Libro que pueda ser usada para crear objetos que representen libros. La clase debe tener un constructor que tome dos argumentos de tipo char* para inicializar el título y autor del libro. Debe incluir funciones de acceso y actualización para título y autor y una función tostring() para mostrar información sobre el libro en forma textual. b) Escriba el código de una clase ListaLibros que use un array para almacenar una lista de objetos Libro. La clase debe tener un constructor que inicialice una lista de libros vacía, una función para añadir un nuevo objeto Libro a la lista y una función tostring() que produzca información textual de la lista (cada libro debe listarse en una línea separada). Puede suponer que el número máximo de libros es 100. c) Se requiere poder leer información sobre libros que se encuentra en un archivo de texto. En tal archivo cada libro está representado por dos líneas de texto, la primera donde figura el título y la segunda donde figura el autor del mismo. La primera línea del archivo contiene un entero que representa el número de libros listados en el archivo, por ejemplo: 2 Rayuela Cortázar, Julio Ficciones Borges, Jorge luis Escriba en la clase ListaLibros una función cargarde() que tome como argumento una cadena que representa el nombre del archivo desde donde leerá datos de libros y los añadirá en ListaLibros. d) Escriba en la clase ListaLibros una función grabara(). Esta función debe tomar como argumento una cadena que será el nombre de un archivo donde escribirá todos los datos de los libros de ListaLibros. El archivo tendrá el formato indicado más arriba, y los datos deben agregarse a los ya existentes en el archivo. e) Si el archivo tiene ahora el formato siguiente, qué y cómo debería cambiar en su programa? 2 Rayuela:Cortázar, Julio Informática II Práctica nº 4: E/S Pág. 5
6 Ficciones:Borges, Jorge luis Problema 11: (C++) Analice que sucede si en el programa del ejercicio 8 se suplanta la línea miarchivo.open("promedio.txt"); por esta: miarchivo.open("promedio.txt", ios::binary); Problema 12: (C++) Modifique el problema 10 creando agregando a la clase ListaLibros una función miembro que permita obtener los datos de un Libro específico dado su título, con la siguiente forma: Libro * ListaLibros::buscarLibro(char *nombre_archivo, char * titulo) Problema 13: (C++) Dadas las siguientes definiciones de clases, escribir la implementación con lo MINIMO necesario a fin de darle funcionalidad, sin agregar ni cambiar propiedades. Luego escribir un "main()" para leer el archivo "personas.dat", que contiene los datos de dos hombres y dos mujeres, cargar los datos en un arreglo y mostrar en pantalla nombre, peso real y estado según la OMS de cada persona del arreglo. Para resolver el problema, tener en cuenta que: a) El peso teórico se calcula como: Mujeres: 50 kg para los primeros 1.5 m de altura más 2.5 kg por cada 2.5 cm adicionales, mas 0.65 Kg por un hijo ó 1.3 Kg por 2 hijos o mas. Hombres: 53 kg para los primeros 1.5 m de altura más 3 kg para cada 2.5 cm adicionales, mas 10% si el hombre es corpulento. b) El Indice de Masa Corporal (IMC) se calcula dividiendo los kilogramos de peso por el cuadrado de la estatura en metros c) La clasificación según IMC acorde a la OMS: Informática II Práctica nº 4: E/S Pág. 6
7 < 18,5: Peso Bajo (Indica delgadez, desnutricion o algún problema de salud) hasta 24,9 (hombres) o 23,9 (mujeres). Peso normal (Está catalogado como saludable) hasta 29.9 hombres ó 28.9 mujeres: Sobrepeso (u Obesidad leve) hasta 40 hombres ó 37 mujeres: Obesidad grado 2. > 40 hombres ó > 37 mujeres: Obesidad severa o grado 3. Código: class Persona { public: Persona(void); ~Persona(void); Persona(char *nom, double altura, double p); char * nombre(); double peso_teorico(); double IMC(); char * estado_segun_oms(); private: char []nombre; double estatura; double peso; //... }; class Mujer : public Persona { public: Mujer(void); ~Mujer(void); Mujer( char *nom, double altura, double p, int num_hijos); private: int nrohijos; }; class Hombre : public Persona { public: Hombre(void); ~Hombre(void); Hombre(char *nom, double altura, double p, bool corpu); Informática II Práctica nº 4: E/S Pág. 7
8 private: bool corpulento; }; Problema 14: (C++) En cada linea de un archivo de nombre datos.txt se encuentran los datos de una función evaluada en los puntos dados en forma de pares x;f(x). Por ejemplo: 0,25 ;12,0 0,45 ; 24,5 0,75 ; 30,0 1,05 ; 40,3 2,00 ; 55,0 3 ; 83,0... Leer el archivo y calcular el polinomio de interpolación de Lagrange evaluándolo en puntos ingresados por teclado. Informática II Práctica nº 4: E/S Pág. 8
Tema: Funciones Virtuales y Polimorfismo.
Programación II. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Comprender que es ligadura e identificar sus tipos.
Tema: Funciones Virtuales y Polimorfismo.
Programación II. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Funciones Virtuales y Polimorfismo. Objetivos Específicos Comprender que es ligadura e identificar
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2 Contenidos: 1. Definición de clases 2. Implementación de los métodos 3. Constructores y destructores 4. Objetos
Tema: Plantillas en C++.
Programación II. Guía 11 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Plantillas en C++. Objetivos Específicos Conocer los tipos de plantillas Utilizar las plantillas de
Hoja de ejercicios del Tema 3
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 3 1. Conversiones de tipos: Prueba el siguiente programa en tu compilador (copia
Hoja de ejercicios del Tema 3
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 3 1. Escribe un programa que lea un número entero positivo del teclado y muestre
Cadenas 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
B.- Ejercicio de Herencia y Polimorfismo: FORMAS
B.- Ejercicio de Herencia y Polimorfismo: FORMAS 1. Defina una clase Forma que tenga los siguientes miembros de datos: - Color - Coordenada del centro de la forma (objeto Punto) - Nombre de la forma (char
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación
Asignatura: Programación I Fecha: Marzo 2012 Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación Funciones 1. Escriba un programa en C que intercambie
UNTELS Estructuras Selectivas (Sin anidar) Estructuras condicionales
Laboratorio 05 if / if (Corrija errores de sintaxis que encuentre) Uso de estructuras selectivas (condicionales) I. Si son iguales III. Si son diferentes IV. Si son diferentes los que se ingresen desde
Examen 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 6 de septiembre de 2016 Se debe disponer sobre la mesa en lugar visible un documento
ASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS. CICLOS REPETITIVOS Fecha de impresión:
CICLOS REPETITIVOS Fecha de impresión: 0--08 58 Calcular e imprimir la suma de una secuencia de enteros, suponiendo que el primer entero leído con scanf() especifica el número de valores a introducir.
LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1
Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1 CAPITULO 3. ENTRADA Y SALIDA BÁSICA Usando la librería estandar de entrada y salida, seremos
PROGRAMACIÓ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
GUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales
OBJETIVO GUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales Entender el concepto y funcionamiento de los arreglos Realizar programas en C, haciendo uso de arreglos, a través de su recorrido
Cátedra I Informática Autor I Carlos Bartó
FCEFyN Departamento de Computación Informática Examen - 07-07-2008 Apellido y Nombres: Matrícula: Carrera: PROBLEMAS: 1) Especifique en el lenguaje C++ una función denominada calc_fecha() que tenga como
GUIA 1: Repaso sobre uso de C#. Funciones, procedimientos y arreglos.
1 POO, Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos GUIA 1: Repaso sobre uso de C#. Funciones, procedimientos y arreglos. Competencia Desarrolla sistemas
Tema: Funciones Virtuales y Polimorfismo.
POO104. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Funciones Virtuales y Polimorfismo. Materiales y Equipo Computadora con el software C
Introducción a c++ Introducción a la programación EIS Informática III
Introducción a c++ Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas
Trabajo 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
Variables y tipos básicos 1. Definir una variable de tipo char. Convertirla a una variable de tipo entera e imprimir su valor asociado.
Variables y tipos básicos 1. Definir una variable de tipo char. Convertirla a una variable de tipo entera e imprimir su valor asociado. Probarlo con lo caracteres a, b, A y B 2. Hacer lo contrario, leer
Expresiones Aritméticas
Expresiones Aritméticas Prof. Judith Barrios Albornoz Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Semestre A_2013 Este material toma como
Índice. Estructuras de datos en Memoria Principal. Vectores. Matrices. Cadenas de caracteres. Estructuras. Estructuras de datos en Memoria Externa
Índice Estructuras de datos en Memoria Principal Vectores Matrices Cadenas de caracteres Estructuras Estructuras de datos en Memoria Externa Ficheros Tema: Estructuras de Datos 2 Estructuras Una estructura
Tema: Clases y Objetos en C#. Parte II.
Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y
APELLIDOS NOMBRE GRUPO CALIFICACIÓN FECHA
Hoja 1/10 Duración: una hora y media Resultados de aprendizaje que se evalúan en este examen: R2: Saber emplear las estructuras de control de flujo de programación para implementar algoritmos sencillos.
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas 2 Instrucción ::= 3 Instrucciones.
Tema: Sobrecarga de Operadores Unarios. Sobrecarga de Funciones.
Programación II. Guía 8 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga de Operadores Unarios. Sobrecarga de Funciones. Objetivos Diferenciar sobrecarga de operadores
Examen 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 7 de septiembre de 2017 Se debe disponer sobre la mesa en lugar visible un documento
Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva las siguientes situaciones:
OBJETIVO: El estudiante resolverá diversos ejercicios aplicando instrucciones selectivas simples, dobles y múltiples. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass (http://nclass.sourceforge.net/)
Tipos de Arreglos. Notación Algoritmica de los Arreglos multidimensionales tipo_dato nombre[dim 1. , dim 2. ,..., dim n
Matrices Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Tipos de
Expresiones Aritméticas
Expresiones Aritméticas Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación I 1 La Operación Asignación variable = expresión;
EJEMPLOS Y EJERCICIOS
EJEMPLOS Y EJERCICIOS ALGORITMIA Ejercicio : 1 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 1. 2.Inicializar variables: A
Programación 1 Tema 5. Instrucciones simples y estructuradas
Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas Instrucción ::= Instrucciones.
UTN FRBA Algoritmos y Estructura de Datos Examen Final 18/07/2014. Apellido y nombre: Legajo: Cursó con Prof:
UTN FRBA Algoritmos y Estructura de Datos Examen Final 18/07/2014 Distancias entre localidades Temas evaluados: Resolución de problemas, estructuras de datos, matrices, y lenguaje de programación Contexto
Entrada y salida de datos en C y C++
Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Cátedra de Informática II Entrada y salida de datos en C y C++ Informática II Entrada/Salida
Examen Junio- Grupo B Lunes 17 de Junio - Programación en C++ Pág. 1
Examen Junio- Grupo B Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Empresa Videojuegos (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Rectangulo (1.0 pto.)... 3 1.3 Ejercicio
FACULTAD DE ECONOMIA Y ADMINISTRACION DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION CÁTEDRA PROGRAMACION GENERAL. Trabajo Práctico Nº 4
Trabajo Práctico Nº 4 Ejercicios Teóricos 1. Indique si las siguientes afirmaciones son verdaderas o falsas a. La programación orientada a objetos hace uso de clases y envío de mensajes entre objetos..
Tipo de Dato: Arreglos
Tipo de Dato: Arreglos Unidimensionales Prof. Judith Barrios Albornoz Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Semestre A_2013 Este
Práctica de Fundamentos de Programación Curso
Práctica de Fundamentos de Programación Curso 2011 2012 Índice 1. Introducción 2 2. Especificación de requisitos 2 2.1.Opción1:Introducirlaspreferenciasdeunusuario... 3 2.2.Opción2:Listarlaspreferenciasdetodoslosusuarios...
Objetivo El alumno conocerá y aplicará los conceptos de arreglo y estructura en la realización de programas que resuelvan problemas de tipo numérico.
Universidad Nacional Autónoma de México Facultad de Ingeniería ARREGLOS Y ESTRUCTURAS Objetivo El alumno conocerá y aplicará los conceptos de arreglo y estructura en la realización de programas que resuelvan
En el siguiente ejemplo se declara un registro y luego variables de ese tipo de registro:
LABORATORIO #6 (Parte I y II) REGISTROS Y ARCHIVOS Parte I: Registros Un registro es una estructura de datos formado por un conjunto de elementos llamados campos, no necesariamente del mismo tipo y que
ESTRUCTURAS. Struct Identificador_ tipo_estructura { Tipo miembro_1; /*Declaración de los miembros*/
DECLARACION DE ESTRUCTURAS ESTRUCTURAS La estructura es una colección de variables, la cual puede poseer distintos tipos de datos (a diferencia de los arreglos que solamente pueden tener un solo tipo de
PROBLEMAS 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
Fundamentos de Programación Tema 3. Relación I. 3. Escribir las siguientes expresiones aritméticas como expresiones de computadora: La
EJERCICIOS. Tema 3. Relación I. 1. Determinar el valor de las siguientes expresiones aritméticas. 15 / 1 15 % 1 4 / 1 4 % 1 13 / 100 13 % 100 00 / 100 00 % 100. Cuál es el valor de cada una de las siguientes
Hoja de Ruta para el curso ALGORITMO
Hoja de Ruta para el curso 301303 - ALGORITMO Practica de Laboratorio Algoritmos La guía de laboratorio es quizá uno de los aspectos de mayor relevancia en el curso, dado que permiten la transferencia
Clases a Implementar (Paquete xklotski): 1. Clase XKlotskiException: package xklotski;
Profesores: Jorge Escalona / Tobías Bolívar Página 1 de 5 Estructura de Datos Proyecto Final (25%) Introducción: Klotski es un juego rompecabezas para un sólo jugador. El juego se compone de un tablero
Escuela Politécnica Superior de Elche
EXAMEN DE SISTEMAS INFORMÁTICOS INDUSTRIALES ((SOLUCIÓN) (TEORÍA)jUJ jhshshs SEPTIEMBRE 2015 1. Indicar si las siguientes afirmaciones son verdaderas o falsas: (a) En C++, una clase derivada puede acceder
Examen de prácticas de Programación 1
Examen de prácticas de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Tiempo para realizar el trabajo de programación propuesto:
PROGRAMACIÓN EN JAVA
SISTEMAS INFORMÁTICOS INDUSTRIALES curso 2007-2008 PROGRAMACIÓN EN JAVA PRÁCTICA 2: Jerarquía de clases en Java Objetivos Implementar una jerarquía de clases para crear una aplicación en Java Comprender
Práctico 2: Funciones y Punteros en C La teoría general para este práctico puede consultarse en los Capítulos 4 y 5 Notas de Clase
Práctico 2: Funciones y Punteros en C La teoría general para este práctico puede consultarse en los Capítulos 4 y 5 Notas de Clase 1. Ejecute el siguiente programa y diga que hace la función calcula: #include
ESCUELA 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
Tema 1. Programación modular. Programación Avanzada Ingeniería Técnica en Informática de Gestión Jorge Badenas
Tema 1. Programación modular Programación Avanzada Ingeniería Técnica en Informática de Gestión Jorge Badenas 1.1. Objetivos Repasar brevemente mediante ejemplos los elementos principales del lenguaje
Tema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 6 1 Utilizar la sintaxis de las funciones definidas por el usuario (programador) para resolver problemas. Identificar
Tema: Funciones, Procedimientos y Recursividad en C#.
Tema: Funciones, Procedimientos y Recursividad en C#. Objetivos Programación I, Guía 7 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar la sintaxis de las funciones
Asignatura: Estructuras de Datos. Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B
Codificar los siguientes programas en lenguaje C mediante la herramienta VISUAL STUDIO, CONSIDERAR LAS SIGUIENTES PREMISAS: 1. Documentar las líneas de código. 2. Agregar: Color a la consola y fuente.
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Asignatura: Estructuras de Datos. Año Escolar: Grado y Sección: 6to INF A-B Docente: Ing. Yesika Medina
Variables Especificadores de Formatos Secuencias de Escape. EJEMPLO. Programa que permite mostrar en pantalla BIENVENIDOS A LA PROGRAMACIÓN EN LENGUAJE C #include #include { printf("bienvenidos
Estructuras de Datos y Algoritmos (ITIS). TAD Tree. Estructuras de Datos y Algoritmos (ITIS) Ingeniería Técnica en Informática de Sistemas, Curso 2º
Estructuras de Datos y Algoritmos (ITIS) Ingeniería Técnica en Informática de Sistemas, Curso 2º PRÁCTICA 3 TAD TREE Árbol binario de búsqueda. Tabla de frecuencias. Uno de los mecanismos más sencillos
Teoría 8: Segunda Parte. Estructuras de Datos y Funciones de Entrada en Lenguaje C
Teoría 8: Segunda Parte Estructuras de Datos y Funciones de Entrada en Lenguaje C Int. a la Computación-Int. a la Programación Fund. De la Informática Primer Cuatrimestre 2018 Lenguaje C Objetos de Datos
Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:
Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro
EJERCICIOS ALGORITMOS
01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1
Programación 1 Problemas del Composición condicional
Programación 1 Problemas del 6-10-2016 Composición condicional Un problema Programa que indique si un año es o no bisiesto Escriba un año: 2016 El año 2016 es bisiesto Escriba un año: 2017 El año 2017
PROGRAMACION ALGORITMOS Y ESTRUCTURAS DE DATOS PRACTICA N 4
PROGRAMACION ALGORITMOS Y ESTRUCTURAS DE DATOS PRACTICA N 4 Ámbito de las variables. Utilización de punteros 1. Dados los siguientes programas. Indique las salidas por pantalla que generan. 1.a void Calculo(
Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Taller 3 - Programación
Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Taller 3 - Programación Alejandro Piedrahita H. Última actualización: 19 de enero de 2014 Nota: para cada uno
Tema 3. Entrada y Salida
Tema 3 Entrada y Salida main() {int a,b,c; a=5;b=25;c=10; a=a+b+c; a=a+b*c; a=a+b/c; a=a+b%c; a=(a+b)/c; a=a+(b/c); } Ejercicio: Traza Entrada Necesidad de la entrada de datos, ejemplo: int main() { int
Programación C++(3 Parte) Dr. Oldemar Rodríguez Rojas Maestría en Computación Universidad de Costa Rica
Programación C++(3 Parte) Dr. Oldemar Rodríguez Rojas Maestría en Computación Universidad de Costa Rica Ejemplo 2.2: Noción de "Encapsulación" en C++ La implementación ESTRUCTURADA de una pila mediante
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 01/ 2013 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #13 Programación
INFORMATICA II PRIMER PARCIAL
Grupo 1 INFORMATICA II PRIMER PARCIAL Hacer un programa en C o C++ que realice lo siguiente: a. Almacenar en un archivo binario 100 juegos de valores compuestos por un valor entero, un número real y una
Práctica 2. Desarrollo de programas. Entrada y salida estándar en C.
INFORMÁTICA Práctica 2. Desarrollo de programas. Entrada y salida estándar en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2014-2015 v2.0 (05.09.14) CREACIÓN DE UN PROGRAMA A la
A 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
Tema: Punteros a Objetos. Puntero this.
Programación II. Guía 6 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Punteros a Objetos. Puntero this. Objetivos Manejar objetos por medio de punteros. Utilizar el puntero
Examen Principios de Programación Febrero 2012
Por favor siga las siguientes indicaciones: Escriba con lápiz. Escriba su nombre y número de documento en todas las hojas que entregue. Numere las hojas e indique el total de hojas en la primera de ellas.
Objetivos. El alumno conocerá y aplicará el concepto de archivo para el almacenamiento y recuperación de datos persistentes.
Objetivos El alumno conocerá y aplicará el concepto de archivo para el almacenamiento y recuperación de datos persistentes. Al final de esta práctica el alumno podrá: 1. Utilizar las herramientas para
Fundamentos de la programación
Fundamentos de la programación 4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Facultad de Informática Universidad Complutense Archivos como parámetros
Estructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
