Você está na página 1de 16

Ejercicio: obtenga los elementos especificados de la

cadena «AUGAAAAUUUAGUUAGUUAGU»

• Los dos primeros codones de la cadena


• El último codón de la cadena
• El segundo y tercer codón
• Todos los codones menos el último
• Todos los codones menos el primero y el último

• Nota: El resultado debe ser válido para cualquier


cadena de codones, no para esta en particular,
por lo que se debe considerar que el largo es
variable
Esquema para rebanadas
• Un diagrama que ilustra como se comportan
las rebanadas:
– Los índices se asocian con bordes de las celdas
– La rebanada de i a j consiste de todos los
caracteres comprendidos entre los bordes i , j
Largo de una cadena
Subcadena
Entrada-salida y selección

input, print, if
Entrada estándar
• La entrada estándar se interpreta como una
secuencia de caracteres
• Por defecto está asociada con el teclado/pantalla,
pero se puede redirigir
• Las instrucciones de entrada (lectura) consumen
caracteres de la entrada y lo transmiten al
programa
• Generalmente se lee una línea completa
• Un programa python recibe datos de muy
diversas fuentes (no siempre la entrada estándar)
Entrada Estándar (input)
• Para ingresar datos directamente de la entrada
estándar disponemos de las funciones predefinidas:
• raw_input( mensaje ) - Ingresa una línea desde la
entrada estándar
• input( mensaje ) - Ingresa una línea desde la entrada y
la evalúa como una expresión
• mensaje es opcional, si aparece es desplegado en la
salida sin fin de línea
• No se recomienda input para programas "reales"
• Generalmente se utilizan en una asignación: altura =
input('Altura: ')
Entrada. Ejemplos
Salida Estándar
• La instrucción print es utilizada para desplegar
datos en la salida:
• se evalúan las expresiones
• se transforman a cadena (función repr)
• se despliegan separadas por espacios
• si no hay una coma al final se despliega un fín
de línea
Salida con formato
Formato. Ejemplo
Ejercicio
• Dado los valores:
– A=25.234; B=123.2; C=0.00001
• Imprimirlos con un formato que permita
alinearlos correctamente en columnas
• Dado los valores A=234.23, Nombre=«Juan
Pedro», B=3
• Generar una salida de formato
correspondiente a:
• El Sr Juan Pedro, ha donado 234.230 pesos
con el numero de registro 00003
Esquema simple de programa
Clasificación de Instrucciones
• Instrucciones simples
– asignación
– invocación de funciones
– otras
• Instrucciones Compuestas (de control)
– secuencia
– selección: if
– repetición: while, for
Secuencia de instrucciones
• La secuencia es la forma más simple de
componer instrucciones.
• Una secuencia o bloque se compone de varias
instrucciones, una en cada línea
• También se permiten varias instrucciones en la
misma línea separadas por ;
• Todas las instrucciones de un bloque deben
comenzar en la misma columna
Semántica de la secuencia

Você também pode gostar