Técnicas de Programación Lenguaje Java - 4. Convertir cadena a mayúsculas Mientras (haya entrada) –Leer entrada –Para cada carácter c de la entrada Si.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.
Advertisements

Álgebra de Boole El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " º.
Lenguaje C++.
Teoría de Autómatas y Compiladores
COMP 234 Prof. Carlos Rodríguez Sánchez
Informática I – 4to año Volumen II.
DATOS E INFORMACIÓN.
INTRODUCCION AL LENGUAJE C
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Roberto Mercado Holguin
Ingeniero Anyelo Quintero
27/07/14 Catedra de Programacion I 1 Programación I Operadores y Expresiones.
Conceptos Básicos de Java
Programación en C para electrónica
Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Sistemas de Numeración
JAVA J.A.C..
Unidad III Elementos del lenguaje C++
Tema 2: Los tipos de datos
Conversiones entre Sistemas Numéricos
Algoritmos y Desarrollo de Programas I
Introducción a la Ingeniería en Sistemas
U NIVERSIDAD A UTÓNOMA S AN F RANCISCO CARRERA PROFESIONAL: Turismo, Hotelería y Gastronomía Asignatura: Matemática Tema: “CODIGO BINARIO”
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Codificador de convolución
Transformación de los Datos en Información leCCI Ó N 7.
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
CODIGO GRAY Hasta la primera mitad de los años 1940 los circuitos lógicos digitales se realizaban con válvulas de vacío y dispositivos electromecánicos.años.
VBA – Elementos del Lenguaje
Arquitecturas de Computadoras Aritmética Computacional
Un ejemplo de uso de estos operadores: int a, b, c; a = 0xd3; b = 0xf5; c = 0x1e; d =a |b; d =b &c; d =a ^c; d = ~c; d =c 4 Equivale a
Tema 2: Base de datos relacionales
REPRESENTACIÓN DE LA INFORMACIÓN Y UNIDADES DE MEDIDA
Con números se puede demostrar cualquier cosa.
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,
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del sistema binario, es posible establecer un método.
CAPITULO V ARREGLOS Y CADENAS.
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
ELECTRÓNICA DIGITAL.
Estructura de un programa C
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
INTRODUCCIÓN A C#.
SISTEMAS NUMÉRICOS Oscar Ignacio Botero H..
Representación de datos
Fundamentos de Programación
Conversiones Octal y Hexadecimales
de la Información en Computadoras
Matemática de Redes Doc. Anna Dugarte.
Compuertas lógicas INTRODUCCION
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Tipos de datos básicos en Java
EL TIPO DE DATO LOGICO y constantes.
Informática Ingeniería en Electrónica y Automática Industrial
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
FUNCIONES EN EXCEL ENCONTRAR DECIMALES Erlin Sánchez Londoño.
Arquitecturas de Computadoras Aritmética Computacional
1 Arquitecturas de Computadoras Breve repaso al algebra booleana.
Función Mayúsculas: (MAYUSC).- Convierte una cadena de texto en mayúsculas 1.- Cuando se tiene una celda que se desea convertir de minúsculas a mayúsculas.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Programación SISTEMAS NUMERICOS PROGRAMACION I INFO 012.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Programación I :: Prof. Yeniffer Peña Conceptos Avanzados de Programación Presentación.
OPERADORES LÓGICOS V F P Q (5<8) && (5<10) es verdadero V V
Tema 3: Operadores Antonio J. Sierra.
Transcripción de la presentación:

Técnicas de Programación Lenguaje Java - 4

Convertir cadena a mayúsculas Mientras (haya entrada) –Leer entrada –Para cada carácter c de la entrada Si c es una letra minúscula –Asignar a c la letra mayúscula correspondiente Imprimir c

Recordatorio: Operadores Lógicos OperationMeaningNote a && b logical ANDshort-circuiting a || b logical ORshort-circuiting a & b boolean logical ANDnot short-circuiting a | b boolean logical ORnot short-circuiting a ^ b boolean logical exclusive OR !a logical NOT short-circuiting (x != 0) && (1/x > 1) SAFE not short-circuiting (x != 0) & (1/x > 1) NOT SAFE

Operadores de bit OperadorNombreEjemploResultDescripción a & b Y (and)3 & 511 si ambos bits son 1. a | b O (or)3 | 571 si algún bit es 1. a ^ b O excl. (xor) 3 ^ 561 si los bits son distintos. ~a~a No (not)~3-4Invierte los bits. n << p left shift3 << 212 Desplaza los bits de n a la izquierda p posiciones. Rellena con ceros a la derecha. n >> p right shift 5 >> 21 Desplaza los bits de n a la derecha p posiciones. El bit de signo se usa para rellenar las posiciones altas n >>> p right shift -4 >>> 2815 Desplaza los bits de n a la derecha p posiciones. Rellena con ceros.

Operadores de bit ~ 0111 (decimal 7) = 1000 (decimal 8) 0101 (decimal 5) | 0011 (decimal 3) = 0111 (decimal 7) 0101 ^ 0011 = & 0011 = 0001

Operadores de bit int age, gender, height; short packed_info;... // packing packed_info = (((age << 1) | gender) << 7) | height;... // unpacking height = packed_info & 0x7f; gender = (packed_info >>> 7) & 1; age = (packed_info >>> 8); age (range 0-127), gender (range 0-1), height (range 0-127)

Operadores de bit y = x << 3; // Assigns 8*x to y. y = (x << 2) + x; // Assigns 5*x to y. x = x ^ 1; // Or the more cryptic x ^= 1; x = x ^ y; y = x ^ y; x = x ^ y;

Leer bits Escribir bits

Recursividad –Factorial –Fibonacci –Búsqueda Binaria