Guia#11: Tema: Estructuras en C#.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guia#11: Tema: Estructuras en C#."

Transcripción

1 Programación1 Guia#11 1 Guia#11: Tema: Estructuras en C#. Objetivos Conocer el concepto de estructura y cómo se utilizan en C#. Conocer las operaciones con estructuras y sus aplicaciones. Desarrollar programas utilizando estructuras. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Introducción En el desarrollo de aplicaciones se necesita trabajar con diferentes tipos de datos asignados dependiendo el tipo de información con la que se trabaja. En clases anteriores, se ha trabajado con la primera estructura de datos: los arreglos. Dicha estructura permite trabajar con una colección de elementos del mismo tipo; sin embargo, hay problemas que requiere la utilización de varios tipos de datos que describen una misma entidad. Qué es una entidad? Una entidad es todo aquello que se puede describir. La descripción puede hacerse en términos de atributos y métodos. Definición Una estructura es un tipo de valor que se suele utilizar para encapsular pequeños grupos de variables relacionadas. Las variables que se agrupan no necesariamente deben ser del mismo. Un registro o estructura se define con la palabra clave struct. Qué pueden contener las Estructuras? Constructores. Constantes. Campos. Métodos. Propiedades. Indizadores. Operadores. Eventos. Tipos anidados Para declarar una estructura, se utiliza la siguiente sintaxis: Modificador_Acceso struct Nombre_Estructura { Miembros; // Variables, Funciones y/o Procedimientos. } En C#, primero deberemos declarar cual va a ser la estructura de nuestro registro, lo que no se puede hacer dentro de "Main". Más adelante, ya dentro de "Main", podremos declarar variables de ese nuevo tipo. Los datos que forman un "struct" pueden ser públicos o privados. Por ahora, a nosotros nos interesará que sean

2 Programación1 Guia#11 2 accesibles desde el resto de nuestro programa, por lo que les añadiremos delante la palabra public para indicar que queremos que sean públicos. Ya desde el cuerpo del programa, para acceder a cada uno de los datos que forman el registro, tanto si queremos leer su valor como si queremos cambiarlo, se debe indicar el nombre de la variable y el del dato (o campo) separados por un punto: En este contexto, al operador punto lo llamaremos operador de acceso, ya que permitirá acceder a cada uno de los miembros que forman parte de la estructura, es decir, podremos acceder a las variables. Cómo se realiza el acceso a los miembros de una estructura? Variable_tipo_estructura.nombre_del_miembro Material y Equipo Guía de laboratorio No. 11. Computadora con Visual Studio 2013 o superior. Dispositivo de almacenamiento (USB). Procedimiento G11 Ejemplo1. Forma de capturar y mostrar datos utilizando estructuras. 6 7 namespace G11_e1 8 { 9 class Program 10 { 11 struct Estudiante 12 { 13 public String Nombre; 14 public int Edad; 15 public String Colegio; 16 public int Tel; 17 } 18 public static void Main(string[] args) 19 { 20 Console.Title = "Primer ejemplo de estructuras"; 21 String Opcion; 22 Estudiante Objeto = new Estudiante(); 23 int Op; 24 do 25 { 26 Console.Clear(); 27 Console.WriteLine("=========================="); 28 Console.WriteLine(" Menu Principal "); 29 Console.WriteLine("1. Registrar"); 30 Console.WriteLine("2. Mostrar"); 31 Console.WriteLine("3. Salir"); 32 Console.WriteLine("=========================="); 33 Console.WriteLine("\n"); 34 Console.WriteLine("Digitar su opcion (1-3)?"); 35 Op = int.parse(console.readline());

3 Programación1 Guia# switch (Op) 37 { 38 case 1: 39 Console.Clear(); 40 Console.WriteLine("INGRESE LA INFORMACION DEL ESTUDIANTE"); 41 Console.WriteLine("\nDigite su Primer Nombre y Primer Apellido: "); 42 Objeto.Nombre = Console.ReadLine(); 43 Console.WriteLine("\nSu Edad: "); 44 Objeto.Edad = int.parse(console.readline()); 45 Console.WriteLine("\nColegio donde estudio su Bacillerato: "); 46 Objeto.Colegio = Console.ReadLine(); 47 Console.WriteLine("\nTelefono: "); 48 Objeto.Tel = int.parse(console.readline()); 49 break; 50 case 2: 51 Console.Clear(); 52 Console.WriteLine("INFORMACION DEL ESTUDIANTE"); 53 Console.WriteLine("Nombre: " + Objeto.Nombre); 54 Console.WriteLine("Edad: " + Objeto.Edad); 55 Console.WriteLine("Colegio: " + Objeto.Colegio); 56 Console.WriteLine("Telefono: " + Objeto.Tel); 57 break; 58 case 3: 59 Environment.Exit(0); 60 break; 61 } 62 Console.WriteLine("\n"); 63 Console.WriteLine("\tDesea continuar? (S/N)"); 64 Opcion = Console.ReadLine(); 65 } while (Opcion == "s"); 66 Console.ReadKey(); 67 } 68 } 69 } G11 Ejemplo2: Arreglos de Estructuras En ocasiones se trabajará con datos o campos que provienen de varias estructuras, entonces lo que se hace es introducir una estructura dentro de otra. Veamos el siguiente ejemplo: 6 namespace G11_e2 7 { 8 class Program 9 { 10 struct Persona 11 { 12 public String Nombre; 13 public int Edad; 14 public String Direccion; 15 } 16 public static void Main(string[] args) 17 { 18 Console.Title = "Ejemplo2 de estructuras"; 19 int max; 20 Console.WriteLine(" Digitar la cantidad de personas?");

4 Programación1 Guia# max = int.parse(console.readline()); 22 Persona[] Acceso = new Persona[max];// Acceso es la variable timbre 23 Console.WriteLine("\n"); 24 for (int i = 0; i < max; i++) 25 { 26 Console.WriteLine("Persona con ID:[" + (i + 1) + "]"); 27 Console.Write("Nombre: "); 28 Acceso[i].Nombre = Console.ReadLine();// uso del timbre con la variable Nombre 29 Console.Write("Edad: "); 30 Acceso[i].Edad = int.parse(console.readline());// uso del timbre con la variable Edad 31 Console.Write("Direccion: "); 32 Acceso[i].Direccion = Console.ReadLine();// uso del timbre con la variable Direccion 33 Console.WriteLine("\n"); 34 } 35 Console.Clear(); 36 Console.WriteLine("Las personas digitadas son:"); 37 Console.WriteLine("\n"); 38 for (int i = 0; i < max; i++) 39 { 40 Console.WriteLine("Persona con ID:[" + (i + 1) + "]"); 41 Console.WriteLine("Nombre:" + Acceso[i].Nombre); 42 Console.WriteLine("Edad: " + Acceso[i].Edad); 43 Console.WriteLine("Direccion:" + Acceso[i].Dirreccion); 44 Console.WriteLine(" "); 45 } 46 Console.ReadKey(); 47 } 48 } 49 } G11 Ejemplo3: Estructuras Anidadas En ocasiones se trabajará con datos o campos que provienen de varias estructuras, entonces lo que se hace es introducir una estructura dentro de otra. Veamos el siguiente ejemplo: 6 namespace G11_e3 7 { 8 class Program 9 { 10 struct programa 11 { 12 public String Universidad; 13 public String Carrera; 14 } 15 struct Estudiante 16 { 17 public String nombre; 18 public int edad; 19 public programa Estudios; 20 } 21 static void Main(string[] args) 22 { 23 Console.Title="Ejemplo3 de estructuras anidadas"; 24 Estudiante student = new Estudiante();

5 Programación1 Guia# //Entrada de datos 26 Console.Write("Ingrese Nombre: "); 27 student.nombre = Console.ReadLine(); 28 Console.Write("Edad: "); 29 student.edad = int.parse(console.readline()); 30 Console.Write("Carrera: "); 31 //Accedemos a miembros de otra estructura 32 student.estudios.carrera = Console.ReadLine(); 33 Console.Write("Universidad: "); 34 student.estudios.universidad = Console.ReadLine(); 35 Console.Clear(); 36 Console.WriteLine("Mostrando datos: "); 37 Console.WriteLine("Estudiante: " + student.nombre); 38 Console.WriteLine("Edad: " + student.edad); 39 Console.WriteLine("Carrera: " + student.estudios.carrera); 40 Console.WriteLine("Universidad: " + student.estudios.universidad); 41 Console.ReadKey(); 42 } 43 } 44 } G11 Ejemplo4: Estructuras y Procedimientos 6 namespace G11_e4 7 { 8 class Program 9 { 10 struct Alumno 11 { 12 public String carnet; 13 public String Nombre; 14 public void Mostrar(Alumno X) 15 { 16 Console.WriteLine("\nNombre: " + X.Nombre); 17 Console.WriteLine("\nCarnet: " + X.carnet); 18 } 19 } 20 public static void Main() 21 { 22 Alumno Var = new Alumno(); 23 int op, O; 24 Console.Title = "Ejemplo4 Utilizando procedimientos y estructuras"; 25 do 26 { 27 Console.Clear(); 28 Console.WriteLine("======================="); 29 Console.WriteLine(" MENU "); 30 Console.WriteLine("\n"); 31 Console.WriteLine(" 1.Ingresar."); 32 Console.WriteLine(" 2.Mostrar."); 33 Console.WriteLine("\n"); 34 Console.WriteLine("=======================");

6 Programación1 Guia# Console.WriteLine("Digitar la opcion (1-2)"); 36 op = int.parse(console.readline()); 37 switch (op) 38 { 39 case 1: 40 Console.Clear(); 41 Console.Write("Nombre: "); 42 Var.Nombre = Console.ReadLine(); 43 Console.Write("Carnet: "); 44 Var.carnet = Console.ReadLine(); 45 break; 46 case 2: 47 Console.Clear(); 48 Var.Mostrar(Var); 49 break; 50 } 51 Console.WriteLine("Si desea continuar regresar al menu presione 1, para finalizar presione 2"); 52 O = int.parse(console.readline()); 53 } while (O == 1); 54 Console.ReadKey(); 55 } 56 } 57 } G11 Ejemplo5: Paso de parámetros a método miembro de estructura: 6 namespace G11_e5 7 { 8 class Program 9 { 10 struct ejemplo 11 { 12 public String Name; 13 public String Equipo; 14 public int Edad; 15 public void Registrar(string n, string g, int e) 16 { 17 Name = n; 18 Equipo = g; 19 Edad = e; 20 } 21 } 22 static void Main(string[] args) 23 { 24 int opcion, op; 25 int tan; 26 Console.Title = "Ejemplo5 de estructura con paso de parametros"; 27 Console.WriteLine("Digite el numero de estudiantes a registrar: "); 28 tan = int.parse(console.readline()); 29 ejemplo[] E = new ejemplo[tan];

7 Programación1 Guia# do 31 { 32 Console.Clear(); 33 Console.WriteLine("\nMenu:"); 34 Console.WriteLine("1.Registrar."); 35 Console.WriteLine("2.Mostrar."); 36 Console.WriteLine("3.Salir."); 37 Console.WriteLine("Digite su opcion."); 38 opcion = int.parse(console.readline()); 39 switch (opcion) 40 { 41 case 1: 42 for (int i = 0; i < tan; i++) 43 { 44 Console.Clear(); 45 Console.Write("Nombre: "); 46 String n = Console.ReadLine(); 47 Console.Write("EquipodeFutbol: "); 48 String g = Console.ReadLine(); 49 Console.Write("Edad: "); 50 int e = int.parse(console.readline()); 51 E[i].Registrar(n, g, e); 52 } 53 break; 54 case 2: 55 Console.WriteLine("Informacion Ingresada..."); 56 Console.WriteLine(" "); 57 for (int i = 0; i < tan; i++) 58 { 59 Console.WriteLine("Nombre: " + E[i].Name); 60 Console.WriteLine("Equipo: " + E[i].Equipo); 61 Console.WriteLine("Edad: " + E[i].Edad); 62 Console.WriteLine(" "); 63 } 64 break; 65 case 3: 66 Environment.Exit(0); 67 break; 68 } 69 Console.WriteLine("Para continuar presione 1..."); 70 op = int.parse(console.readline()); 71 } while (op == 1); 72 Console.ReadKey(); 73 } 74 } 75 } Analisis de Resultados Desarrollar las siguientes aplicaciones en C#. 1. Modifique el ejemplo 4 para que acepte más de un registro. 2. Un "struct" que almacene datos de una canción en formato MP3: Artista, Título, Duración (en segundos), Tamaño del fichero (en KB). Un programa debe pedir los datos de una canción al usuario, almacenarlos en dicho "struct" y después mostrarlos en pantalla. 3. Un struct que guarde los datos de n vehículos. Los datos a solicitar son los siguientes: Placa, Color, Año,

8 Programación1 Guia#11 8 Marca, Modelo, Propietario. El programa debe solicitar los datos al usuario y mostrarlos haciendo uso de un procedimiento. Investigacion Complementaria 1. Desarrolle un programa haciendo uso de estructuras que simule una agenda. La aplicación debe solicitar los datos y mantenerlos en tiempo de ejecución (el programa debe estar activo hasta que se escoja la opcion de Salir). Los datos que se deben solicitar son los siguientes: Nombre, DUI, Dirección, Teléfono, , Profesión u Oficio. El menú debe tener las opciones: 1. Ingresar Datos. 2. Mostrar Datos. 3. Buscar Persona. 4.Salir En la opción 3, debe buscar por DUI, ya que es un datos que es único para cada usuario, al encontrar dicha persona el programa debe mostrar los datos encontrados. 2. Investigar sobre el uso de archivos en C#. Bibliografia Deitel, Harvey M. y Paul J. Deitel, Cómo Programar en C#, Segunda Edición, México, 2007.

Guia#12: Tema: Archivos en C#.

Guia#12: Tema: Archivos en C#. Guia#12: Tema: Archivos en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Conocer la forma de transferencia de información en C#. Aprender las operaciones

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola) Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma

Más detalles

Tema: Introducción al IDE de Microsoft Visual C#.

Tema: Introducción al IDE de Microsoft Visual C#. Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más

Más detalles

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. 1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones

Más detalles

ESTRUCTURAS DE CONTROL Y DE SELECCIÓN

ESTRUCTURAS DE CONTROL Y DE SELECCIÓN ESTRUCTURAS DE CONTROL Y DE SELECCIÓN Son aquellas que permiten ejecutar una acción mediante la aplicación de un interrogante o pregunta, el cual si la accion es verdadera o falsa se ejecuta una serie

Más detalles

Tema 7.- Fundamentos de la Programación Orientada a Objetos

Tema 7.- Fundamentos de la Programación Orientada a Objetos Tema 7.- Fundamentos de la Programación Orientada a Objetos 7 de enero de 2014 Objetivos Saber definir clases propias. Saber crear objetos de una clase determinada e interactuar con ellos (Problema 1).

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Tema: Clases y Objetos en C#. Parte II.

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

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 8 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net

Más detalles

Guía - Taller # 2 (JAVA)

Guía - Taller # 2 (JAVA) CEET - Distrito Capital Programa de Formación: ADSI 150752 TRIMESTRE VI Conocimiento de Conocimiento: Aplicar diversos estilos de Programación usando herramientas para Desarrollo Web Instructor: Ing. Espec.

Más detalles

1. Cuántas sentencias hay en la secuencia principal del siguiente programa?

1. Cuántas sentencias hay en la secuencia principal del siguiente programa? 1. Cuántas sentencias hay en la secuencia principal del siguiente programa? public class PruebaSwitch { System.out.print ("Opcion: "); case 3: System.out.println ("miércoles "); A. 1. B. 4. C. Más de 10.

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes. Para aportes y sugerencias puede escribir al correo del autor: thenewinquirer01@gmail.com Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

Más detalles

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Table of contents 1 INFORMACIÓN GENERAL...2 2 INTRODUCCIÓN... 2 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 4 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...6

Más detalles

Taller: Introducción a Windows Communication Foundation

Taller: Introducción a Windows Communication Foundation Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com

Más detalles

Fundamentos de Programación Visual Basic

Fundamentos de Programación Visual Basic Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280

Más detalles

Tema: Métodos de Ordenamiento. Parte 1.

Tema: Métodos de Ordenamiento. Parte 1. Programación IV. Guía 2. 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Tema: Métodos de Ordenamiento. Parte 1. Objetivos Específicos Identificar la estructura de algunos algoritmos

Más detalles

Crear una Nueva Solución Vacía:

Crear una Nueva Solución Vacía: Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrol lemos a lo largo de este curso. Crear una Nueva Solución Vacía: Clic en el

Más detalles

Sistema de Información de Compras y Contrataciones del Estado (SICE) Gestión de pedidos para compras centralizadas

Sistema de Información de Compras y Contrataciones del Estado (SICE) Gestión de pedidos para compras centralizadas Sistema de Información de Compras y Contrataciones del Estado (SICE) Gestión de pedidos para compras centralizadas INFORMACIÓN DE INTERÉS Última actualización: 02/09/2012 Nombre actual del archivo: Gestión

Más detalles

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * / undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No

Más detalles

Agenda..NET C# Laboratorio #1

Agenda..NET C# Laboratorio #1 PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Conexión SQL Server y C# (Consola)

Conexión SQL Server y C# (Consola) Conexión SQL Server y C# (Consola) Objetivo: Manejar bases de datos usando SQL Server, creando tablas dentro una base de datos y esto a su vez enlazarlo a una aplicación de C#, haciendo uso del método

Más detalles

Matriz A Matriz B Matriz C C [1,1]=A [1,1]+B [1,1]=1+15= 16; C [1,2]=A [1,2]+B [1,2]=3+12= 15;

Matriz A Matriz B Matriz C C [1,1]=A [1,1]+B [1,1]=1+15= 16; C [1,2]=A [1,2]+B [1,2]=3+12= 15; Ejercicio 30: Dada las matrices A y B con números enteros y positivos generados Randomicamente, de igual números de filas y columnas. Hacer el diagrama y el programa que permita crear e imprimir la suma

Más detalles

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20% UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS ROMA PLANEACIÓN DIDÁCTICA LICENCIATURA EJECUTIVA CICLO 201425 Nombre de la asignatura: Lenguajes Operativos Horas por semana: 6 Nombre del docente: Olvera Jiménez

Más detalles

5. Sentencias selectivas o condicionales

5. Sentencias selectivas o condicionales 60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado

Más detalles

Universidad de Managua

Universidad de Managua Universidad de Managua Introducción a la Programación Tema 7 Introducción a la programación en lenguaje C# Objetivos - Describir la estructura básica de un programa en Lenguaje C# - Explicar las estructuras

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador Apartado postal 17-01-218 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: PROGRAMACION CÓDIGO: IS- 122 CARRERA: NIVEL: INGENIERIA DE SISTEMAS PRIMERO No. CRÉDITOS: 6 CRÉDITOS TEORÍA: CRÉDITOS PRÁCTICA: 2 SEMESTRE

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

Ejercicios de Programación Tema 7. Programación Orientada a Objetos

Ejercicios de Programación Tema 7. Programación Orientada a Objetos Ejercicios de Programación Tema 7. Programación Orientada a Objetos 22 de diciembre de 2013 1. Haz una clase llamada Agenda para manejar una agenda de teléfonos. Los objetos instanciados a partir de esa

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA PLAN DE ESTUDIOS 2015-II SÍLABO I. DATOS ADMINISTRATIVOS 1.1 Nombre del curso : Taller Básico de

Más detalles

PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas

PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo 1 Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Instrucciones de control

Instrucciones de control Instrucciones de control Instrucciones de control de flujo C# ofrece un conjunto de sentencias similar al de C, C++ o Java. A continuación se estudian muy brevemente cada una de ellas. if if se utiliza

Más detalles

Práctica: Creación de un programa C# sencillo

Práctica: Creación de un programa C# sencillo Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio

Más detalles

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0. Laboratorio Instalación de Visual Studio Community Versión: 1.0.0 Enero de 2016 Página 1 de 19 informes@ticapacitacion.com http://ticapacitacion.com CONTENIDO INTRODUCCIÓN EJERCICIO 1: INSTALANDO VISUAL

Más detalles

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando

Más detalles

PRÁCTICA DE LABORATORIO 4 Programación Orientada a Objetos

PRÁCTICA DE LABORATORIO 4 Programación Orientada a Objetos ESCUELA DE INGENIERÍA DE SISTEMAS DEPARTAMENTO DE COMPUTACIÓN PROGRAMACIÓN 2 PRÁCTICA DE LABORATORIO 4 Programación Orientada a Objetos Contenido Introducción...1 Objeto...2 Atributo...2 Métodos...2 Clase...3

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

Programación con Visual C#

Programación con Visual C# Programación con Visual C# Duración: 40.00 horas Descripción Visual C# es uno de los lenguajes de programación desarrollados por Microsoft, basado en la programación orientada a objetos. Es imprescindible

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

Tema: Punteros a Objetos. Puntero this.

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

Más detalles

Tema: Clases y Objetos en C++.

Tema: Clases y Objetos en C++. 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C++. Objetivos Específicos Aplicar clases, objetos, propiedades, métodos y mensajes. Poner en práctica

Más detalles

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación 1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos

Más detalles

Tema: Excel Formulas, Funciones y Macros

Tema: Excel Formulas, Funciones y Macros 1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la

Más detalles

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto

Más detalles

Tema: Tipos de datos y conversiones

Tema: Tipos de datos y conversiones Tema: Tipos de datos y conversiones Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express y realice diversos programas en el entorno Consola,

Más detalles

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable.

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. APUNTADORES Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No hay que confundir una dirección de memoria con el contenido

Más detalles

Columnas 1 2 3 4 5 6 7 8 9

Columnas 1 2 3 4 5 6 7 8 9 Array bidimensionales, multidimensionales (matrices) Un array multidimensional o matriz es aquella cuyos elementos se encuentran organizados en una estructura de varias dimensiones. Para definirlas se

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 7 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado. OBJETIVO 1. Diseñar Algoritmos y Diagramas de Flujos para la Resolución de Problemas Realiza los siguientes programas mediante Algoritmos y Diagramas de Flujo. 1. Calcular el área de un triángulo conociendo

Más detalles

Universidad de Guanajuato Tronco Común de Ingenierías

Universidad de Guanajuato Tronco Común de Ingenierías Universidad de Guanajuato Tronco Común de Ingenierías Objetivo del Area: Diseñar modelos matemáticos y proponer alternativas de solución a problemas. Programa. AREA: Matemáticas MATERIA: Lenguaje de Programación

Más detalles

MANUAL DE AUTENTICACIÓN DE USUARIO ACCIÓN FIDUCIARIA

MANUAL DE AUTENTICACIÓN DE USUARIO ACCIÓN FIDUCIARIA MANUAL DE AUTENTICACIÓN DE USUARIO ACCIÓN FIDUCIARIA En el siguiente manual se explica el proceso de solicitud, validación y verificación de la cuenta que se emplea para ingresar inicialmente al producto

Más detalles

Introducción al lenguaje Java

Introducción al lenguaje Java Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno

Más detalles

Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación

Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación NORMAS PARA LA ENTREGA DE LOS LABORATORIOS Coloque el nombre de los integrantes del grupo, nombre del profesor,

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

Instructivo de Ingreso al Sistema Estudiantes Activos

Instructivo de Ingreso al Sistema Estudiantes Activos Instructivo de Ingreso al Sistema Estudiantes Activos Plataforma Hermesoft soporteacademusoft@admon.uniajc.edu.co PASO 1: OBTENER EL USUARIO PARA EL INGRESO A SU CAMPUS Ingrese a la página institucional

Más detalles

LENGUAJES DE PROGRAMACION I. Propósito del curso :

LENGUAJES DE PROGRAMACION I. Propósito del curso : UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):

Más detalles

Manual de Usuario para Proponentes

Manual de Usuario para Proponentes Manual de Usuario para Proponentes Sistema de Información para la Inscripción de Proponentes Puerto de Santa Marta Tabla de Contenido INTRODUCCIÓN... 2 CONVENCIONES DEL MANUAL... 3 1. ACCESO AL SISTEMA...

Más detalles

Tema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO

Tema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO Empremática Guía 13 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO Objetivos: Visio. Crear diferentes tipos de diagramas

Más detalles

1

1 Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 02/ 2012 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #08 Uso de Arreglos

Más detalles

MISIÓN UNIVERSIDAD DEL ISTMO VICERRECTORIA ACADÉMICA PROGRAMA ANALÍTICO

MISIÓN UNIVERSIDAD DEL ISTMO VICERRECTORIA ACADÉMICA PROGRAMA ANALÍTICO 1. DATOS GENERALES UNIVERSIDAD DEL ISTMO VICERRECTORIA ACADÉMICA PROGRAMA ANALÍTICO CARRERA LICENCIATURA EN ADMINISTRACIÓN DE SISTEMAS ASIGNATURA PROGRAMACION II ABREVIATURA SIS CÓDIGO 0092 PRERREQUISITOS

Más detalles

Realizar ejercicios de cifrado por medio de los cuales se comprenderá el funcionamiento e importancia del mismo.

Realizar ejercicios de cifrado por medio de los cuales se comprenderá el funcionamiento e importancia del mismo. Programación III, Guía 11 1 Facultad : Ingeniería Escuela : Computación Asignatura: Programación III Tema: CIFRADO. Objetivo Realizar ejercicios de cifrado por medio de los cuales se comprenderá el funcionamiento

Más detalles

Manual de turbo pascal

Manual de turbo pascal Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de

Más detalles

Programación. Carrera: MAE 0527

Programación. Carrera: MAE 0527 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Programación Ingeniería en Materiales MAE 0527 2 2 6 2.- HISTORIA DEL PROGRAMA

Más detalles

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Carrera: Participantes Miembros de la academia de Metal- Mecánica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

Automatización Industrial

Automatización Industrial ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASILLA-LA MANCHA Automatización Industrial Programación de la Interfaz FTI con C# Tercera práctica Jose Domingo López López josed.lopez1@alu.uclm.es Raúl

Más detalles

Introducción a C++ y Code::Blocks

Introducción a C++ y Code::Blocks Introducción a C++ y Práctica Imperativo Clase 1 Luis Agustín Nieto Departamento de Computación, FCEyN,Universidad de Buenos Aires. 28 de mayo de 2010 Menu de esta Tarde Funcional Vs. Imperativo (Intérprete

Más detalles

INTERFACE COMPARATOR. DIFERENCIAS ENTRE COMPARATOR Y COMPARABLE. CLASE COLLECTIONS. EJERCICIOS RESUELTOS. (CU00918C)

INTERFACE COMPARATOR. DIFERENCIAS ENTRE COMPARATOR Y COMPARABLE. CLASE COLLECTIONS. EJERCICIOS RESUELTOS. (CU00918C) APRENDERAPROGRAMAR.COM INTERFACE COMPARATOR. DIFERENCIAS ENTRE COMPARATOR Y COMPARABLE. CLASE COLLECTIONS. EJERCICIOS RESUELTOS. (CU00918C) Sección: Cursos Categoría: Lenguaje de programación Java nivel

Más detalles

Tema: Autómata de Pila

Tema: Autómata de Pila Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores 1 Tema: Autómata de Pila Contenido La presente guía aborda los autómatas de pila, y se enfoca en la aplicación que se le puede dar a estas

Más detalles

GUÍA DE ESTILO EN JAVA

GUÍA DE ESTILO EN JAVA GUÍA DE ESTILO EN JAVA Formato de líneas 1. No usar más de 80 caracteres por línea (imagen de tarjeta). De esta forma se pueden visualizar las líneas completas con un editor de texto o en una hoja impresa

Más detalles

Informática I para Bachillerato

Informática I para Bachillerato CIMAT C++ C/C++ de Datos CIMAT Sesión 15 Una estructura es un grupo de variables las cuales pueden ser de diferentes tipos sostenidas o mantenidas juntas en una sola unidad, a diferencia de los arreglos

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES

Más detalles

Escuela Politécnica Superior de Elche

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

Más detalles

Universidad Don Bosco (UDB) Facultad de Ingeniería / Escuela de Computación

Universidad Don Bosco (UDB) Facultad de Ingeniería / Escuela de Computación UNIDAD 6: APUNTADORES O PUNTEROS CONTENIDOS 6.1. Introducción a los apuntadores o punteros 6.1.1. Parámetros de dirección Parámetros de referencia 6.1.2. Apuntadores o punteros Diferencias entre una referencia

Más detalles

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma - 1 - Contenido 1. Cómo se obtiene el certificado digital de Ciudadano de Camerfirma?... 3 Paso 1. Solicitud del

Más detalles

Tutorial básico del entorno de desarrollo Eclipse.

Tutorial básico del entorno de desarrollo Eclipse. Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente

Más detalles

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

Más detalles

Programación estructurada (Introducción a lenguaje C)

Programación estructurada (Introducción a lenguaje C) Programación estructurada (Introducción a lenguaje C) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada

Más detalles

MANUAL DE USUARIO. Sistema CLASS Profesores

MANUAL DE USUARIO. Sistema CLASS Profesores MANUAL DE USUARIO Sistema CLASS Profesores CLASS PROFESORES LOGIN DE ENTRADA Cuando el profesor ingresa al siguiente link www.classgestion.com\uca\uvirtual le aparece una pantalla (ver figura 1.0) en la

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Tema: Tipos Abstractos de Datos (TAD s) en C++.

Tema: Tipos Abstractos de Datos (TAD s) en C++. Programación II. Guía 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C++. Objetivos Específicos Explicar el concepto "Tipo Abstracto

Más detalles

Derechos de Acceso: COMPOSICION

Derechos de Acceso: COMPOSICION CLASES Una clase es un tipo definido por el usuario que describe los atributos y los métodos de los objetos que se crearan a partir de la misma. class nombre_clase cuerpo de la clase Derechos de Acceso:

Más detalles

BIENVENIDOS. Para acceder al Aplicativo Web Cálculos Topográficos debe ingresar con la siguiente ruta:

BIENVENIDOS. 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 detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Encapsulamiento: Control de Acceso Clases en Java (1) UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO En Java se organizan las clases en paquetes

Más detalles

SIGE (Instructivo de Uso)

SIGE (Instructivo de Uso) SIGE (Instructivo de Uso) DECLARACIÓN DE ASISTENCIA DE ALUMNOS PRIORITARIOS( Perfil Sostenedor) Departamento de Tecnología Ministerio de Educación ASPECTOS GENERALES Este instructivo permite tener mayor

Más detalles

TEMA 3. CLASES. EJERCICIOS

TEMA 3. CLASES. EJERCICIOS TEMA 3. CLASES. EJERCICIOS EJERCICIO 1 Considere la siguiente clase: public class IdentifyMyParts { public static int x = 7; public int y = 3; a. Cuáles son las variables de clase? b. Cuáles son las variables

Más detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,

Más detalles

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos

Más detalles

Instrucciones para la consulta de la programación de asignaturas:

Instrucciones para la consulta de la programación de asignaturas: Instrucciones para la consulta de la programación de asignaturas: En el formulario que se despliega, el estudiante deberá diligenciar los siguientes espacios y pulsar el botón de búsqueda: El siguiente

Más detalles

Manejo del módulo de Empresas Procedimientos:

Manejo del módulo de Empresas Procedimientos: Manejo del módulo de Empresas Procedimientos: Primer Ingreso al Sistema Segundo ingreso al Sistema Actualizar los datos de la Empresa Digitar Ciudadanos Consultar ciudadanos Corregir o modificar ciudadanos

Más detalles

USO DEL SERVIDOR ESCUELA

USO DEL SERVIDOR ESCUELA USO DEL SERVIDOR ESCUELA 1 El servidor escuela està organizado a la manera de un sitio web y permite la navegación sin necesidad de conectarse a internet.( via red) Además nos sirve de repositorio para

Más detalles