CAPITULO 1 1. FUNDAMENTOS DE LA COMPUTACIÓN. EJERCICIOS Datos 1.1- Se mencionó que ASCII y Unicode son dos codificaciones diferentes para texto. Si usted no está familiarizado con dichas codificaciones, consulte y describa la diferencia entre ambas. SOLUCION: El código ASCII es un estándar de "tabla de caracteres" usado por la mayoría de los equipos. El ASCII define 255 caracteres básicos.Existen otras tablas de caracteres como ASCII extendido y el Unicode que contienen mas caracteres que el ASCII, y con ellos se pueden representar símbolos y puntuaciones que normalmente no existen en el ASCII como en textos en otros idiomas que usan variaciones de caracteres latinos, caracteres de otros idiomas no latinos -eg: griego, hebreo, japonés, etc.-, u otros símbolos usuales. 1.2- Se mencionóque JPG y GIF son dos codificaciones diferentes para imágenes. Si usted no está familiarizado con ellas, consulte y describa la diferencia entre ambas. SOLUCION: las imágenes GIF son de mucho menos resolución que las imágenes .JPG. Además en GIF se pueden guardar animaciones para páginas WEB lo que no se puede hacer en JPG Las imágenes de formato JPG es una imagen comprimida que soporta todos loscolores que tenga dicha foto en tamaño reducido. En cambio, el formato GIF es también de imagen comprimida, pero con la diferencia de que sólo soporta imágenes de 256 colores (Como por ejemplo: iconos, logos, y a la vez para hacer una animación o gifs animados). 1.3- Se listaron tipos naturales de información que son almacenados y manipulados comúnmente en las computadoras (e.g. texto, fotografías,registros de ventas). Sugiera algunos otros ejemplos. SOLUCION: diapositivas, bases de datos en Excel, mp3, PDF. 1.4- ¿Qué datos podrían almacenarse cuando se representa el concepto de un carrito de compras en línea? SOLUCION: Número de artículos que se compran, precio de la unidad, precio total, nombre de los artículos que se compran, (opcional nombre de usuario, correo de usuario) 1.5- Escribalos pasos de un algoritmo enseñado en la educación primaria para sumar dos números. SOLUCION: 1- Tomar dos valores a sumar que no excedan de 10 cada uno y que sean enteros. 2- tomar uno de los valores y contarlo con los dedos de la mano. 3- a este valor ya puesto en la mano se le suma el otro contando a partir de el ultimo dedo contado inicialmente. 3- el valor total de la suma es el numero dededos que le quedo en la mano teniendo en cuenta cuantas veces se repite. 1.6- Simule el algoritmo de Euclides para calcular el MCD de 180 y 75, listando todas las parejas de números que se consideraron en el proceso. SOLUCION: 1- U=180 V=75 R= 30 2- U=75 V=30 R= 15 3- U=30 V=15 R=0 4- U=15 V=0 la respuesta es 15 es el MCD entre 180 y 75
1.7- Escriba los pasos de un algoritmo enseñado en laeducación primaria para restar un número de otro. SOLUCION: 1- Tomar dos valores a restar que no excedan de 10 cada uno y que sean enteros. 2- tomar el valor mayor y contarlo con los dedos de la mano. 3- a este valor ya puesto en la mano se le cuentan en sentido contrario del primero a partir de el ultimo dedo contado inicialmente. 3- el valor total de la resta es el número de dedos que le quedo en lamano. 1.8- Escriba los pasos de un algoritmo para atarse los zapatos. SOLUCION: 1- arrodillarse para atarse las trenzas 2- agarrar las dos cuerdas. 3- hacer una X luego. 4- pasarlo por debajo de la X. 5-estirar de los dos lados de la cuerda. 6-agarrar una cuerda y hacer una X. 7- luego por debajo de la X tomar la cuerda hasta la mitad y estirar. 8-Fin. 1.9- Escriba los pasos de un algoritmo parauna tarea diaria común. SOLUCION: ¿cómo pasar la calle si no hay puente? 1- estas de un lado y decides ir al otro. 2- te paras en la orilla. 3- ves a cada lado de la vía. 4-se te presenta una condicional " si no viene carro, PASO" de suceder lo contrario no paso y vuelvo a la orilla. 5- se da por hecho que no viene carro y cruzo hasta la otra acera. 6- logre pasar al otro lado.7-fin 1.10- Genere...
Estos documentos también te pueden resultar útiles
...Fonga
2014
If, While y for en Python
Autor: Omar David Marquez Martinez
If, While y for en Python - Omar David Marquez Martinez 2
If, While y for en Python
En Python tenemos una palabra reservada llamada “while” que nos permite ejecutar ciclos, o
bien secuencias periódicas que nos permiten ejecutar codigo múltiples veces.
El ciclo while nos permite realizar multiples iteraciones basandonos en el resultado de una...
...la Computación
Segundo semestre de 2013
Clase 10 – Python
Introducción
Python es un lenguaje de programación multiparadigma, que da un gran énfasis a la facilidad de
lectura del código. Nuestro primer programa en python es:
print 'Hola, mundo.'
El código anterior es un programa completo, si la guardamos con extensión de archivo .py y lo
ejecutamos, imprimirá en consola el texto Hola, mundo..
Existen dos versiones principales de...
...Por qué Python? Alfonso de la Guarda Reyes ICTEC SAC Centro Open Source alfonso@delaguarda.org
Python
Ofrece una sintáxis simple, clara y sencilla que hace que el código que uno escriba parezca pseudo-código. Tiene un filosofía integrada que dice: “concéntrate en la solución del problema y no en la sintáxis”.
Ambito de Python
Virtualmente Python se desempeña exitosamente en el 99% de escenarios, especialmente en aquellos...
...valor de referencia debe ser menor a 5. Riesgo aterog´nico III: Este valor surge de la relaci´n entre los valores de colesterol total/ triglic´rie o e dos. Su valor de referencia debe ser entre 0.95 y 1.30. Dise˜e un algoritmo y escriba un programa en Python que, dados los niveles de colesterol HDL, n colesteron LDL y triglic´ridos de un paciente, determine si este se encuentra en alguno de los tres e niveles de riesgo aterog´nico descritos anteriormente. e 2. El Servicio de...
...Deusto . . . . ESIDE
Python: descubre el poder del lenguaje scripting de moda en la comunidad open source
Dr. Diego Lz. de Ipiña Gz. de Artaza http://paginaspersonales.deusto.es/dipina
Universidad de Deusto . . . . ESIDE
El otro lenguaje de programación que empieza con 'P'
Python fue creado por Guido van Rossum ( http://www.python.org/~guido/)
Da este nombre al lenguaje inspirado por el popular grupo cómico británico Monty...
...Projecte Python :
iPONG
Alumne : Joaquim De la Cruz
Professor : Oscar Castell
Projecte Python
Data d’entrega: 21-04-2014
Pàgina 1
ÍNDEXÍndex
1. Introducció
1.1. Programació orientada a objectes
1.2. Llenguatges de programació orientats a objectes
1.2.1. Python
1.2.1.1. Llibreries Pygame
2. Objectius del projecte
3. Programa
3.1. Diagrama de flux
3.2. Pseudocodi
3.3. Codi explicat (línia a línia)
4. Millores aplicades al...
...problemas del mundo real, interpretarlos y darles una solu-
ción desde la programación.
2. Utilizar elementos de programación (tipos de datos, colecciones, estruc-
turas de control) aplicados en Python.
3. Manejar archivos de texto
Materiales
• Para el desarrollo de la tarea se requiere Python 2,7 bajo cualquier entorno, se recomienda el visto en clase.
Introducción
Una Unidad de Cuidados Intensivos (UCI) es una instalación especial dentro
del área...
{"essaysImgCdnUrl":"\/\/images-study.netdna-ssl.com\/pi\/","useDefaultThumbs":true,"defaultThumbImgs":["\/\/assets.buenastareas.com\/stm\/images\/placeholders\/default_paper_4.png","\/\/assets.buenastareas.com\/stm\/images\/placeholders\/default_paper_2.png","\/\/assets.buenastareas.com\/stm\/images\/placeholders\/default_paper_3.png","\/\/assets.buenastareas.com\/stm\/images\/placeholders\/default_paper_4.png","\/\/assets.buenastareas.com\/stm\/images\/placeholders\/default_paper_5.png"],"thumb_default_size":"160x220","thumb_ac_size":"80x110","isPayOrJoin":false,"essayUpload":true,"site_id":2,"autoComplete":false,"isPremiumCountry":false,"userCountryCode":"US","logPixelPath":"\/\/www.smhpix.com\/pixel.gif","tracking_url":"\/\/www.smhpix.com\/pixel.gif","cookies":{"unlimitedBanner":"off"},"essay":{"essayId":2342277,"categoryName":"Tecnología","categoryParentId":null,"currentPage":1,"format":"text","pageMeta":{"text":{"startPage":1,"endPage":18,"pageRange":"1-18","totalPages":18}},"access":"free","title":"Ejemplos python","additionalIds":[],"additional":[],"loadedPages":{"html":[],"text":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]}},"user":null,"canonicalUrl":"http:\/\/www.buenastareas.com\/ensayos\/Ejemplos-Python\/781337.html","pagesPerLoad":50,"userType":"member_guest","ct":null,"ndocs":"11,100,000","pdocs":"","cc":"10_PERCENT_1MO_AND_6MO","signUpUrl":"https:\/\/www.buenastareas.com\/inscribirse\/","joinUrl":"https:\/\/www.buenastareas.com\/join.php","payPlanUrl":"\/checkout\/pago\/2191","upgradeUrl":"\/checkout\/subir de categoría","freeTrialUrl":null,"showModal":"get-access","showModalUrl":"https:\/\/www.buenastareas.com\/inscribirse\/?redirectUrl=https%3A%2F%2Fwww.buenastareas.com%2Fjoin.php","joinFreeUrl":"\/contribuir?newuser=1","siteId":2}