CAPITULO V ARREGLOS Y CADENAS.

Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
Abstracción de Datos Arrays.
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Matrices y Determinantes
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I PROFESORA: NELWI BÁEZ.
Programación I Teoría III
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
INFORMATICA I Arreglos 1 CLASE 17.
VECTORES.
ARREGLOS Estructuras de datos.
Análisis y programación 13051A. * Como se había comentado anteriormente, un vector es un arreglo o colección de datos donde los datos se almacenan de.
Unidad 3 Punteros.
¿Qué es un PUNTERO?: Un puntero es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No.
Vectores en java.
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I PROFESORA: NELWI BÁEZ.
Arreglos Prof. CÉSAR MOLINA.
MODOS DE DIRECCIONAMIENTO
Departamento de Informática Universidad Técnica Federico Santa María Capítulo 2 “Subprogramas/Funciones - Arreglos” Arreglos-Arrays.
Arreglos.
3.1 Declaración de tablas en C
UNIDAD V Arreglos y Cadenas
MATRICES Y DETERMINANTES.
Tema 2: Los tipos de datos
Informática Ingeniería en Electrónica y Automática Industrial
ARREGLOS BIDIMENSIONALES
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
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.
Clase 10: Estructuras de datos y arreglos.
PUNTEROS Ing Anghello Quintero.
Metodología de Programación Ayudantía 2 lelagos.ublog.cl 2009.
Archivos Programación I MC Beatriz Beltrán Martínez.
Programación Orientada Objetos
Fundamentos de Programación
Informática Ingeniería en Electrónica y Automática Industrial
Programación en C para electrónicos
Tipo de dato Arreglo en C Uso del for con arreglos
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas
Elementos básicos del lenguaje
Programación Avanzada y Métodos Numéricos
Introducción a la Programación
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
APUNTADORES.
Introducción a la Programación “Conceptos Básicos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Elementos básicos del lenguaje
Los punteros Programación modular.
Matrices Prof. Flor Narciso Departamento de Computación
Computación II Capitulo VII Punteros. Presentación de la unidad Objetivos: –Ser capaces de utilizar punteros. –Comprender las relaciones entre punteros,
Estructura de datos I CIS - UABJB.
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
Arreglos: Vectores Departamento de Computación
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
ARREGLOS (arrays).
Arrays multidimensionales en JAVA
Arreglos unidimensionales
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Computación I. CI-2125 Tema VII
Algoritmo.
PUNTEROS EN EL LENGUAJE C
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
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.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA EN SISTEMAS ENERGÉTICOS SUSTENTABLES.
Arreglos (Arrays) Programación 1.
ARREGLOS.
Transcripción de la presentación:

CAPITULO V ARREGLOS Y CADENAS

ARREGLOS UNIDIMENSIONLES Y MULTIDIMENSIONALES - Los arreglos son una colección de variables del mismo tipo que 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. - Para acceder a un elemento en particular de un arreglo se usa un índice.

DECLARANDO Y ACCEDIENDO A UN ARREGLO Declarar un arreglo: tipo nombre_arreglo[tamaño] Ejemplo: int notas[10]; float pesos[15]; Acceder a un arreglo: El indice para el primer elemento siempre es cero. En el ejemplo anterior el arreglo notas tiene 10 elementos desde el elemento notas[0] hasta notas[9]. Para acceder a un elemento del arreglo uso sus indices: ejemplos: notas[7] = 15; a= notas[7];

ARREGLOS BIDIMENSIONELES Ejemplo: int matriz[7][5]; Este es una matriz de 7 filas y 5 columnas. For para leer valores y asignarlos a una matriz: z=0; for (i=0; i<7;i++) for(j=0; j<5; j++) matriz[i][j] = z++;

INICIALIZAR UN ARREGLO Ejemplo: int vector[3]={1,2,3}; float matriz[3][4]={{8,9,6,5},{3,5,1,4},{4,5,6,7}}; fila 1 fila 2 fila 3

CADENAS Una cadena en C se representa como un arreglo de caracters donde la terminacion de la cadena es el caracter nulo '\0'. Declaracion de una cadena: char cadena[30]; Inicializacion de una cadena: char nombre[20]=”Juan Carlos”; char nombre[20]={'J','u','a','n',' ','C','a','r','l','o','s','\0'};

Leer desde la entrada estándar: main() { CADENAS Leer desde la entrada estándar: main() { char nombre[15], apellidos[30]; printf("Introduce tu nombre: "); scanf("%s",nombre); printf("Introduce tus apellidos: "); scanf("%s",apellidos); printf("Usted es %s %s\n",nombre,apellidos); } }

Problema01: Escribir un progrma en C que lea un vector de enteros de 10 elementos. Despues de leer el vector que encuentre el mayor de los elementos.

Problema02: Escribir un progrma en C que lea una cadena de caracteres y encuentre su longitud.

Problema03: Leer una cadena, invertirla y almacenarla en otra cadena.

Problema04: Escribir un progrma en C que lea una cadena de caracteres con letras minusculas y ponga todas las letras en mayusculas. (ASCII A=65 y a=97)

Problema05: Escribir un progrma en C que lea una matriz cuadrada de NXN, que encuentre la suma de las dos diagonales principales, y que determine cual es la mayor.