Introducción A La Programación

Páginas: 7 (1506 palabras) Publicado: 12 de mayo de 2012
Este articulo es tomado de Anomalia por Marmolejo Martinez Juan Carlos, se trabaja en tres partes.
Arreglos y Cadenas
Los arreglos permiten agrupar datos usando un mismo identificador. Todos los elementos de un arreglo son del mismo tipo, y para acceder a cada elemento se usan subíndices.
Arreglos unidimensionales y bidimensionales Los arreglos son una colección de variables del mismo tipoque se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones a los arreglos unidimensionales se les conocen como vectores y a los bidimensionales como matrices. Para acceder a un elemento en particular de un arreglo se usa un índice.El formato para declarar un arreglo unidimensional es:
tipo nombre_arr [ tamaño ]
Por ejemplo, para declarar un arreglo de enteros llamado listanum con diez elementos se hace de la siguiente forma:
int listanum[10];
Arreglo Unidimensional
Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructuranatural para modelar listas de elementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.
Para implementar arreglos unidimensionales se debereservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
Los arreglos se representan en memoria de la forma siguiente:
x : array[1..5] of integer
Para establecer el rango del arreglo (número total de elementos) que componen el arreglo se utiliza la siguiente formula:
RANGO = Ls - (Li+1)
donde:
ls = Límite superior del arreglo
li= Límite inferior del arreglo
Para calcular la dirección de memoria de un elemento dentro de un arreglo se usa la siguiente formula:
A[i] = base(A) + [(i-li) * w]
donde :
A = Identificador único del arreglo
i = Indice del elemento
li = Límite inferior
w = Número de bytes tipo componente
Si el arreglo en el cual estamos trabajando tiene un índice numerativo utilizaremos lassiguientes fórmulas:
RANGO = ord (ls) - (ord (li)+1)
A[i] = base (A) + [ord (i) - ord (li) * w]
Se dice que un subindice es? |
Su respuesta : Es el número que hace referencia a una celda específica del arreglo, en el caso de c++ el subindice es un valor que inicia desde cero y se extiende hasta el número de elementos menos 1.Respuesta correcta |
-------------------------------------------------Principio del formularioContinuar Final del formulario |
Reconocimiento Unidad 2
Los arreglos unidimensionales son estructuras de datos estáticas que le permiten almacenar gran cantidad de información bajo un mismo nombre, también reciben el nombre de: |
Su respuesta : ArregloRespuesta correcta |
-------------------------------------------------
Principio del formularioContinuar Finaldel formulario |
Las cadenas están definidas como un arreglo de caracteres o un apuntador a una porción de memoria conteniendo caracteres ASCII. Todas las funciones para manejo de cadenas, requieren para su funcionamiento de la librería: |
Su respuesta :
string.h
Respuesta correcta
Las cadenas de caracteres son un tipo especial de arreglo pues se trata de un conjunto de datos de tipo charque termina con un caracter nulo, a este tipo de vectores también se les conoce como "cadenas". Básicamente el manejo de cadenas es muy similar al de los arreglos.
Ejemplo:
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main() {
char cadena[7]; /* Define una cadena de caracteres */
cadena[0]='L';
cadena[1]='e';
cadena[2]='t';
cadena[3]='r';...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS