Registros tipo struct PROGRAMACIÓN MODULAR.

Slides:



Advertisements
Presentaciones similares
Introducción a C++ Sistemas Operativos
Advertisements

Ordenamiento de Arreglos
Searching data in Arrays COMP 242. Linear Search Algoritmo: Comenzando con el primer elemento, se compara cada uno con el valor a buscar y se detiene.
Ejemplo de un programa en C++ donde se manipulan archivos de datos
Ejemplo de Programa C++
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Programacion de Computadora Prof. Obadiah Oghoerore.
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Juan José Montero Román. Sesión 6 - Uso de estructuras.
Tema 1. Introducción a la programación (Lenguaje java).
ARREGLOS Estructuras de datos.
Arreglos: Vectores en JAVA
4A4A4A4A Grado en Ingeniería Informática Grado en Ingeniería del Software Grado en Ingeniería de Computadores Luis Hernández Yáñez Facultad de Informática.
Diseño de algoritmos “Estructuras”
Estructuras de Control de Repetición
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Paso de Vectores como Parámetros
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Concepto de tupla Las tuplas son estructuras de datos que constan de varios campos que pueden contener datos de tipos distintos. El acceso al contenido.
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Preparado por: Nelliud D. Torres Enero/2003 Versión 1.0
METODOLOGÍA DE LA PROGRAMACIÓN
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 2- 1.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Prof. Gonzalo Pastor struct. struct Un struct permite dividir cada posición del vector en varias partes Una estructura (struct) es un tipo de datos compuesto.
Elementos básicos del lenguaje
1 Algunas ideas básicas de C++ Agustín J. González ELO-320.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Registros Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Registros Departamento de Computación
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
ARREGLOS O ARRAYS.
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
UNIVERSIDAD DIEGO PORTALES Facultad de Ingeniería Programación Avanzada HERENCIA Tema: HERENCIA Ing. Javier Chamorro Cerón.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
Algunas ideas básicas de C++
Nociones básicas sobre C++
Lic. Xóchitl minerva García cruz
Nociones básicas sobre C++
IntroducciÓn a los Arreglos (“arrays”) en C++
Entrada / Salida Streams Archivos
Algunas ideas básicas de C++
¿Cómo almacenar grandes cantidades de datos?
TIPOS DE DATOS Cadenas y caracteres PARCIAL III.
Prof. Carlos Rodríguez Sánchez
Algunas ideas básicas de C++
Nociones básicas sobre C++
Guía teórica de manejo de estructuras de datos
Manejo de Excepciones Agustín J. González ELO329.
Nociones básicas sobre C++
Manejo de Excepciones Agustín J. González ELO329.
Vectores Unidad II A Z L D Comenzar.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
++
Manejo de Excepciones Agustín J. González ELO329.
Manejo de Excepciones Agustín J. González ELO329.
UNIVERSIDAD TECNOLOGICA DE MEXICO SC Lenguajes de Programación I
Algunas ideas básicas de C++
Funciones que retornan valor
Lic. Xóchitl minerva García cruz
Nociones básicas sobre C++
Manejo de Excepciones en C++
Nociones básicas sobre C++
INTRODUCCIÓN AL LENGUAJE C++
Guía teórica de manejo de estructuras de datos
Manejo de Excepciones en C++
Algunas ideas básicas de C++
Transcripción de la presentación:

Registros tipo struct PROGRAMACIÓN MODULAR

Definición int float Se hace alusión bajo un mismo nombre Colección de variables Se hace alusión bajo un mismo nombre string Vector<tipo de dato>

Representación Alumno Boleta Nombre Turno Especialidad Promedio Trabajador No. empleado Área Sueldo Auto Placa Año Marca Precio

Sintaxis struct nombre-tipo-estructura{ tipo-de-dato NombreElemento1; tipo-de-dato NombreElementon; };

Ejemplo struct alumno { struct trabajador { long int emp; string area; string boleta; string nombre; string turno; string espe; float prome; }; struct trabajador { long int emp; string area; float sueldo; }; struct auto { string placa; string a; string marca; float precio;

Declaración de variables tipo struct Forma 1. Nombre-tipo-estuctura Nombre-variable; alumno datos; trabajador registro; auto informa; vector<trabajador> RE(255); vector<auto> IN(255); vector<alumno> DA(255); alumno datos [10][5]; trabajador registro [10][5]; auto informa[10][5];

Declaración de variables tipo struct Forma 2. A excepción de vector. struct alumno { string boleta; string nombre; string turno; string espe; float prome; } datos; struct trabajador { long int emp; string area; float sueldo; } registro; struct auto { string placa; string a; string marca; float precio; } informa;

Acceso a los elementos de una estructura Variable Vector Arreglo bidimensional getline(cin,datos.boleta); cin>>datos.prome; getline(cin,DA[i].boleta); cin>>DA[i].prome; getline(cin,datos[f][c].boleta); cin>>datos[f][c].prome;

#include <iostream> #include <string.h> #include <vector> #include <stdio.h> using namespace std; struct dato { string nombre; int edad; string escuela; }alumno; void despliega( dato alumno1); main (void){ vector<dato> A(50); cout<<"Tu nombres es: "<< endl; getline(cin,alumno.nombre); cout<<"Edad: " <<endl; cin >>alumno.edad; cout<<"Escuela: "<<endl; fflush(stdin); getline(cin,alumno.escuela); despliega(alumno); } void despliega( dato alumno1){ cout<<"Te llamas: "<<alumno1.nombre<<endl; cout<<"Tienes: "<<alumno1.edad<<endl; cout<<"Egresaste de: "<<alumno1.escuela<<endl;