crear con python Materiales de inicio a la programacion con codigo
|
|
|
- Alfonso Muñoz Blázquez
- hace 8 años
- Vistas:
Transcripción
1 crear con python Materiales de inicio a la programacion con codigo
2 Crear con Python 1.Conoce Python Qué, porqué, cómo 2,Instalar Python Descargar e instalar Python 3.Python y IDLE Trabajar con IDLE 4.Programas de robots Algoritmos en acción 5.Python y su tortuga Robots que dibujan 6.Variables Almacenar datos 7.Utilizando números Python y las matemáticas 8.Cadenas y entradas Palabras y teclas del teclado 9.Bucles Hacer algo una y otra vez 10.Mostrar por pantalla Como imprimir por pantalla 11.Listas Tener los datos ordenados 12.Cierto o falso Tomando decisiones 13.Bifurcaciones Utilizando If y If-Else 14.Bucles tipo While Bucles y condiciones 15.Funciones Reutilizar código una y otra vez
3 Conoce Python 1. CONOCE PYTHON Qué son los programas de ordenador? Por qué son importantes? Por qué aprender a crearlos? Quizás te sorprenda saber que los programas informáticos hacen que el mundo sea como es hoy día. Lo que aprenderás Los ordenadores forman parte de tu día a día Los ordenadores ejecutan programas que les dicen qué hacer Los programas se escriben en un lenguaje especifico Python es un lenguaje muy adecuado para iniciarse Programar es muy divertido! 3
4 Conoce Python QUE es un programa de ordenador Los ordenadores se encuentran en todo nuestro entorno pero a menudo no sabemos que están allí. Ya conoces los ordenadores de escritorio y portátiles, pero también hay ordenadores dentro de nuestros teléfonos y tabletas, en consolas de juegos e incluso en televisores, lavadoras y automóviles. 4
5 Conoce Python Los ordenadores llevan a cabo listas de instrucciones llamadas programas. Los videojuegos, los navegadores web y los procesadores de texto, son todos programas de ordenador. Tal vez, te sorprenda que también los ascensores, las lavadoras, y los frenos de un coche están controlados por programas de ordenador. 5
6 Conoce Python Por que aprender a programar Si aprendes a crear programas, puedes tomar el control de los ordenadores que te rodean. Conviértete en un programador, y podrás hacer tus propios juegos, controlar tus propios robots y escribir tus propias aplicaciones para dispositivos móviles. Lo más importante: la programación es un reto divertido, y es un buen ejercicio para ejercitar la mente. 6
7 Conoce Python Como comenzar a programar No puedes decirle a un ordenador simplemente: "juega al ajedrez. Los ordenadores no saben nada de nada. En su lugar, el programador debe decirle al ordenador todo lo que necesita saber sobre el ajedrez en trozos pequeños y simples de información. Los ordenadores no entienden el lenguaje normal, se les debe decir mediante instrucciones especiales conocidas como lenguaje de programación. 7
8 Conoce Python El lenguaje de programacion Las instrucciones que le dicen a un ordenador cómo realizar una cierta tarea, necesitan ser codificadas en un lenguaje que sea bastante simple para que los ordenadores interpreten y además puedan ser entendidas por los seres humanos (para que puedan hacer el programa). Entonces "ejecutamos" nuestro programa para que el ordenador realice la tarea. Un ordenador podría hacer un problema matemático como éste, pero primero tendría que saber cómo hacerlo. 8
9 Conoce Python Hay muchos lenguajes de programación diferentes, diseñados para permitir que los ordenadores realicen una amplia gama de tareas. Algunos tienen nombres que suenan extraños, tales como Java, C++ o Ruby. 9
10 Conoce Python Python no es una serpiente Python es un lenguaje de programación. Aunque es fácil de aprender, se puede utilizar para escribir todo tipo de programas. Python se utiliza no sólo en las escuelas, sino también en empresas y universidades de todo el mundo. 10
11 Conoce Python Python está diseñado para que sus programas sean fáciles de leer y entender. Es un gran primer lenguaje para aprender, y a medida que vayas mejorando como programador, serás capaz de acometer proyectos cada vez más complejos. Aquí vas a conocer las bases de Python, pero los conceptos que aprenderás son comunes a cualquier lenguaje de programación. Ésta es la ventana donde vamos a escribir el código de Python (Python Shell) 11
12 Conoce Python Aprender con este tutorial Comienza ya con la programación en Python! Cada nuevo concepto se explica usando ejemplos prácticos para ayudarte a entender y recordar cómo funciona esa parte de Python. Te animamos a que pruebes el código de los ejemplos en tu ordenador, pero antes tendrás que instalar Python en tu PC. 12
13 Instalar Python 2. INSTALAR PYTHON Para seguir correctamente este tutorial, tendrás que instalar Python 3 en tu ordenador. Esto te permitirá ejecutar el código de los ejemplos y problemas que se plantean. Lo que aprenderás Qué es IDLE Cómo instalar Python 3 y IDLE en el ordenador Python 2 no nos sirve Recuerda que a programar, se aprende programando. 13
14 Instalar Python Trabajar con IDLE de Python 3 Vais a utilizar un programa llamado IDLE, que facilita el uso de Python. IDLE se instala junto con Python. Así que vas a comenzar por instalar Python e iniciar IDLE con las siguientes instrucciones para tu ordenador. Quizás ya tienes Python instalado en el equipo, pero comprueba que es Python 3, y no Python 2. Cuando inicies IDLE, el número que verás después de "Python" en la primera línea debe ser un 3, no un 2. En caso de duda, sigue las instrucciones para instalar Python 3. 14
15 Instalar Python Instalar Python El entorno de programación de Python está disponible en para varios sistemas operativos que puedes descargar desde la web oficial Nosotros nos centraremos en la versión de Windows. En el momento de elaborar este tutorial la versión más actualizada en la Cómo descargarlo e instalarlo en tu PC? 15
16 Instalar Python 1. Acceder a la web de Python: 2. Descargar el instalador de Python: Download Python Instalar Python: Una vez hayas descargado el paquete, debes hacer doble clic sobre el fichero, pulsar en Install Now y seguir los pasos que indica el instalador. En el caso de que tu PC tenga MacOS o Linux como sistema operativo deberás descargar el instalador correspondiente en la web. 16
17 Instalar Python 4. Ejecutar IDLE Una vez se haya instalado Python, vas a ejecutar el programa llamado IDLE, que no es ni más ni menos que el entorno donde vamos a escribir el código de Python. Si no se ha creado un icono en el escritorio, utiliza le herramienta de buscar que incluye Windows. 5. La ventana de Python Una vez ejecutes IDLE, se va abrir la ventana donde se procederá a programar en lenguaje Python. A esta ventana se le llama Shell. En la imagen puedes observar que en la última línea aparecen los símbolos >>> que es donde empezaremos a programar. 17
18 Python y IDLE 3. IDLE Y PYTHON Ahora que tienes instalado Python 3 y su entorno de trabajo IDLE en el ordenador, es hora de probar algún código. Hay dos maneras de usar Python en IDLE, vamos a verlas! Lo que aprenderás Cómo programar en Python en tu ordenador. Utilizar la ventana de Shell de IDLE para ejecutar el código que escribimos en Python. Utilizar la ventana de código de ldle para crear programas más avanzados. 18
19 Python y IDLE Utilizar la SHELL de PYTHON La forma más fácil de empezar con Python es utilizando la ventana de programación que proporciona el entorno IDLE. Se escribe directamente en Python y se ejecuta de inmediato. Cualquier salida o error se muestra por pantalla para identificar los fallos. Vamos a probar! 19
20 Python y IDLE 20
21 Python y IDLE 1. Ejecuta el IDLE de Python. Lo primero que verás será la ventana (Shell) donde empezar a introducir el código. El prompt (>>>) es la zona de la Shell donde escribirás los comandos para que Python los ejecute. 2. La ventana (Shell) de Python muestra la salida de cualquier dato que produce el programa y a la misma vez notifica cualquier error. Si nos hemos equivocado al escribir el código aparecerá un mensaje en rojo y deberás revisar tu código Recuerdas la pantalla anterior? Aquí se introducen los comandos de Python Al lado de >>> vemos el código que escribimos, y en azul el resultado de ejecutarlo. 21
22 Python y IDLE Escribir Codigo en IDLE Con programas más complicados, es más fácil escribir el código completo y luego pedirle a Python que ejecute el programa. Para ello, utilizaremos otra ventana para introducir el código, que llamaremos ventana de código. Código Guardar Ejecutar 22
23 Python y IDLE 1. Inicia IDLE y se abrirá la ventana (shell). Haz clic en el menú Archivo en la parte superior y seleccione Nueva ventana. 2. Verás que se abrirá otro tipo de ventana llamada ventana de código. Introduce un código en esta ventana. Por ejemplo: 3. A continuación, debes guardar este código haciendo clic en Archivo y a continuación en "Guardar como". 23
24 Python y IDLE 4. Ya has guardado el código y puedes ejecutarlo. Haz clic en el menú Run (Ejecutar) y selecciona Run Module (Ejecutar módulo). Si no has guardado el programa previamente, IDLE te recordará que lo hagas. 5. La salida de datos aparece en la ventana (Shell) y no en la ventana de código. Cualquier resultado se muestra por la ventana (Shell) de Python. Fantástico! Ya has creado tu primer código y lo has ejecutado! 6. Es posible que aparezcan errores o mensajes en la ventana (Shell). Si es así, vuelve a verificar tu código e inténtalo de nuevo. Alerta roja! Debes revisar el código 24
25 Programas de robots 4. PROGRAMAS de Robots Los ordenadores pueden llevar a cabo tareas complejas, pero no son muy inteligentes por si solos. Así que cada tarea tiene que ser desglosada en una serie de pasos muy simples. Cuando estos pasos se convierten en un lenguaje que una computadora puede entender, se genera un programa de ordenador. Lo que aprenderás Cómo piensan los ordenadores Cómo desglosar un problema en pasos más sencillos. Combinar instrucciones sencillas y tareas complejas. Qué es un algoritmo. Qué es un programa de ordenador. 25
26 Programas de robots Pensar como un ordenador Antes de empezar a programar un ordenador, necesitas aprender a pensar como tal. Esto significa dividir las tareas, enfocándolas a la metodología paso a paso, en secuencias simples. Para conseguir esta forma de pensar, imagina que estás controlando un robot. La tarea es conseguir con este robot, la resolución de una serie de laberintos simples. Si sólo dices Resuelve el laberinto!" al robot, no sucederá nada. Las únicas instrucciones que el robot entiende son: 26
27 Programas de robots F = Avanzar al cuadrado en la dirección que está apuntando. Forward() R = Girar 90 grados (un cuarto de vuelta) a la derecha sin ir a ninguna parte. Right() L = Girar 90 grados (un cuarto de vuelta) a la izquierda sin ir a ninguna parte. Left() Seguidamente verás un claro ejemplo. 27
28 Programas de robots Instrucciones: Cada instrucción que le damos al robot, significa un paso simple dentro del programa. El programa completo se forma por una secuencia de instrucciones. En Python puedes programar el movimiento de un robot únicamente con estas tres sencillas instrucciones. El robot comienza en el círculo verde y termina en la bandera a cuadros. El programa quedaría así: F, R, F, L, F. 28
29 Programas de robots Algoritmos asombrosos! Un algoritmo es un conjunto de pasos que, cuando se siguen en orden, llevan a cabo una tarea. Por ejemplo, la receta para hacer un pastel es un algoritmo. Un programa de ordenador es un algoritmo escrito en una lenguaje que un ordenador puede entender, de modo que puede realizar una tarea en particular. La secuencia de pasos que hemos descrito para el robot antes, es un algoritmo. 29
30 Python y su tortuga 5. PYTHON Y SU TORTUGA Ya has visto que un programa de ordenador tiene que ser un conjunto de pasos precisos. Ahora, aprenderás cómo dibujar en la pantalla manejando robots, mediante el uso de Python. Lo que aprenderás Qué es la tortuga de Python Cómo manejar un robot con comandos simples Cómo dibujar caminos con la tortuga de Python Mover la tortuga de Python en el ordenador Vas a conocer la tortuga de Python! 30
31 Python y su tortuga Los comandos del robot tortuga Puedes controlar una tortuga robot escribiendo comandos de Python como: forward (50): avanzará 50 pasos en línea recta. right (90): girará 90 grados hacia la derecha. left (90): girará 90 grados hacia la izquierda. Cada comando tiene un nombre seguido por un valor entre paréntesis que da información adicional sobre lo que el robot debe hacer, como mover una distancia específica o girar un cierto número de grados. Puedes combinar estos comandos de Python para dibujar prácticamente cualquier cosa. 31
32 Python y su tortuga Dibujar un cuadrado Puedes utilizar los comandos de la tortuga para dibujar un cuadrado perfecto. A continuación verás paso a paso cómo se ha de indicar a la tortuga que siga las instrucciones. A medida que vayas escribiendo los comandos en Python, se irán coloreando para así dejar más legible el código. Lo primero es activar la tortuga en Python, y luego indicarle cómo debe avanzar para dibujarla. 32
33 Python y su tortuga 1. Activar la tortuga en la posición inicial. 2. La tortuga se mueve 100 pasos en línea recta. Una vez se ha desplazado, la tortuga queda a la espera de recibir la siguiente instrucción. 3. La tortuga gira 90 grados hacia la derecha. Después avanzar efectúa un giro y espera a recibir la siguiente orden. 4. Luego deberemos repetir estos pasos para que vaya dibujando el cuadrado. Mira el código a la derecha. 33
34 Python y su tortuga Puedes indicar las distancias que quieres que recorra la tortuga, así como también los ángulos de sus giros, con el fin de poder dibujar cualquier cosa. Dibujamos un triángulo? Es fundamental que entiendas el sentido y el valor del ángulo de los giros. Por qué 120º? Quieres borrar el espacio de dibujo? Prueba con el comando reset() 34
35 Variables 6. VARIABLES La información, o datos, son el alma de los ordenadores. Los datos se pueden comprender de muchas formas, tales como números, palabras, imágenes y música. Las variables son una manera práctica de almacenar datos. Lo que aprenderás Qué es una variable. Cómo crear una nueva variable. Cómo modificar o copiar variables. Cómo mostrar por pantalla los valores de las variables. 35
36 Variables Variables - cajones de datos Un programa de ordenador a menudo tiene que almacenar los datos que necesitará más tarde. Para ello se utilizan las variables. Una variable es como una caja con una etiqueta a la que le damos un nombre. Puedes almacenar datos en dicha caja y encontrarlos más tarde usando el nombre que le has dado. Dato que contiene Nombre de la variable 10 Vidas 36
37 Variables Crear y ver el contenido de una variable Para crear una nueva variable en Python usamos el operador de asignación (=). A la derecha tienes una variable a la que se le ha dado el nombre de edad y contiene el valor numérico 10. Para ver en pantalla lo que hay en una variable usamos el comando print(). 37
38 Variables Poner nombre a las variables Trata de elegir nombres que describan los datos que se almacenan en las variables. Los nombres de variables pueden usar letras y números, aunque no pueden almacenarse con números. También pueden usar subrayado (_), pero no se permiten espacios u otros símbolos. Hay algunas palabras que Python no te permitirá utilizar porque ya los está utilizando, como for o print. Ten en cuenta que: FLORES es una variable diferente de las Flores y FloReS. Se distingue entre mayúsculas y minúsculas. 38
39 Variables Modificar el valor de las variables Puedes utilizar el operador de asignación (=) para cambiar el valor almacenado en una variable. A la derecha puedes ver una nueva asignación que reemplaza el valor anterior (10) por el nuevo valor (11) haciendo que el valor antiguo se substituya. El comando print debería devolver el valor
40 Variables copiar el valor de las variables Puedes copiar el valor de una variable a otra. La variable edad_ant ahora tiene almacenado el valor edad. No hay ninguna conexión entre las variables, así que si cambias el valor de la edad otra vez, edad_ant mantiene el valor que le asignamos por primera vez. La salida por pantalla será: La salida por pantalla será: El valor de edad_ant no cambiará hasta que nosotros asignamos otro valor. 40
41 Variables Tipos de datos en python Cada elemento de datos utilizado en Python puede tener ciertas particularidades, siendo un tipo de dato diferente a los demás. Estos son los tipos de datos más sencillos: Números enteros (tipo: int) son números sin punto decimal. Recuerda que usamos puntos y no comas para los decimales en Python. Ejemplos: 3, 10, -2. Números punto flotante (tipo: float) son números con un punto decimal. Ejemplos: 3.1, 9.63, , 8.5. Las cadenas (tipo: str) son secuencias de caracteres limitadas por comillas. Ejemplos: 'Hola', Manolo. 41
42 Utilizando números 7. UTILIZANDO NUMEROS Los ordenadores son muy buenos trabajando con números. Python puede hacer todas las matemáticas que sabes y mucho más! Lo que aprenderás Qué son las expresiones y los operadores. Cómo hacer sumas en Python. Utilizar los paréntesis adecuadamente. Qué pasa cuando unimos sumas y variables. 42
43 Utilizando números Matematicas y programacion En programación, una suma se denomina expresión. Una expresión es una combinación de datos y operadores, y tiene un valor. Operador Datos Datos 43
44 Utilizando números Conoce los operadores Esta tabla muestra cómo se ven las cuatro operaciones aritméticas más familiares en Python. Operación Operador Expresión de ejemplo Valor del resultado Suma Resta Multiplicación * (asterisco y no x) 4 * 5 20 División / 20 / (siempre obtenemos decimal en la división) 44
45 Utilizando números Que tipo de datos responden Python tiene reglas para trabajar con los distintos tipos de números: float (decimales) y números int (enteros). Si un cálculo contiene cualquier número de tipo float, o bien si es una división, la respuesta siempre será un decimal. Si todos los números del cálculo son de tipo int y no hay divisiones, la respuesta siempre será un int. 45
46 Utilizando números Evitar errores con los parentesis Si le dices a Python que calcule * 8, qué obtendrás? Podría hacer la suma primero: (3 + 2) * 8 = 40. O podría hacer la multiplicación primero: 3 + (2 * 8) = 19. Cada método da una respuesta diferente, de manera que lo primero es plantear como debes realizar la fórmula y recordar situar entre paréntesis aquellas operaciones que tienen prioridad. 46
47 Utilizando números Puedes utilizar variables en los cálculos. Digamos que tenemos 12 conejos y que queremos comprar 3 zanahorias para cada conejo, para calcular el número de zanahorias que necesitamos haremos uso de variables. Ejecuta tu programa en Python, qué resultado obtienes? Ten en cuenta que la variable zanahorias solo almacena el resultado de la multiplicación, no la multiplicación en sí. En caso de cambiar el valor de la variable conejos, cambiará también el resultado de la variable zanahorias. 47
48 Cadenas y entradas 8. CADENAS Y ENTRADAS Los ordenadores no sólo tratan con números, sino también con letras, palabras y símbolos. Los programadores llaman a estas cadenas de caracteres: "strings. Lo que aprenderás Qué es una String o Cadena. Cómo introducir Cadenas desde el teclado. Cómo seleccionar partes de una Cadena. 48
49 Cadenas y entradas Que es una String Le puedes decir a Python que algo es una string, o en castellano cadena de caracteres, cuando colocamos dentro de una variable comillas simples. En Python, las cadenas son el tipo de datos str. Algunos ejemplos de variables tipo String: Puedes darle a una variable una cadena de caracteres como un valor. En este ejemplo, el valor de la variable llamada nombre tiene el valor Manolo. 49
50 Cadenas y entradas juntando Strings Puedes agregar cadenas de caracteres unidas entre si, siempre que la String donde los vayas a almacenar sea lo suficiente grande como para incluir la suma de dos cadenas de caracteres. Te has fijado que al final de Buenos días hay un espacio? Sabes por qué? 50
51 Cadenas y entradas obtener Strings desde el teclado Python tiene un comando para poder entrar datos input(), que lee lo que se escribe en el teclado y lo guarda como una cadena o string. Este comando muestra la pregunta en la pantalla (el mensaje) y luego espera a que se escriba una respuesta. Una vez que se pulsa la tecla ENTER", la cadena se almacena en la variable indicada (comida). 51
52 Cadenas y entradas BITS De las strings Python numera cada carácter en una cadena, empezando desde cero. Puedes seleccionar algunos caracteres de la cadena de manera individual. También podemos seleccionar intervalos. Resultado: e! Resultado: re y Fíjate que el último valor del rango no aparece, siempre muestra el valor anterior. 52
53 Bucles 9. BUCLES Quieres saber cómo decirle a tu ordenador que haga algo una y otra vez? Para ello deberás aprender como funcionan los bucles en Python. Lo que aprenderás Qué son los bucles. Aprender que son los bucles for Cómo utilizar los bucles con rango y mostrar los resultados por pantalla. 53
54 Bucles Listado de numeros A menudo los ordenadores se utilizan para hacer la misma cosa más de una vez. Imagina que queremos imprimir una serie de números de carreras seguidos. Este código con 3 números funciona, pero te imaginas tener que teclearlo para carreras? Cansado, no? Además seguro que cometeríamos errores. Por suerte existen los bucles. 54
55 Bucles En la primera parte del bucle: con for se llama a la función de tipo bucle numero es la variable del bucle que lleva la cuenta de las veces que se ejecuta la instrucción. (3) define el número de veces que se ejecuta la instrucción en el bucle. En la segunda parte del bucle: print es la instrucción que se va a repetir en cada vuelta del bucle. numero es la variable que irá mostrando en pantalla el valor de cada vuelta. Esta segunda parte que comienza con print, que como ves se ha tabulado en el código, indica que es la parte del código que se va a ir repitiendo en cada vuelta del bucle. Con cada ejecución la variable numero aumenta en un valor hasta 3 veces, y va cambiando el número que aparece impreso en pantalla. Fíjate que el primer número que sale es el 0. Cambia 3 por 1000 y mira lo que ocurre en tu programa! 55
56 Bucles Rangos: inicio, final y pasos Puedes usar los números en un rango de bucle for(), para cambiar cuántas veces se repite el bucle y cuantos pasos dará por cada vuelta. Los datos que se contemplan en los bucles, pueden ir cambiando a medida que se realizan las vueltas del bucle. Todos los bucles deben saber por donde empezar, donde acabar y cuantos saltos deben dar por cada vuelta Variable del bucle inicio final saltos 56
57 Bucles Puedes utilizar un rango concreto de números y decirle exactamente cuántos saltos debe dar dentro de dicho rango. Para ello utiliza el comando for() con la especificación del rango que vas a contemplar range(). Algunos ejemplos: Salida por pantalla: Salida por pantalla: Salida por pantalla:
58 Bucles En el range(), se supone que el paso es 1 si no se especifica un número. También puedes especificar el rango con un único numero range(10), de manera que sería igual que decir range(0, 10). Después de que el bucle se ha ejecutado el número especificado de veces, el programa continúa trabajando, ejecutando el código que hay a continuación del bucle. 58
59 Mostrar por pantalla 10. MOSTRAR POR PANTALLA Ya vistes que puedes usar print() para mostrar datos por pantalla. Hay muchas otras maneras útiles de utilizar el comando print(). Lo que aprenderás Más usos para el comando print() Cambiar la impresión con (separadores) Cómo hacer una lista con las salidas de datos por pantalla. Cómo imprimir caracteres especiales. 59
60 Mostrar por pantalla Hola mundo! Ya sabes imprimir con print() datos del tipo Strings, Imprimir el valor de variables numéricas Imprimir más de un elemento usando comas 60
61 Mostrar por pantalla Separadores y final de linea Cuando envía más de un elemento para imprimir, como por ejemplo print(a, b, c), Python coloca un espacio llamado separador entre cada elemento. Ahora vas a cambiar los separadores enviando una cadena separadora diferente a la función de impresión, usando sep = '/' dentro de los corchetes del comando print() Se mostrará (con espacio entre los números) Se mostrará 1/2/3 (con separador / en los números) Se mostrará 123, sin espacios entre los números. Fíjate que en el código no hemos puesto nada entre las comillas. 61
62 Mostrar por pantalla No te tienes que limitar a un solo carácter como separador, puedes usar cualquier carácter o cadena de caracteres, incluyendo comas y dos puntos. Tendrá como resultado Normalmente, print() comienza una nueva línea después de que se haya impreso lo que se le ha pedido. Puedes cambiar esto poniendo end = dentro de los paréntesis. Esto le dice a print() que coloque un espacio al final de la impresión en lugar de iniciar una nueva línea. Puedes usar esto en un bucle for para imprimir toda su salida en una misma línea. Puedes poner lo que quieras entre las comillas. Se mostrará en la misma línea 62
63 Mostrar por pantalla Trucos para las Strings Algunas cadenas pueden causar problemas en Python - por ejemplo, qué pasa si quieres poner un apóstrofe dentro de una cadena? Para evitar confundir a Python usando tres comillas simples, ponemos un carácter de código especial antes del apóstrofe. Este tipo de carácter se llama carácter de escape. Las apóstrofes en una frase confunden la interpretación de Python. Esto se debe resolver marcando que el carácter de comilla simple se debe escribir como tal y no interpretarse como final de línea. 63
64 Mostrar por pantalla Otra combinación útil es \n, que inserta una nueva línea en el punto en el cual se escribe esta combinación de caracteres. 64
65 Listas 11. LISTAS Es muy útil poder almacenar montones de información en un mismo lugar. Python utiliza un tipo de dato llamado "lista" para hacer esto. Lo que aprenderás Qué son las listas Cómo se crean las listas Cómo se utilizan las listas mediante comandos 65
66 Listas Crear una lista simple Una lista puede ser almacenada en una variable, acceder y modificar su contenido. Empieza por crear una lista de cosas que necesitamos comprar Estas listas que contienen cadenas de caracteres se van a almacenar en una variable llamada compras. Una lista mantiene los artículos en orden. La salida por pantalla mostraría: cerezas queso helado 66
67 Listas Agregar un elemento al final de la lista Podemos usar append para agregar un nuevo elemento al final de la lista ya existente de manera muy sencilla. Python da a cada elemento de la lista un número de índice para identificarlo. Los números de índice empiezan siempre por cero e indican el orden de la palabra en la lista, lo que se conoce cómo índice numerado. 67
68 Listas Trabajar con listas Puedes usar números de índice para cambiar, leer o eliminar un elemento de una lista. Para recuperar el artículo plátano de nuestra lista de compras deberás escribir el número del índice que marca este elemento en la lista. Puedes usar un bucle para acceder a los elementos de la lista uno a uno y en orden. El número 3 indica qué palabra de la lista se va a mostrar Para mostrar todo los elementos de una lista, se puede hacer mediante el uso de un bucle 68
69 Listas Para terminar con las listas vamos a ver otras posibilidades: Cambiar un ítem de una lista: con la siguiente instrucción cambiaremos lo que haya en la posición 3 de la lista por el término mandarina. Borrar un ítem: borraremos el elemento con posición 3 (recuerda que el primero siempre ocupa la posición 0). Insertar un nuevo elemento en el orden que queramos: ponemos el elemento naranja en la posición 1. 69
70 Cierto o falso 12. CIERTO O FALSO Python toma decisiones en base a preguntas, llamadas expresiones booleanas, con respuestas del tipo sí / no. Los valores que espera recibir o emitir son True o False. Si los traduces al castellano los entenderás como Cierto o Falso. Lo que aprenderás Las expresiones booleanas son Cierto o Falso Los diferentes elementos de comparación que Python utiliza Trabajar los operadores de comparación Conocer los elementos lógicos and y or 70
71 Cierto o falso Expresiones Booleanas Una expresión booleana utiliza un operador de comparación para comparar dos datos. Por ejemplo, el valor de la expresión que ves a la derecha es True o False: cualquier valor de edad de 17 o inferior hace que la expresión sea verdadera (True). Si la edad es de 18 años o más, será falsa (False). Esta expresión comprueba si el dato que hay en la variable edad es menor que
72 Cierto o falso Puedes mostrar por pantalla el valor de una expresión booleana: True y False tienen su propio tipo de datos, llamado Boolean (su abreviación es Bool). Fíjate que ambos comienzan con una letra mayúscula. El resultado es Cierto, 3 es mayor que 2 El resultado es Falso, ya que 3 no es mayor que 2 72
73 Cierto o falso Operadores de comparacion Los números pueden ser comparados en Python usando una serie de caracteres especiales u operadores (==) (!=) (>) (<) (<=) (>=) Operadores de comparación Expresiones Booleanas Resultados (con valor 10) Igual que edad == 10 Cierto Más grande que edad > 10 Falso Más pequeño que edad < 10 Falso Más grande o igual que edad >= 10 Cierto Más pequeño o igual que edad <= 10 Cierto Diferente a edad!= 10 Falso 73
74 Cierto o falso Comparando cadenas Las cadenas también pueden ser comparadas, pero su contenido debe ser exactamente el mismo para que sean iguales, incluso los espacios y las letras en mayúscula tienen que ser idénticas. Algunos ejemplos: Cierto. Son dos cadenas exactamente iguales. Falso. La segunda tiene un espacio. Cierto. Son completamente distintas. Falso. La primera es una cadena y la segunda un número. 74
75 Cierto o falso Operadores logicos Puedes combinar dos expresiones booleanas con los operadores and y or de Python para realizar comparaciones más complejas, incluyendo más de una condición, por ejemplo. Con and se deben cumplir las dos condiciones, con or solo una de las dos. Para que sea cierta, la variable edad ha de tener un valor mayor que 10 y menor que 18. Para que sea cierta, la variable edad ha de tener un valor menor o igual que 10 ó mayor o igual que
76 bifurcaciones 13. bifurcaciones Ya vistes cómo tomar decisiones True / False usando expresiones booleanas. Ahora verás cómo usarlas en un programa para elegir las instrucciones que llevará a cabo. Lo que aprenderás Qué es una bifurcación en programación Cómo convertir los resultados de expresiones boolenas en acciones dentro de un programa. Utilizar if y if-else en Python. 76
77 bifurcaciones Que es una bifurcacion en python Con una bifurcación, se ejecuta un código diferente dependiendo de si una condición (una expresión booleana) es True o False. Si edad < 18 Falso En el diagrama de flujo de la derecha puedes ver que el código tiene dos bifurcaciones: una imprime el mensaje No se admiten menores y la otra salta la impresión del mensaje. Cierto No se admiten menores! 77
78 bifurcaciones If ("Ejecutar o ignorar") Las bifurcaciones en Python ejecutan un bloque de código si una expresión booleana es True (verdadera) pero lo omiten si la expresión es False (falsa). Podemos entender la sentencia If como si esta condición es True, ejecuta las instrucciones en este bloque de código". If - else ("hacer esto, sino hacer esto otro") Esta expresión ejecuta un bloque de código si una expresión booleana es True, pero por el contrario se ejecutará un bloque diferente si es False. Puede entenderse como: "si esta condición es verdadera entonces sigue las instrucciones en este bloque del código, sino haz estas otras instrucciones". 78
79 bifurcaciones Veamos que hace este código: Se introduce el valor de la variable contraseña por teclado mediante una función input. Si la contraseña es la palabra swordfish se imprime en pantalla el mensaje Contraseña aceptada. Si no lo es, aparece en pantalla el mensaje Alerta intrusos. Una vez aceptada o rechazada la contraseña, se llega a la instrucción que presenta en pantalla el mensaje Tenga un buen día. 79
80 bifurcaciones Pruebalo tu mismo Te animas a escribir el código del diagrama de flujo de la derecha? Utiliza la ventana de código. Si lo ejecutas desde la línea de comandos en la ventana (shell), es probable que sigas cometiendo errores y se convertirá en frustrante y no queremos que lo pases mal. Cierto Contraseña correcta Contraseña correcta? Que tengas un buen día! Falso Contraseña incorrecta 80
81 Bucles del tipo mientras 14. BUCLES DEL Tipo WHILE Los bucles que hemos visto hasta ahora son útiles si sabes cuántas veces quieres hacer algo. Pero si quieres seguir adelante ejecutando instrucciones hasta que suceda algo específico, necesitas un bucle While. Lo que aprenderás Qué es un bucle tipo While Cómo usar los bucles tipo While Cómo hacer un bucle infinito Cómo salir de un bucle infinito 81
82 Bucles del tipo mientras Bucles while Un bucle While comprueba una condición en la parte superior del bloque de un código y repite el bloque sólo mientras la condición permanezca True. El Final de bucle o loopends en Python, se dan una vez que las condiciones son False. Las instrucciones de código situadas dentro del bucle está tabuladas, para así dejar claro que es lo que se produce mientras se cumple la condición. 82
83 Bucles del tipo mientras Juego de adivinanzas Puedes usar un bucle tipo While para hacer un juego simple, adivinando el nombre de un animal. El bucle While continúa repitiendo, pidiéndole al jugador que escriba su respuesta, hasta que se escriba el nombre correcto del animal. El bucle entonces termina y finaliza el juego.? Ya puedes revisar el código en la pantalla siguiente. 83
84 Bucles del tipo mientras Veamos que hace este código: Se presenta en pantalla el mensaje Adivina el animal. Se define una variable llamada respuesta que en principio está vacía. Se define una variable llamada correcto con el valor elefante. Se inicia el bucle while con la comparación de si el valor de la variable respuesta es distinto del de la variable correcto. Dentro del bucle, y mientras los dos valores sean diferentes, se pedirá que introduzcamos por teclado de qué animal se trata, asignando lo que escribamos a la variable respuesta, para hacer la comparación de nuevo con la variable correcto. Cuando finalmente el valor de respuesta no es distinto del de la variable correcto, se sale del bucle y se imprime en pantalla el mensaje Lo adivinaste. 84
85 Bucles del tipo mientras contando Puedes usar una variable para contar cuántas veces se repite un bucle While. Para aumentar el contador en uno cada vuelta, lo indicarás como: a = a + 1. A veces se ha de escribir esto muchas veces, de manera que puedes simplificar escribiendo a+ = 1. Vamos a usar este tipo de bucle para escribir un código que nos imprima los números del 1 al 5. 85
86 Bucles del tipo mientras Bucles infinitos Con un bucle While, puedes incluso hacer bucles que nunca dejan de tener la expresión booleana con el valor True. El valor False nunca ocurre (lo cual haría que termine el bucle). Y de este modo el bucle While continuará para siempre! Para detener la ejecución del bucle y detener la Impresión en pantalla, deberemos pulsar las teclas CTRL y C simultáneamente. 86
87 Funciones 15. FUNCIONES Seguramente te encontrarás en la situación de que un código es muy útil, de manera que quieres reutilizarlo. Para evitar escribir este código más de una vez, lo puedes convertir en una función de manera que podrás utilizarlo cuando quieras solo escribiendo el nombre de la función. Lo que aprenderás Qué es una función. Cómo usar las funciones. Cómo crear funciones propias. Cómo enviar/recibir datos a una función. 87
88 Funciones Que es una funcion Una función es un bloque de código al que se le ha dado un nombre. Puedes usar ese código en un programa simplemente incluyendo el nombre de la función. A veces pasamos datos a una función y a veces será la función la que nos devolverá datos. Qué bien! Con las funciones de Python no tendré que repetir tantas líneas de código. 88
89 Funciones Funciones que ya conoces Ya utilizaste algunas de las funciones integradas en Python sin darte cuenta. Todas las órdenes de la tortuga son funciones, tales como forward(100), left(90), etc. Otros ejemplos: Print es una función a la que le pasamos datos para que los muestre en pantalla. Con la función input damos valor a una variable llamada nombre a partir de lo que respondamos a la pregunta que aparece en pantalla. 89
90 Funciones Crear funciones propias Puedes crear y utilizar tus propias funciones. Primero tienes que definir la función usando la palabra clave def para decirle a Python que no ejecute ninguna de las instrucciones. Simplemente almacena el código con el nombre dibuja_cuadrado para ser usado más tarde. 90
91 Funciones Analicemos el código para entenderlo: La primera línea define la función dibuja_cuadrado que lleva asociada la variable medida que es la que le facilita los datos a la función para que haga lo que tiene que hacer (dibujar cuadrados). Las 3 líneas siguientes son el código de la función: hay un bucle (for) que repite la acción de pintar hacia delante (forward) los pasos que haya en la variable medida y de girar a la derecha 90º (right) en 4 ocasiones. Las 2 últimas líneas son las llamadas a la función con dos valores de la variable medida distintos: 50 y 100, para que se dibujen dos cuadrados distintos. 91
92 Funciones Para ejecutar las instrucciones dentro de la función, sólo usas su nombre seguido por el tamaño del cuadrado entre paréntesis. Cuando Python ve un nombre de función, simplemente reemplaza el nombre con todo el código de la definición de función y lo ejecuta. El uso de una función también se conoce como llamar a la función. No olvides incluir en tu código 92
93 Funciones Obtener datos desde una funcion Las funciones pueden devolver datos al código desde el que fueron llamadas, usando el comando return. La función que ves a la derecha calcula el área de un rectángulo. Recuerda que la fórmula es: Área = base x altura La instrucción return devuelve el valor de la variable área al código principal, pudiendo así imprimir por pantalla el valor del área del rectángulo. Te da 50? 93
VB - Access Manual Visual Basic para Aplicaciones del Access 2000
VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción
PROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:
Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda
DIAGRAMAS DE FLUJO: DFD
DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de
DIPLOMADO EN LINEA FORMATO Y OPERACIONES EN EXCEL
DIPLOMADO EN LINEA FORMATO Y OPERACIONES EN EXCEL Instructor: Lic. Gerardo González Narváez CENTRO DE CAPACITACION Y CALIDAD TLALNEPANTLA TOLTECAS 40 COL. SAN JAVIER 53 99 54 73 http://www.ccct.org.mx
COLEGIO GIMNASIO CERVANTES TALLER INICIAL MACROS CREAR UNA MACRO
COLEGIO GIMNASIO CERVANTES TALLER INICIAL MACROS CREAR UNA MACRO En esta ocasión mostraré cómo crear una macro en Excel utilizando la grabadora de macros. La macro será un ejemplo muy sencillo pero permitirá
PARTE 1: Introducción
POWERPOINT PARTE 1: Introducción Para iniciar el programa de PowerPoint podemos hacerlo: Desde el icono del escritorio Desde el botón Inicio Cuando abrimos el programa se nos abre una nueva ventana en
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA
BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles
Tema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
Colegio Agustiniano Ciudad Salitre Área de Tecnología e Informática Guía de Apoyo 2017 Bimestre: III Grado: Cuarto Docente: Jorge Torres
Colegio Agustiniano Ciudad Salitre Área de Tecnología e Informática Guía de Apoyo 2017 Bimestre: III Grado: Cuarto Docente: Jorge Torres UNIDAD TEMÁTICA: PROGRAMACION PARA NIÑOS Logro: Identifica las herramientas
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO)
INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO) Se define como lenguaje de programación a un conjunto de símbolos y reglas que sirven para realizar programas de ordenador. Un programa es un conjunto
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Introducción a Python. Cecilia Manzino
Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede
Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Introducción Mic i ro r s o of o t t W or o d r
Introducción Microsoft Word Qué es el Microsoft Word? Word es uno de los procesadores de texto, más utilizados para trabajar con documentos en la actualidad. Casi no existe persona con computadora, que
UNIDAD 2. calc FORMATOS. CURSO: LibreOffice
UNIDAD 2 FORMATOS CURSO: LibreOffice calc 1 Introducción y Objetivos Hemos mencionado en muchas ocasiones que las hojas de cálculo sirven para manipular datos. Ahora bien, no es lo mismo manipular cadenas
Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.
Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
UNIDAD 1. writer PRIMEROS PASOS. CURSO: LibreOffice
UNIDAD 1 PRIMEROS PASOS CURSO: LibreOffice writer 1 La interfaz En primer lugar vamos a familiarizarnos con los componentes de la pantalla de writer: Barra de título: Muestra el título del documento (O
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Ejecuta el modo XP sin virtualización de hardware
Una de las características más limpias nuevo en Windows 7 orgánico y categorías superiores es el modo de XP, pero no todas las máquinas son capaces de ejecutarlo. Hoy te mostramos cómo utilizar VMware
Estructura y partes del teclado
Estructura y partes del teclado El teclado esta dividido en 4 partes fundamentales: el teclado alfanumérico, el teclado numérico, las teclas de función, las teclas de control. 1. El teclado alfanumérico
Guardar y abrir documentos (I)
Guardar y abrir documentos (I) Guardar. Guardar como Materia: Computación Puedes utilizar los comandos Guardar y Guardar como... del Botón Office (o el icono de la barra de acceso rápido) para guardar
Microsoft Office Word
Microsoft Office Word Objetivos del capítulo: Aprender lo que es un procesador de textos. Aprender a ejecutar el programa cada que vez que se quiere usar. Aprender los elementos de la pantalla principal
Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal
Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo
Microsoft Word 2000 Laboratorio de Informática Facultad de Agronomía y Agroindustrias - Año 2006.
Unidad 5 Efectos gráficos Insertar imágenes 52 Modificar imágenes 54 Formato de imagen 54 Dibujos y Autoformas 55 Microsoft Graph 55 Wordart 56 Unidad 6 57 Editor de ecuaciones 57 Secciones 58 Texto en
Clase 1 Excel
Clase 1 Excel 2000 1 Elementos de Excel Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas
Manual de Instrucciones para el uso con un ordenador
Tablero electrónico Portátil de Escritura Manual de Instrucciones para el uso con un ordenador Nota: es necesario el uso de un ordenador personal con sistema operativo Microsoft Windows y un puerto de
FUNCIONES EN EXCEL III
FUNCIONES EN EXCEL III UTILIZANDO REFERENCIAS ABSOLUTAS Y RELATIVAS En Excel puedes especificar tres tipos de referencias: relativas, absolutas y mixtas. Al utilizar el tipo de referencia adecuado nos
OPENOFFICE CALC. Manejo básico de hojas de cálculo
OPENOFFICE CALC Manejo básico de hojas de cálculo Qué es una hoja de cálculo? Podemos verla como una gran tabla para mostrar información y realizar operaciones con esa información Cada una de las casillas
GOOGLE DRIVE: EDITOR DE PRESENTACIONES
GOOGLE DRIVE: EDITOR DE PRESENTACIONES Hola! Soy Ximena y te mostraré cómo elaborar una presentación utilizando el editor de presentaciones de Google Drive, que encuentras en Internet. Primero entra a
Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.
Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que
Introducción a la programación
Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una
Puedes añadir nuevos programas desde un disco o una unidad de CD-ROM, por ejemplo, un juego o el nuevo programa de contabilidad.
tema 4: ELEmENtOS DE SOFtWaRE: PROGRamaS 4.1. agregar o quitar programas Una de las operaciones más frecuentes que realizarás con Windows será la de instalar programas de uso profesional o personal: juegos,
Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:
Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema
1.1. Iniciar Excel 2010
Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos de préstamos hipotecarios.
Guía rapida. de capacitación para el portal web de la red social
Guía rapida de capacitación para el portal web de la red social Guía rapida de capacitación para el portal web de la red social Índice Introducción... 3 Que necesitas?... 5 Cómo utilizar la computadora?...
Unidad 1. Introducción. Elementos de Excel
Unidad 1. Introducción. Elementos de Excel Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Tutorial de Python orientado a objetos
Tutorial de Python orientado a objetos En la primera llave creamos una clase llamada Gelantia. En la primera parte def init (self, tam, color, sabor): definimos las características del objeto. En la segunda
TUTORIAL DE TORTUGARTE
TUTORIAL DE TORTUGARTE Introducción TortugArte es una actividad inspirada en LOGO. Es un lenguaje de programación. Sin embargo, y más importante, es un lenguaje para aprender. Es una herramienta útil para
Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y
LA HOJA DE CÁLCULO HOJA DE CÁLCULO:
LA HOJA DE CÁLCULO HOJA DE CÁLCULO: es una herramienta que permite realizar cálculos u operaciones matemáticas, estadísticas financieras y de tabla de base de datos. También se pueden crear y extraer gráficos
Seminario 1. Excel Básico
Seminario 1. Excel Básico Contenidos 1. Qué es Microsoft Excel? 2. Identificar celdas 3. La barra de herramientas de acceso rápido y la cinta de opciones 4. Abrir y guardar libros de trabajo 5. La ayuda
Introducción a los Elementos de Excel
Introducción a los Elementos de Excel Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas
Operaciones básicas con hojas de cálculo
Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja
Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?
Manejo de la hoja de cálculo Calc 1. Cómo abrir y guardar un archivo de Calc? 1. ABRIR UN ARCHIVO NUEVO DE CALC 1.1. Podemos pulsar Aplicaciones Oficina Open Office Calc. Al abrir el programa, se nos abre
Juego Jarras con Agua Guía del Usuario
Juego Jarras con Agua Guía del Usuario Stacking Vessel -2011- Wüstenberg, Pia. Extraído desde: http://www.piadesign.eu/piadesign.eu/stacking_vessel_sun.html El nuevo juego "Jaras con Agua" expande sus
INICIACIÓN A LA PROGRAMACIÓN II
INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11
WINDOWS 8.1 GUÍA BÁSICA. Unidad Educativa Particular DE AMÉRICA MARÍA A. CARRILLO DE MATA M. 2016
WINDOWS 8.1 GUÍA BÁSICA Unidad Educativa Particular DE AMÉRICA MARÍA A. CARRILLO DE MATA M. 2016 Tomado de: Universidad de Sonora Espacio Educativo NTIC M.A. Fabiola Suseth López Aguirre Agosto 2014 Contenido
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
1. Introducción Hoja de cálculos Iniciar Excel 2013
1. Introducción 1.1. Hoja de cálculos Una hoja de cálculo es un tipo de documento, que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas. Son organizadas
Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
Prácticas de Introducción a los Computadores Curso Hoja Gráficos: Hoja Regresión: ESPESOR 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 ESPESOR COSTES fij
Prácticas de Introducción a los Computadores Curso 2001-2002 1 EXCEL Introducción Excel es una hoja de cálculo. Su objetivo básico es proporcionar un entorno sencillo para generar tablas de números y aplicando
Guía práctica de estudio 05: Pseudocódigo
Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
Cuáles son los lenguajes que pueden utilizarse para programar Karel?
EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.
APRENDE A REALIZAR UNA MACRO
Macros APRENDE A REALIZAR UNA MACRO OBJETIVO: El alumno: Aplicará las herramientas de Excel en la solución de problemas. Aprenderá a crear una macro. Agregar un control que controle el funcionamiento de
JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
Desde el icono de Excel del escritorio si se nos ha instalado un acceso directo al instalar Office..
Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos de préstamos hipotecarios.
CAPÍTULO 1. ELEMENTOS DE EXCEL
CAPÍTULO 1. ELEMENTOS DE EXCEL Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
En esta lección vamos a ver más utilidades y opciones sobre la
1. PEGADO ESPECIAL En esta lección vamos a ver más utilidades y opciones sobre la edición de hojas de cálculo de Excel que te pueden ayudar en tu trabajo. Ya sabes cómo cortar o copiar y pegar datos de
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO
DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,
Taller de programación shell
Taller de programación shell 3 de Abril de 2004 revisión 1 Asociación de Usuarios de Software Libre de Elche http://www.kleenux.org/ Introducción: Qué es un shell? Es una parte fundamental de todo sistema
Introducción a WRITER (Procesador de textos de OpenOffice)
C. E. I. P. LAS VIÑAS Bollullos del Cdo. (Huelva) Centro TIC/DIG Introducción a WRITER (Procesador de textos de OpenOffice) Qué es un procesador de textos? Un Procesador de Texto es un programa que podemos
Manual de Windows XP Copyleft - Jorge Sánchez 2005
Copyleft - Jorge Sánchez 2005 Organización de datos en Windows 4.7 Operaciones sobre archivos y carpetas 4.7.1 Crear nuevas carpetas A parte de saber examinar, guardar y abrir documentos, se hace totalmente
PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR
PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS CONTENIDOS OPERACIONES CON LIBROS DE TRABAJO EN EXCEL GUARDAR UN LIBRO CERRAR UN LIBRO. CREAR UN NUEVO LIBRO. ABRIR UN LIBRO OPERACIONES CON CELDAS, FILAS
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
III. Generación de Código orientado a objetos
III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene
DAVID DIAZ VALDIVIA INFORMATICA APLICADA I
DAVID DIAZ VALDIVIA 1978-1100-2100 2130-3 INFORMATICA APLICADA I 17 DE MAYO DEL 2013 1 1.-Una hoja de cálculo de Excel está formada por tres hojas diferentes 2.-El número de hojas de un libro puede variar
... Cómo empezar en WORD anfora CAPÍTULO 1. Introducción. Cómo entrar en WORD WORD 2000 Cómo empezar en WORD 2000
CAPÍTULO 1......... Introducción Cómo empezar en WORD 2000 En este Capítulo, con el que se inicia el manual, intentaremos explicar qué es WORD 2000 y para qué sirve. WORD 2000 es un programa de procesador
LISTA PARA VALIDACIÓN DE DATOS EN EXCEL
LISTA PARA VALIDACIÓN DE DATOS EN EXCEL Cuando compartes tus libros de Excel con otras personas y ellos introducen información en las hojas que has preparado con tanto esfuerzo, es de suma importancia
Recursos didácticos digitales en Educación Permanente Mª Luisa Miras Cidad
El entorno LIM Después de ver y analizar brevemente algunas herramientas de autor que se utilizan frecuentemente para crear materiales educativos, nos decidimos por LIM para empezar a elaborar los nuestros.
Introducción a la programación del robot moway
Introducción a la programación del robot moway Índice Introducción... 2 Diagramas de flujo... 2 Bloques de Movimiento... 5 Condicionales... 6 Bucles... 7 Operadores AND / OR... 8 Orden en los diagramas...
Tutorial de Introducción a la Informática Tema 2 Correo Electrónico. Correo Electrónico. 1. Objetivos
1. Objetivos En este tema explicaremos todo lo necesario para crear una cuenta de correo electrónico y utilizarla para enviar y recibir emails a través de navegador web. Explicaremos el proceso completo
USO DE EXCEL COMO HERRAMIENTA DIDÁCTICA
USO DE EXCEL COMO HERRAMIENTA DIDÁCTICA Las TIC para la enseñanza de la química con enfoque constructivista Facilitador Ms. Tomás Pérez Integrantes: Prof. Isaís Rivero Prof. Mario Yovera Reyes HERRAMIENTA
Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]
La resolución de un problema mediante una computadora consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio
Tema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre
1. Haz que se muestre una pantalla de alerta con tu nombre alert("carlos Guerrero"); 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre Crea una variable para almacenar el
Qué es y para qué sirve una hoja de cálculo CALC?
Qué es y para qué sirve una hoja de cálculo CALC? OpenOffice.org Calc es una hoja de cálculo integrada en el paquete ofimático OpenOffice.org. Esto quiere decir que si ya conoces otro programa de OpenOffice.org,
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals
MODIFICACIÓN DE CONTENIDO
CURSO DE EXCEL. Este curso está redactado, diseñado, compilado y publicado por Cursosindustriales.net. El alumno puede modificar, redactar, descargar e imprimir dicho documento siempre que referencie la
Otros elementos comunes
1. PROPIEDADES DE LOS ARCHIVOS V amos a seguir viendo cosas que puedes utilizar en las aplicaciones de Office 2010. Al crear un documento, además de añadir el contenido que debe tener, una posibilidad
Unidad 2. Elementos de Word2007 (I)
Unidad 2. Elementos de Word2007 (I) Vamos a ver varias formas de iniciar Word2007 y cuales son los elementos básicos de Word2007, la pantalla, las barras, etc. Aprenderemos cómo se llaman, donde están
ESTRUCTURA DE ASIGNACIÓN
ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
EXCEL 2003 AVANZADO Rev1 ( )
1. Ir a visual basic Herramientas < macro < editor visual basic 2. A que tipo de pagina pertenece una que lleva el borde azul en la vista previa?(4 opciones) Creo que la correcta es la vista previa de
Primeros pasos en Word capítulo 01
Primeros pasos en Word 2007 capítulo 01 Primeros pasos en Word 2007 primeros pasos 1.1 Qué es Microsoft Word? Word es un editor de texto que se sitúa entre los más populares del mercado. Desde las primeras
CREACIÓN DE FÓRMULAS
UNIDAD DIDÁCTICA CREACIÓN DE FÓRMULAS Los objetivos de este tema son: 1. Comprender la utilidad de las fórmulas en Excel para resolver operaciones. 2. Entender los operadores que se utilizan en la confección
Tema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Aprovechamiento pedagógico de Ardora
Aprovechamiento pedagógico de Ardora Ardora permite la elaboración de varios tipos de actividades didácticas interactivas que pueden ser utilizadas como recurso en las sesiones de aprendizaje. Para su
