TALLER DE CERTIFICACIÓN INTERNACIONAL

Slides:



Advertisements
Presentaciones similares
Teoría de Autómatas y Compiladores
Advertisements

1.2 Sintaxis del lenguaje Java.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
Tema 2: Los tipos de datos
Informática Ingeniería en Electrónica y Automática Industrial
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
Capítulo 1: Entrada estándar y salida estándar.  Programas gráficos: diseñados para ejecutarse en el entorno gráfico X. Utilizan mouse y teclado  Programas.
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Descifra el mensaje Código EBCDIC
Algoritmos y Desarrollo de Programas I
Expresiones Regulares
Campos simples La sintaxis para definir campos en el segmento de datos depende en parte del ensamblador usado, si bien casi siempre guardan.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
NTICX 2014 – CLASE X Prof. Andrea Marigomez. Sistema Binario  Usa sólo ceros (o) y unos (1) para representar los números.  Constituye la clave del.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
UNICODE Isaac Castillo Rodríguez Samuel Néstor Apóstol
Control, adquisición y monitoreo con Arduino y Visual Basic .net
SISTEMAS NUMERICOS ING. SUSANA BELTRAN.
FUNCIONAMIENTO BÁSICO
Ingreso , proceso y salida de datos
Integrantes del Equipo:
Métodos de compresión sin pérdida de información
Convenciones de nomenclatura y diseño
Estructura General de las Instrucciones en Visual Basic
Utilización de contratos
Clase 8: Strings Valeria Herskovic –
Programación en C - manejo de Archivos
Tema 4 Elementos para el Desarrollo de Algoritmos
OPERADORES LÓGICOS V F P Q (5<8) && (5<10) es verdadero V V
AYUDANTÍA 6 Más sobre... ¿Faiton?.
Computación Valeria Herskovic –
Básicos de Autómatas.
1 1 1 El Sistema B nar o
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
Propiedades generales de un campo
CREAR DIAGRAMA DE FLUJO
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Lenguajes de programación
Búsquedas en Internet ¿Qué es un buscador?
Expresiones regulares
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Taller de certificación Internacional
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
HERRAMIENTAS DE PROGRAMACIÓN
U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema.
EXPRESIONES REGULARES COMPUTACIÓN 2. EXPRESIONES REGULARES Es una secuencia de caracteres que van a formar un patrón, este se utiliza para realizar búsquedas.
Prof. Pedro Quiroz G..
Características de “C”
¿Para qué se utiliza el PSEINT?
Instituto Tecnológico de Minatitlán
Código ASCII.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
ÁRBOLES DE EXPRESION. Un árbol de expresión sirve para evaluar expresiones del tipo: (a+b)*c/d Para que un árbol represente una expresión se deben tomar.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Tema 6. Conceptos básicos de programación (Clase 2)
Algunas Características de C++ no presentes en C
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
INTRODUCCIÓN A LA INFORMÁTICA
Tecnologías de la Información y Comunicación Funciones de Texto Introducción del tema En Excel, las funciones de texto sirven para modificar texto.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
UNIDAD II Generalidades sobre Algoritmos
SISTEMAS NUMERICOS “Introducción a la Programación” Rolando Montero.
Transcripción de la presentación:

TALLER DE CERTIFICACIÓN INTERNACIONAL TEMA: BUSCANDO, MODIFICANDO Y CODIFICANDO

Buscando, Modificando y Codificando Formando expresiones regulares Codificando y decodificando

¿Qué es una expresión regular? Es un conjunto de caracteres que determinan si un String cumple los requerimientos determinados en la expresión. ¿Cómo usar una expresión regular? Se debe referenciar a System.Text.RegularExpressions y usar el método Regex.IsMatch Las expresiones regulares soportan caracteres especiales y operadores, como por ejemplo: . * ? + [ ] ( ) { } ^ $ | \. Los más usados comúnmente son “^” para indicar el comienzo de la cadena, “$” para indicar el final, “?” para indicar un carácter opcional, “.”para indicar cualquier carácter y “*” para indicar un carácter repetido.

Caracteres usados en una expresión regular Carácter Descripción . coincide con cualquier carácter individual * coincide con cero o más elementos anteriores + coincide con uno o varios elementos anteriores ? coincide con cero o uno de los elementos anteriores () recuerda el contenido del paréntesis como elemento [] coincide con un elemento de la lista - crea un intervalo en una lista | O ^ coincide con el principio del campo $ coincide con el final del campo \ usa caracteres de escape con cualquiera de los elementos anteriores {n} Encuentra coincidencia si hay exactamente n apariciones del carácter que precede.

Ejemplo: Expresión regular que valida un numero con dos decimales

Buscando, Modificando y Codificando Formando expresiones regulares Codificando y decodificando

¿Qué es codificar y decodificar? Codificar es el proceso de transformar un conjunto de caracteres a una secuencia de bytes. Decodificar es el proceso inverso; es transformar una secuencia de bytes codificados a un conjunto de caracteres. ¿Cómo codificar y decodificar? Se debe referenciar a System.Text y usar cualquiera de las clases Encoder, EncodingInfo, Encoding

Tipos de codificación ASCII: asigna caracteres para 7-bit bytes usando los números desde el 0 al 127. Al inicio no incluía los caracteres que no estaban en el alfabeto inglés (solo tenía letras del alfabeto ingles en mayúscula y minúscula, números, puntuación, y algún otro carácter especial de control). ANSI: (de 8-bit byte) tuvo una solución para este problema y utilizo del 0 al 127 los códigos ASCII y los demás, desde el 128 al 255, para otros valores específicos del lenguaje elegido. Unicode: es una codificación de páginas masiva, con miles de caracteres que soportan muchos lenguajes y scripts. No es de un tipo específico de codificación, existen varios tipos. El framework de .Net utiliza Unicode UTF-16 para representar caracteres y a veces UTF-8 internamente.

Tipos de Unicode UTF-32: representa los caracteres en secuencias de 32-bit enteros, puedes usar UTF-32Encoding class para convertir caracteres en un formato UTF-32. UTF-16: representa los caracteres en secuencias de 32-bit enteros, puedes usar UTF-16Encoding class para convertir caracteres en un formato UTF-16. UTF-8: usa codificación de 8-bit 16-bit 24-bit y arriba de los 48-bit, valores de 0 a 127 .

Usando Encoding Class (Clases de codificación) Se puede usar el método Encoding.GetEncoding para devolver un objeto encoding para una especificada codificación. Encoding.GetBytes convierte un string unicode a su representación en bytes en una codificación especificada. Encoding.GetEncodings obtiene un arreglo de EncodingInfo que soporta el framework.

Tipo de codificación al escribir y leer un archivo Al Leer: Encoding es una enumeración que contiene opciones como: Default, UTF32, UTF7, UTF8, ASCII, etc.

Ejemplos: Al escribir: código

Ejemplos: Al escribir: Resultado:

Ejemplos: Al leer: Con diferente codificación

Ejemplos: Al leer: Con la misma codificación