ARREGLOS Por: Astaroth.  En la clase anterior vimos que c++, es un mundo de cajas, bien hoy hablaremos de una caja un tanto particular “vagoncin” el.

Slides:



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

El lenguaje de programación C - El primer programa -
Ordenamiento de Arreglos
PROF. CARLOS RODRIGUEZ SANCHEZ COMP 242 Introducci Ó n a los Arreglos (arrays) en C++
Abstracción de Datos Arrays.
Ejemplo de Programa C++
Entendiendo la definición de clases
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++.
FUNCIONES EN C.
INFORMATICA I Arreglos 1 CLASE 17.
INFORMATICA I Arreglos 2 CLASE 18.
INFORMATICA I Funciones CLASE 13.
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
Programación Estructurada
Introducción al lenguaje C++
SOBRECARGA DE FUNCIONES
Cont. Arbol Binario de Búsqueda
Estructuras de Datos Cont. C++ y Tipos de Datos. Ejemplo: Vector de Objetos #include class estudiante { private: int aCarne; char aNombre[20]; float aNota;
Unidad 3 Punteros.
Algoritmos y Estructuras de Datos Introducción al C++ Herencia.
Arreglos: Vectores en JAVA
Funciones y procedimientos
Chapter 7 Functions Dale/Weems/Headington. 2 Tópicos Capítulo 7 l Writing a Program Using Functional Decomposition l Writing a Void Function for a Task.
Material de apoyo Unidad 2 Estructura de datos
Introducción a clases Programación Orientada a Objetos.
Cont. Arbol Binario de Búsqueda (2). Sobre los recorridos Las versiones recursivas de los recorridos son costosas debido a la gran cantidad de llamadas.
LIA. SUEI CHONG SOL, MCE.. #include void main() { float N1,N2,N3,SUMA; cout>N2;
Tema 3 Entrada y Salida.
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
Programación III Clase 07 Funciones.
Arreglos.
Programación III Clase 06 Funciones.
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Desarrollador Profesional de Juegos Programación III Unidad II Una clase thread para window.
Cátedra de COMPUTACIÓN FACULTAD DE INGENIERÍA - UNA La mejor manera de aprender Programación es PROGRAMANDO !!!!!! CLASE Nro. 1.
Elaborado por Fernando Torre - Universidad Simón Bolívar ARREGLOS CI Computación I Universidad Simón Bolívar Dpto. de Computación y Tecnología de.
Algoritmos para Ordenar datos
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
NUMERACIÓN ¿Contar… importa?.
PASOS PARA HACER UNA PRESENTACIÓN PEDAGÓGICAMENTE EFICIENTE CONSEJOS ÚTILES.
Computación I Primer Semestre 2006 Capítulo IV Ciclos y Colecciones (con un sabor a algoritmos)
Clase 10 Apuntadores & Memoria Dinámica
Punteros.
APUNTADORES.
Estructuras de Repetición (Hacer-Mientras)
Cálculo de extremos de funciones de R n –> R : Supongamos que queremos calcular un extremo de una función f de R n –> R: donde.
Primeros pasos en java. Definición de las librerías import java.applet.Applet; //cuando se crea un applet import java.awt.*; //importa todos los paquetes.
Estructuras de Repetición (Hacer-Mientras)
Tipo de dato char El tipo de dato char ocupa un byte de memoria. Con un byte solo se puden guardar 256 números enteros sin signo, del 0 – 255. Si a cada.
INTRODUCCION A LA PROGRAMACION
LENGUAJE “C” Programación.
Fundamentos de Programación
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Abstracción.
Algoritmo.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Laboratorio de programación
Desarrollador Profesional de Juegos Programación III Unidad II Trabajando con bloqueo de datos.
Desarrollador Profesional de Juegos Programación III Unidad I El manejador universal.
ARREGLOS O ARRAYS.
ESTRUCTURAS DE DECISION MULTIPLE
Paso de Parámetros a una Función Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de.
C Por Isaí Landa. C C es un lenguaje de programación ¿Quién es C? ¿Cuál es el mundo de C? El mundo de C es un conjunto de cajas. Las cajas guardarán números.
Clase II Estructuras dinámicas (TAD) Listas Enlazadas. ¿A que llamamos estructuras dinámicas? ¿Por qué son necesarias? Ventajas y Desventajas que tendremos.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
Usando for, while y do while
++
Transcripción de la presentación:

ARREGLOS Por: Astaroth

 En la clase anterior vimos que c++, es un mundo de cajas, bien hoy hablaremos de una caja un tanto particular “vagoncin” el vagón, en este caso vagoncin pertenece a un tren el cual tiene mas vagones, cada vagón tiene un numero y puede contener dentro de si, dependiendo del tipo de vagon, un dato.

Este es trenecin.  Trenecin tiene un numero de vagones que van de 0 a n, en total tiene n+1 vagones.

¿Cómo puedo tener a trenecin en c++?  Para empezar trenecin ya no será trenecin lo llamaremos arreglo y se define de la siguiente manera  Int trenecin [ 102 ] ; Tipo de datoTamaño del arreglo, es decir la cantidad de vagoncines que necesitamos, siempre agregamos 2 de mas. Nombre de nuestro arreglo

¿Cómo guardo un dato en el arreglo?  Primero para introducir un dato en un vagon se hace de la siguiente manera  int n=5;  Trenecin [3] = n;

Y si quiero saber que hay en un vagón  Imaginemos en en el vagon 4 tenemos el valor 3.  int N;  N = trenecin [4];

Imprimir el valor de un vagón. Se pueden imprimir los datos de los vagones de la siguiente manera. int i=3; cout<< trenecin [ i ]<<“\n”;

Ejemplo de lo que pasa en trenecin.

C++

Leer e imprimir N numeros.  #include  int trenecin[5];  int N, aux;  int cont = 1;  void leer(){  while(cont <= N){  cin>>aux;  trenecin [cont] = aux;  cont=cont+1;  }  int main(){  cin>>N;  leer();  return 0;  }

void imprimir(){ cont=1; while(cont <= N){ cout<< trenecin [cont] << “ ” ; cont = cont + 1; }

N=4 Cont=Aux= -Lectura de N números

¿Porque con dos de mas?  Nuestro arreglo lo definimos con 2 números de mas porque ejemplo, un arreglo de 6 tendrá los siguientes vagones, 0,1, 2…5 porque se cuenta el 0. Entonces si queremos un arreglo que tenga vagones del 1-6 lo definimos con 8 es decir 0, 1, 2, 3, 4, 5, 6, 7 y así tenemos dos vagones libres para hacerles lo que queramos.

Gracias por su atención.