Tema: Estructuras en C#.
|
|
- Soledad de la Cruz Pérez
- hace 6 años
- Vistas:
Transcripción
1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Objetivos Tema: Estructuras en C#. Conocer el concepto de estructura y cómo se utilizan en C#. Conocer las operaciones con estructuras y sus aplicaciones. Desarrollar programas utilizando estructuras. 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. } Introducción
2 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 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 2015 o superior. Dispositivo de almacenamiento (USB). Procedimiento G11 Ejemplo1. Forma de capturar y mostrar datos utilizando estructuras. 3 struct Estudiante 5 public String Nombre; 6 public int Edad; 7 public String Colegio; 8 public int Tel; 9 } 10 public static void Main(string[] args) 11 { 12 Console.Title = "Primer ejemplo de estructuras"; 13 String Opcion; 14 Estudiante Objeto = new Estudiante(); 15 int Op; 16 do 17 { 18 Console.Clear(); 19 Console.WriteLine("=========================="); 20 Console.WriteLine(" Menu Principal "); 21 Console.WriteLine("1. Registrar"); 22 Console.WriteLine("2. Mostrar"); 23 Console.WriteLine("3. Salir"); 24 Console.WriteLine("=========================="); 25 Console.WriteLine("\n"); 26 Console.WriteLine("Digitar su opcion (1-3)?"); 27 Op = int.parse(console.readline());
3 28 switch (Op) 29 { 30 case 1: 31 Console.Clear(); 32 Console.WriteLine("INGRESE LA INFORMACION DEL ESTUDIANTE"); 33 Console.WriteLine("\nDigite su Primer Nombre y Primer Apellido: "); 34 Objeto.Nombre = Console.ReadLine(); 35 Console.WriteLine("\nSu Edad: "); 36 Objeto.Edad = int.parse(console.readline()); 37 Console.WriteLine("\nColegio donde estudio su Bachillerato: "); 38 Objeto.Colegio = Console.ReadLine(); 39 Console.WriteLine("\nTelefono: "); 40 Objeto.Tel = int.parse(console.readline()); 41 break; 42 case 2: 43 Console.Clear(); 44 Console.WriteLine("INFORMACION DEL ESTUDIANTE"); 45 Console.WriteLine("Nombre: " + Objeto.Nombre); 46 Console.WriteLine("Edad: " + Objeto.Edad); 47 Console.WriteLine("Colegio: " + Objeto.Colegio); 48 Console.WriteLine("Telefono: " + Objeto.Tel); 49 break; 50 case 3: 51 Environment.Exit(0); 52 break; 53 } 54 Console.WriteLine("\n"); 55 Console.WriteLine("\tDesea continuar? (S/N)"); 56 Opcion = Console.ReadLine(); 57 } while (Opcion == "s"); 58 Console.ReadKey(); 59 } 60 } 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: 3 struct Persona 5 public String Nombre; 6 public int Edad; 7 public String Direccion; 8 } 9 public static void Main(string[] args) 10 { 11 Console.Title = "Ejemplo2 de estructuras"; 12 int max; 13 Console.WriteLine(" Digitar la cantidad de personas?"); 14 max = int.parse(console.readline()); 15 Persona[] Acceso = new Persona[max];// Acceso es la variable timbre 16 Console.WriteLine("\n"); 17 for (int i = 0; i < max; i++) 18 { 19 Console.WriteLine("Persona con ID:[" + (i + 1) + "]");
4 20 Console.Write("Nombre: "); 21 Acceso[i].Nombre = Console.ReadLine();// uso del timbre con la variable Nombre 22 Console.Write("Edad: "); 23 Acceso[i].Edad = int.parse(console.readline());// uso del timbre con la variable Edad 24 Console.Write("Direccion: "); 25 Acceso[i].Direccion = Console.ReadLine();// uso del timbre con la variable Direccion 26 Console.WriteLine("\n"); 27 } 28 Console.Clear(); 29 Console.WriteLine("Las personas digitadas son:"); 30 Console.WriteLine("\n"); 31 for (int i = 0; i < max; i++) 3 33 Console.WriteLine("Persona con ID:[" + (i + 1) + "]"); 34 Console.WriteLine("Nombre:" + Acceso[i].Nombre); 35 Console.WriteLine("Edad: " + Acceso[i].Edad); 36 Console.WriteLine("Direccion:" + Acceso[i].Dirreccion); 37 Console.WriteLine(" "); 38 } 39 Console.ReadKey(); 40 } 41 } 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: 3 struct programa 5 public String Universidad; 6 public String Carrera; 7 } 8 struct Estudiante 9 { 10 public String nombre; 11 public int edad; 12 public programa Estudios; 13 } 14 static void Main(string[] args) 15 { 16 Console.Title="Ejemplo3 de estructuras anidadas"; 17 Estudiante student = new Estudiante(); 18 //Entrada de datos 19 Console.Write("Ingrese Nombre: "); 20 student.nombre = Console.ReadLine(); 21 Console.Write("Edad: "); 22 student.edad = int.parse(console.readline()); 23 Console.Write("Carrera: "); 24 //Accedemos a miembros de otra estructura 25 student.estudios.carrera = Console.ReadLine(); 26 Console.Write("Universidad: "); 27 student.estudios.universidad = Console.ReadLine(); 28 Console.Clear(); 29 Console.WriteLine("Mostrando datos: "); 30 Console.WriteLine("Estudiante: " + student.nombre);
5 31 Console.WriteLine("Edad: " + student.edad); 32 Console.WriteLine("Carrera: " + student.estudios.carrera); 33 Console.WriteLine("Universidad: " + student.estudios.universidad); 34 Console.ReadKey(); 35 } 36 } G11 Ejemplo4: Estructuras y Procedimientos 3 struct Alumno 5 public String carnet; 6 public String Nombre; 7 public void Mostrar(Alumno X) 8 { 9 Console.WriteLine("\nNombre: " + X.Nombre); 10 Console.WriteLine("\nCarnet: " + X.carnet); 11 } 12 } 13 public static void Main() 1 15 Alumno Var = new Alumno(); 16 int op, O; 17 Console.Title = "Ejemplo4 Utilizando procedimientos y estructuras"; 18 do 19 { 20 Console.Clear(); 21 Console.WriteLine("======================="); 22 Console.WriteLine(" MENU "); 23 Console.WriteLine("\n"); 24 Console.WriteLine(" 1.Ingresar."); 25 Console.WriteLine(" 2.Mostrar."); 26 Console.WriteLine("\n"); 27 Console.WriteLine("======================="); 28 Console.WriteLine("Digitar la opcion (1-2)"); 29 op = int.parse(console.readline()); 30 switch (op) 31 { 32 case 1: 33 Console.Clear(); 34 Console.Write("Nombre: "); 35 Var.Nombre = Console.ReadLine(); 36 Console.Write("Carnet: "); 37 Var.carnet = Console.ReadLine(); 38 break; 39 case 2: 40 Console.Clear(); 41 Var.Mostrar(Var); 42 break; 43 } 44 Console.WriteLine("Si desea continuar regresar al menú presione 1, para finalizar presione 2"); 45 O = int.parse(console.readline()); 46 } while (O == 1); 47 Console.ReadKey(); 48 }
6 49 } G11 Ejemplo5: Paso de parámetros a método miembro de estructura: 3 struct ejemplo 5 public String Name; 6 public String Equipo; 7 public int Edad; 8 public void Registrar(string n, string g, int e) 9 { 10 Name = n; 11 Equipo = g; 12 Edad = e; 13 } 14 } 15 static void Main(string[] args) 16 { 17 int opcion, op; 18 int tan; 19 Console.Title = "Ejemplo5 de estructura con paso de parámetros"; 20 Console.WriteLine("Digite el número de estudiantes a registrar: "); 21 tan = int.parse(console.readline()); 22 ejemplo[] E = new ejemplo[tan]; 23 do 2 25 Console.Clear(); 26 Console.WriteLine("\nMenu:"); 27 Console.WriteLine("1.Registrar."); 28 Console.WriteLine("2.Mostrar."); 29 Console.WriteLine("3.Salir."); 30 Console.WriteLine("Digite su opcion."); 31 opcion = int.parse(console.readline()); 32 switch (opcion) 33 { 34 case 1: 35 for (int i = 0; i < tan; i++) 36 { 37 Console.Clear(); 38 Console.Write("Nombre: "); 39 String n = Console.ReadLine(); 40 Console.Write("EquipodeFutbol: "); 41 String g = Console.ReadLine(); 42 Console.Write("Edad: "); 43 int e = int.parse(console.readline()); 44 E[i].Registrar(n, g, e); 45 } 46 break; 47 case 2: 48 Console.WriteLine("Información Ingresada..."); 49 Console.WriteLine(" "); 50 for (int i = 0; i < tan; i++) 51 { 52 Console.WriteLine("Nombre: " + E[i].Name); 53 Console.WriteLine("Equipo: " + E[i].Equipo);
7 54 Console.WriteLine("Edad: " + E[i].Edad); 55 Console.WriteLine(" "); 56 } 57 break; 58 case 3: 59 Environment.Exit(0); 60 break; 61 } 62 Console.WriteLine("Para continuar presione 1..."); 63 op = int.parse(console.readline()); 64 } while (op == 1); 65 Console.ReadKey(); 66 } 67 } Análisis 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, Marca, Modelo, Propietario. El programa debe solicitar los datos al usuario y mostrarlos haciendo uso de un procedimiento. Investigación 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 opción 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. Bibliografía 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#. 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 detallesJava 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 detallesJava 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 detallesObjetivos 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 detallesTema: 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 detallesESTRUCTURAS 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 detallesGUIA 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 detallesTema 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 detallesTema: 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 detallesJava 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 detallesTema: 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 detallesFundamentos 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 detallesEstatutos 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 detalles1. 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 detallesUn 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 detallesMatriz 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 detallesPROGRAMA 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 detallesPontificia 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 detallesSistema 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 detallesTema: 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 detallesGuí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 detallesUNIDAD 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 detallesUniversidad 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 detallesTEMA 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 detallesEXAMEN 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 detallesLos 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 detallesUniversidad 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 detallesFACULTAD 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 detallesProgramació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 detallesPrá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 detallesProgramació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 detallesEjercicios 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 detallesCarlos 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 detallesProgramació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 detallesESCUELA 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 detallesJava 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 detalles5. 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 detallesTaller: 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 detallesLaboratorio. 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 detallesAPUNTADORES. 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 detallesCaracteres 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 detalles3. 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 detallesCrear 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 detallesUniversidad 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 detallesTema: 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 detallesMANUAL 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 detallesConexió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 detallesAgenda..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 detallesInstrucciones 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 detallesInstructivo 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 detallesLENGUAJES 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 detallesColumnas 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 detallesInformá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 detallesTema: 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 detallesPROGRAMACIÓ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 detallesINTRODUCCIÓ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 detallesTema: 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 detallesTema: 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 detallesControl 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 detallesManual 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 detallesFicha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Más detallesTema: 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 detallesTodo 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 detallesUNIVERSIDAD 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 detalles1
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 detallesINTRODUCCIó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 detallesProgramació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 detallesUniversidad 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 detallesPRÁ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 detallesEscuela 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 detallesFundamentos de programación JAVA
Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:
Más detallesPROGRAMACION EN INTERNET
PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA fredyssimanca@hotmail.com La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo
Más detallesSILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN
FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3.
Más detallesManual 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 detallesMISIÓ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 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 detallesProgramació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 detallesSIGE (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 detallesTema: 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 detallesCarrera: 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 detallesUNIVERSIDAD 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 detallesInstrucciones 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 detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian
Más detallesCiclos. 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 detallesIntroducció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 detallesProcesadores de lenguaje Tema 6 La tabla de símbolos
Procesadores de lenguaje Tema 6 La tabla de símbolos Departamento de Ciencias de la Computación Universidad de Alcalá Resumen La tabla de símbolos. Requerimientos de información. Diseño de la tabla de
Más detallesGuí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 detallesSensor 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 detallesINTERFACE 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 detallesGUÍ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 detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesSistema de Proveedores SISPROV Portal del Proveedor
Sistema de Proveedores SISPROV Portal del Proveedor Inscripción del Proveedor 1. Cómo Ingreso al SISPROV Portal del Proveedor? En la página web de GMP tenemos un link para ingresar al sistema SISPROV.
Más detallesPROGRAMACIÓN UNIDADES
PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas
Más detallesTema: 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 detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesVariables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Más detallesINSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
Más detallesCEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México
CEDIS SISTEMA ADMINISTRATIVO PARA EL CONTROL DE BARES Y RESTAURANTES SOFT RESTAURANT (Versión 8.0.0) National Soft de México El módulo CEDIS le permite administrar los pedidos realizados desde las sucursales
Más detallesElementos 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 detallesFUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Más detalles