Post on 30-Dec-2018
Lenguajes y Ciencias de la Computacion Universidad de Malaga
UNIVERSIDAD DE MALAGADpto. Lenguajes y CC. Computacion
E.T.S.I. Telecomunicacion
EL BUFFER DE TECLADO
Apendice
Elementos de Programacion
Elementos de Programacion 0 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
Elementos de Programacion 1 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
_
Elementos de Programacion 2 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
¡¡VACIO!!
_
Elementos de Programacion 3 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
¡¡VACIO!!
_
Elementos de Programacion 4 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
¡Pulsa la tecla h!
_
h
Elementos de Programacion 5 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
h
h_
Elementos de Programacion 6 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
h
¡Pulsa la tecla o!
h_
o
Elementos de Programacion 7 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
ho
ho_
Elementos de Programacion 8 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
ho
¡Pulsa la tecla l!
ho_
l
Elementos de Programacion 9 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hol
hol_
Elementos de Programacion 10 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hol
¡Pulsa la tecla x!
hol_
x
Elementos de Programacion 11 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
holx
holx_
Elementos de Programacion 12 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
holx
¡Pulsa la tecla Retroceso!
holx_
Ü
Elementos de Programacion 13 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hol
hol_
Elementos de Programacion 14 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hol
¡Pulsa la tecla a!
hol_
a
Elementos de Programacion 15 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hola
hola_
Elementos de Programacion 16 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
¡¡ESPERA!!
hola
¡Pulsa la tecla Entrar!
hola_
↵
Elementos de Programacion 17 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
hola↵
¡¡ESPERA!!
hola_
Elementos de Programacion 18 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
hola↵hola↵
¡¡ESPERA!!
hola_
Elementos de Programacion 19 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
hola↵
¡¡DESPIERTA!!
hola_
Elementos de Programacion 20 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
hola↵
¡¡DESPIERTA!!
hola_
Elementos de Programacion 21 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
ola↵h
hola_
Elementos de Programacion 22 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
ola↵h
hola_
Elementos de Programacion 23 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
ola↵h
hola_
Elementos de Programacion 24 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
ola↵H
hola_
Elementos de Programacion 25 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
ola↵H
holaH_
Elementos de Programacion 26 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
lao ↵
holaH_
Elementos de Programacion 27 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
lao ↵
holaH_
Elementos de Programacion 28 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
lao ↵
holaH_
Elementos de Programacion 29 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
laO ↵
holaH_
Elementos de Programacion 30 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
laO ↵
holaHO_
Elementos de Programacion 31 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
al ↵
holaHO_
Elementos de Programacion 32 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
al ↵
holaHO_
Elementos de Programacion 33 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
al ↵
holaHO_
Elementos de Programacion 34 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
aL ↵
holaHO_
Elementos de Programacion 35 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
aL ↵
holaHOL_
Elementos de Programacion 36 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
a ↵
holaHOL_
Elementos de Programacion 37 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
a ↵
holaHOL_
Elementos de Programacion 38 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
a ↵
holaHOL_
Elementos de Programacion 39 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
A ↵
holaHOL_
Elementos de Programacion 40 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
A ↵
holaHOLA_
Elementos de Programacion 41 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
↵
holaHOLA_
Elementos de Programacion 42 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
↵
holaHOLA_
Elementos de Programacion 43 Apendice: EL BUFFER DE TECLADO
Lenguajes y Ciencias de la Computacion Universidad de Malaga
cin.get(car);while (car != ’\n’) { if (es_minuscula(car)) { car = mayuscula(car); } cout << car ; cin.get(car);}
Programa de Usuario
Mem_TclBuffer_Tclcar
↵
holaHOLA_
Elementos de Programacion 44 Apendice: EL BUFFER DE TECLADO