1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas.

Slides:



Advertisements
Presentaciones similares
Lenguaje C++.
Advertisements

Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
PHP-MYSQL OPERADORES EN PHP
Declaración de datos en el segmento de datos.. EXISTEN UN CONJUNTO DE DIRECTIVAS QUE NOS PERMITEN DECLARAR DATOS EN EL SEGMENTO DE DATOS, LAS DIRECTIVAS.
Orientación a Objetos con Java SE
Archivos Implementar un método que lea una secuencia de números enteros de un archivo y compute la cantidad de elementos leídos.
CADENAS EN PHP.
Cadenas de caracteres.
Algoritmo y Estructura de Datos I
PROGRAMACIÓN ORIENTADA A OBJETOS
Herramientas para el acceso directo a memoria en C++
String o Cadenas Prof. Gonzalo Pastor. Cadenas o String ► En C, una cadena o texto se define como un vector de caracteres de longitud determinada que.
1 Cadenas de caracteres Es un objeto de la clase String Una cadena de caracteres es una matriz unidimensional de elementos de tipo Char New. Utilizado.
Manipulación de caracteres e hileras de texto
M.C. Juan Carlos Olivares Rojas
Unidad I Java y C++ : Similitudes y diferencias
Cadenas de Caracteres y Emparejamiento de Patrones
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Unidad II Aplicaciones con Arreglos en Java y C++
Curso Programación en Java
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.
TIPOS DE DATOS ABSTRACTOS
LENGUAJE “C” Programación.
Ingeniería de Software Orientado a Objetos
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
El lenguaje de programación Java
Fundamentos de Programación
Computación II Repaso de java Karina Figueroa Mora.
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
Herramientas de polimorfismo y herencia en C++
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Unidad III Manejo de Excepciones en Java y C++
Ingeniería de Proyectos M.C. Juan Carlos Olivares Rojas Agosto, 2009.
M.C. Juan Carlos Olivares Rojas
Programación en C para electrónicos
Tipo de dato Arreglo en C Uso del for con arreglos
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
M.C. Juan Carlos Olivares Rojas
M.C. Juan Carlos Olivares Rojas
Programación Orientada a Objetos: Java vs C++ M.C. Juan Carlos Olivares Rojas.
1 Aplicaciones Mecatrónicas distribuidas M.C. Juan Carlos Olivares Rojas.
Programación orientada a objetos. Existen 3 niveles de visibilidad: ◦ public: significa que los atributos de una clase pueden ser accedidas desde fuera.
APUNTADORES.
1 Unidad III Diseño y Programación de Interfaces HMI M.C. Juan Carlos Olivares Rojas.
CAPITULO V ARREGLOS Y CADENAS.
Implementación del analizador léxico Prácticas EDI - © Juan Ramón Pérez1.
Programación Procedural y Recursiva en C++
Una Institución creada por el Tecnológico de Monterrey Administración de Riesgos M.C. Juan Carlos Olivares Rojas.
Unidad I Java y C++ : Similitudes y diferencias
Unidad II Aplicaciones con Arreglos en Java y C++
1 Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas M.C. Juan Carlos Olivares Rojas.
1 Estructuras de Datos en Java M.C. Juan Carlos Olivares Rojas.
Unidad II Aplicaciones con Arreglos en Java y C++
1 Servidores de entrada/salida (I/O servers) M.C. Juan Carlos Olivares Rojas.
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
ARREGLOS (arrays).
Arrays multidimensionales en JAVA
M.C. Juan Carlos Olivares Rojas
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
ESTRUCTURAS LINEALES “LA PILA”
Servicios Web con Java M.C. Juan Carlos Olivares Rojas Julio 2011.
Lenguaje de Programación II PLAN DE EVALUACIÓN CONTENIDO MODALIDAD DE EVAL. PONDERACIÓN INTRODUCCIÓN BÁSICA AL LENGUAJE DE PROGRAMACIÓN.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Diferentes maneras de manejar datos en JAVA COMP 250.
Tratamientos Secuenciales Generalizados II Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 19 Versión
Programación 1 String y arreglos Facilitador Adrián Monge Monge.
Equipo de Profesores del Curso. Funciones de Texto.
Transcripción de la presentación:

1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas

Agenda 2.3 Strings en C++. Comparación con JAVA 2

String Las cadenas o “strings” son uno de los tipos de datos básicos que tiene cada uno de los lenguajes de programación. En el caso de C/C++ las cadenas son un arreglo de caracteres en donde la última posición es un carácter especial, el terminal nulo ‘\0’. 3

String Las cadenas en C/C++ se pueden manejar como cualquier otro arreglo, pero ya existen algunos métodos predeterminados (definidos en string.h) para las tareas básicas: Copiar cadenas: strcpy(destino, origen); Comparar cadenas: strcmp(cad1, cad2) //0 si son iguales, > 0 cad1 mayor, <0 cad2 mayor 4

String strlen(cad) //devuelve la longitud strset(s, c) //inicializa una cadena con el carácter c El modificador en C para leer e imprimir cadenas es %s. La función gets permite obtener cadenas con espacios en C/C++ 5

String En C++ se cuenta con el objeto string definido en la bilioteca string del espacio de nombres estándar. El cual puede copiarse y concatenarse cadenas de manera directa. Tiene la propiedad tamaño(length), el método assign, at(), append(), entre otros. 6

String En Java también existe la clase String, la cual tiene métodos muy parecidos a su clase homónima en C++. Las cadenas en Java tienen métodos para comparar (compare()), para manejo de subcadenas (substr()), entre otros métodos. 7

Actividad 8 Implementación de una clase String en C++ comparación con el mismo objeto en Java 8

9 ¿Preguntas, dudas y comentarios?