Escuela de Ciencias de la Computación – UTPL Fundamentos de la Programación Autores: Ing. Jorge López, Ing. Greyson Alberca
CAPÍTULO 4. ARREGLOS
La manipulación de datos es una de las principales actividades que realizan los programas, por tal motivo sehan creado varias estructuras que permiten manejar los datos de diferentes maneras, pero siempre buscando la optimización en su manejo. Una de las primeras estructuras de datos que se estudia son losarreglos, por tal motivo dedicamos este capítulo a su estudio, en el mismo cubriremos los conocimientos básicos sobre arreglos. Ante todo es importante conocer la importancia de los arreglos. Paraello analice el Algoritmo 5 ALUMNOS FOR del capítulo 3 de esta guía didáctica. Recuerde que la característica que define al algoritmo anterior es la utilización de la sentencia FOR y cuyo objetivo estomar cinco veces por teclado (leer) los nombres, apellidos y presentarlos en pantalla. De esta manera se evita la definición de cinco variables para nombres (n1, n2, n3, …) y cinco variables para losapellidos (a1, a2, a3, …) lo que implica un ahorro de espacio en memoria. Pero, ¿que implicó que solo se defina una variable nom para los nombres y una variable ape para los apellidos?. Pues bien, elproblema principal es que los valores anteriores de las variables en cada repetición del FOR serán sobrescritos por los nuevos valores ingresados, en otras palabras, si se desea ingresar una lista de1000 nombres, con el algoritmo anterior y luego proceder a presentar los 100 primeros nombres resultaría imposible realizarlo mediante el procedimiento anterior, ya que no se ha guardado más que elúltimo valor que se ingreso. El siguiente algoritmo está modificado para el...
Estos documentos también te pueden resultar útiles
...Aplicaciones de Negocio
Arreglos de una dimensión
La sinataxis general para declarar un arreglo de una
dimensión es la sig.
tipo nombre_arreglo[];
Ejemplo: declarar un arreglo “Calificaciones” de tipo
entero.
int calificaciones[];
La declaración anterior aún no reserva espacio en
memoria para el arreglo. Para asignar el espacio
utilizaremos el operador new de la sig. forma:
nombre_arreglo = new tipo [tamaño];
Ejemplo:
calificaciones =...
...Estructuras de Datos
(ARREGLOS)
Asignatura: Computación I
UNA Cl Cojedes
Elaborado por: Ing. Zamantha González
Arreglos (array)
• Un arreglo está formado por un número fijo de
elementos contiguos de un mismo tipo. Al tipo se le
llama tipo base del arreglo. Los datos individuales se
llaman elementos del arreglo.
• Para definir un tipo estructurado arreglo, se debe
especificar el tipo base y el...
...ARREGLOS
Lectura/escritura
Para i desde 1 Hasta N hacer
Leer (ARREGLO[i])
Escribir (ARREGLO[i])
Fin_Para
Ejemplo
Nombre: Llena un arreglo de 50 enteros
variables:M(50) de tipo entero, i
Inicio
Escribir(‘Los valores del arreglo son : ‘)
Para i 1 Hasta 50 incremento 1hacer
Leer(Mi]
Escribir(M[i])
Fin_para
Fin
Ejemplo
Nombre: a un arreglo de 50 enteros le
asigna 3
variables:M(50) de tipo...
...ARREGLOS
INTRODUCCION
La memoria está organizad en localidades o celdas numeradas que se accesan por procedimientos aleatorios. Cuando declaramos una variable, lo que se hace en realidad, es apartar un conjunto de localidades de memoria, dependiendo del tipo de la variable. Por ejemplo, si declaramos int x; se está apartando una palabra de 2 bytes. Si se declara long y; se están apartando 2 palabras de memoria de 2 bytes cada una[1]. La memoria para almacenar estas...
...Trabajando con arreglos.
En la siguiente guía realizaremos una aplicación que permite almacenar la temperatura más alta para cada día de la semana, además nuestro programa nos ayudará a conocer promedio de ellas.
En un proyecto en blanco agregamos una nueva clase llamada Clima como muestra la imagen:
Declararemos ahora dentro de la clase un atributo que permita almacenar 7 valores de tipo float que representan las 7 temperaturas de la semana.
De esta forma, al...
...ARREGLOS
Un Arreglo es una estructura de datos en la que variables del mismo tipo se identifican bajo un mismo nombre pero distinguiéndolas por medio de índices. De esta manera resulta más cómodo y comprensible hacer las manipulaciones necesarias.
VECTORES
Un vector es un arreglo de una sola dimensión, para indicar a qué elemento nos referimos, se necesita especificar un sólo número o índice, que corresponde a la posición relativa de dicho elemento...
...Conservatorio Superior de Música Félix T. Garzón
Profesorado de Artes en Música
Espacio Curricular: Práctica Docente IV
Profesora: Elizabeth Burba
Año 2012
Alumno: Muñoz Nadia Celeste
Proyecto:
“A arreglárselas con el Arreglo”
Fundamentación
El término “arreglo” proviene de la música popular. Es la denominación bajo la cual se agrupan las operaciones a las que puede ser sometida una melodía o un trozo musical. Por medio de esta...
{"essaysImgCdnUrl":"\/\/images-study.netdna-ssl.com\/pi\/","useDefaultThumbs":true,"defaultThumbImgs":["\/\/bts-study.netdna-ssl.com\/stm\/images\/placeholders\/default_paper_4.png","\/\/bts-study.netdna-ssl.com\/stm\/images\/placeholders\/default_paper_2.png","\/\/bts-study.netdna-ssl.com\/stm\/images\/placeholders\/default_paper_3.png","\/\/bts-study.netdna-ssl.com\/stm\/images\/placeholders\/default_paper_4.png","\/\/bts-study.netdna-ssl.com\/stm\/images\/placeholders\/default_paper_5.png"],"thumb_default_size":"160x220","thumb_ac_size":"80x110","isPayOrJoin":false,"essayUpload":true,"site_id":2,"autoComplete":false,"isPremiumCountry":false,"userCountryCode":"US","logPixelPath":"\/\/www.smhpix.com\/pixel.gif","tracking_url":"\/\/www.smhpix.com\/pixel.gif","cookies":{"unlimitedBanner":"off"},"essay":{"essayId":13519770,"categoryName":"Ciencia","categoryParentId":null,"currentPage":1,"format":"text","pageMeta":{"text":{"startPage":1,"endPage":3,"pageRange":"1-3","totalPages":3}},"access":"free","title":"Arreglos","additionalIds":[],"additional":[],"loadedPages":{"html":[],"text":[1,2,3]}},"user":null,"canonicalUrl":"http:\/\/www.buenastareas.com\/ensayos\/Arreglos\/5580701.html","pagesPerLoad":50,"userType":"member_guest","ct":null,"ndocs":"11,100,000","pdocs":"","cc":"10_PERCENT_1MO_AND_6MO","signUpUrl":"https:\/\/www.buenastareas.com\/inscribirse\/","joinUrl":"https:\/\/www.buenastareas.com\/join.php","payPlanUrl":"\/checkout\/pago\/2191","upgradeUrl":"\/checkout\/subir de categoría","freeTrialUrl":null,"showModal":"get-access","showModalUrl":"https:\/\/www.buenastareas.com\/inscribirse\/?redirectUrl=https%3A%2F%2Fwww.buenastareas.com%2Fjoin.php","joinFreeUrl":"\/contribuir?newuser=1","siteId":2,"facebook":{"clientId":"117783761627229","version":"v2.9","language":"es_ES"}}