1. Explorando la ventana Python

Documentos relacionados
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

Principios de Computadoras II

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

Computación II. Introducción a Visual Basic

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

TALLER DE EXCEL BÁSICO

Qué es un programa informático?

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

MANUAL DE USUARIO PYTHON-PROYECTO: BOLICHE INDICE DESCRIPCIÓN DEL PROGRAMA

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Programación MODULAR: Subalgoritmos - funciones y procedimientos

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Tema: Entorno a C# y Estructuras Secuenciales.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Operaciones básicas con hojas de cálculo

Juego Jarras con Agua Guía del Usuario

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas

Elementos de un programa en C

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

FUNDAMENTOS DE INFORMÁTICA

Fundamentos de Programación 2017-I

Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal

GENERALIDADES DEL LENGUAJE C

Programación en java. Estructuras algorítmicas

Las fórmulas de Excel siempre comienzan por un signo igual (=) lo cual indica que los caracteres siguientes constituyen una fórmula.

Manual de turbo pascal

PROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX

Java para no Programadores

PLAN DE MATERIAS ACADEMUSOFT 3.2

MANUAL BASICO DE INSTRUCCIONES Y COMANDOS SMART DFD 1.0

Lenguaje de programación C. Introducción

El lenguaje C. 1. Identificadores, constantes y variables

TEMA 3: El proceso de compilación, del código fuente al código máquina

Descripción y Contenido del Curso. Programación C++ Capacity Academy.

WorkManager E.D. Manual guía de usuario Diseñador de formularios

Guía de instalación del navegador Mozilla Firefox

1. Computadores y programación

GUÍA BÁSICA DE SCHEME v.4

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

INICIACIÓN A LA PROGRAMACIÓN II

Programación. Test Autoevaluación Tema 3

Cómo aumentar la participación en las actividades del Codex

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 2

Estructuras de Control. Secuencia y Selección

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)

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Programación PHP. orientada a formularios DISEÑOS CURRICULARES CON ENFOQUE POR COMPETENCIAS LABORALES

Operadores. Javier Fernández Rivera -

Guía práctica de estudio 05: Diagramas de flujo

4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento

GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1.

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Tema 2 Introducción a la Programación en C.

Práctica 1 de Excel (Curso )

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Configure su cuenta de correo USB en IMAP con Mozilla Thunderbird. Información adicional. Trabajando en Thunderbird. Configuración

PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS

Programación en Visual Basic Ricardo Rodríguez García

REEA. Conexión de un S con WinCC RT Advanced V.12

MANUAL DE INSTRUCCIONES PARA LA SOLICITUD DE AYUDAS

TEMA 7: Ficheros. TEMA 7: Ficheros Concepto de fichero

C# para no Programadores

Mainframe. Qué son los datos?

4. Operadores Operador asignación

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

Tema: Clases y Objetos en C#. Parte II.

P L A N I F I C A C I O N

Introducción a la programación

FUNCIONAMIENTO DEL ORDENADOR

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

MANUAL DE USO DE SMART DFD

PROGRAMACIÓN UNIDADES

Estructura del Computador

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS

Tema 2. El lenguaje JAVA

Algoritmos y Lenguajes de Programación

Conceptos Fundamentales sobre UNIX Laboratorio Listados de Directorios con Metacaracteres (Tiempo estimado: 30 min.)

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES GRADO OCTAVO TEMA

Transcripción:

Primer taller de Phyton en GeoGebra Guíía 1 IInteracciión de Python con GeoGebra Despliegue de vista Python Abra Vista en el menú principal Clique en la vista Python y tendrá la ventana: 1. Explorando la ventana Python En la barra inferior de Interactive, usted puede escribir cualquier expresión en Python En Script puede escribir el programa completo a ejecutar seleccionando Run Script en Edit En Events se pueden seleccionar los objetos o eventos creados en el script, los que puede salvar en el archivo ggb La vista Python puede exponerse como ventana separada del resto de la pantalla GeoGebra Haga clic en la pestaña indicada para separar la ventana Python:

PÁGINA 2 Opciones de Edit Seleccione y examine las opciones de File, Edit e Interactive Para ampliar detalles lea las páginas 7 25 del texto de Raúl González Después de = la <expresión> queda asignada a una variable Variable = <expresión> Las constantes se almacenan sin necesidad de declarar su tipo 2. Qué es Python? Dentro de los lenguajes de computación, Python, pertenece a la clase de lenguaje interpretado, de alto nivel, de tipo dinámico y multiparadigma Phyton nos provee reglas de estilo, a fin de escribir y leer con más facilidad el código fuente Al final de la guía se ofrece un glosario con estos términos. 3. Utilizando variables y constantes Abra la ventana Script haciendo clic en su rótulo Escriba el script: La línea 1 es de documentación y no es ejecutable

Clicando en Edit > Run Script correrá el script El resultado de la ejecución del script aparece en Interactive Para limpiar la ventana Interactive vaya a Interactive > Clear History Salida Limpie la historia del script en Interactive y bórrelo de Script Explique el efecto de los operadores aritméticos **, /, // y % del siguiente script Nuevos operadores aritméticos agregados a +, -, * y / ** : exponente //: división entera %: módulo

PÁGINA 4 Clique Edit> Interactive > Previus Input y el script será transferido a la barra de entrada de Interactive En la barra de entrada de Interactive también puede escribirse el script, y se ejecuta pulsando Enter en la última línea Borre el anterior script y explique la salida del siguiente programa:

Las variables de tipo booleano solamente toman dos valores True y False Las variables booleanas se trabajan con operadores lógicos y con operadores relacionales Operadores lógicos: And, or, not Ejecute y explique la salida del siguiente script Las variables de tipo lista pueden trabajarse como vectores fila. <Lista> = [c1, c2,,cn] Las n - componentes de una lista pueden contener cualquier tipo de dato, incluyendo otra lista. Para acceder a cualquier componente se invoca el nombre de la lista y se indica la posición del elemento entre corchetes El primer elemento ocupa

PÁGINA 6 la posición cero Todo lo dicho a listas se aplica a tuplas, excepto que los elementos se encierran entre paréntesis <Tupla> = (c1, c2,,cn) Ejecute y explique la salida del siguiente script 4. Importando módulos En la salida de este programa observará los efectos de importar el módulo random En Python existen muchos módulos o programas que incluyen e implementan ciertas funciones de biblioteca, en nuestro taller emplearemos los módulos random y math que serán referenciados por la palabra import La importación de módulos debe hacerse al random.randint(min.max) genera enteros entre min y max En la salida de este programa observará el efecto de aplicar algunas funciones del módulo math

principio del programa y en orden alfabético Sintaxis maht.nombre_de_función(argumento) Para elaborar el diccionario consulte el segundo capítulo del texto 5. Escribiendo nuestros primeros programas Escriba un script que: o Cree tres variable numéricas a, b, y c con valores asignados arbitrariamente o Imprima el resultado de la operación (a//b-a%b)**sin(c/2) o Cree tres variables boolenas p, q y r con valores asignados arbitrariamente o Imprima el resultado de o Cree dos tuplas t1 y t2 de dimensión 3 con elementos numéricos aleatorios o Imprima el resultado de sumar las dos listas o Imprima el resultado de sumar los elementos correspondientes de las tuplas Escriba el script de un diccionario que asocie San Miguel, Suchitoto, Metapán, Zacatecoluca y Ataco con el departamento al que pertenece.

PÁGINA 8 GLOSARIO Lenguaje informático Es un lenguaje artificial utilizado por las computadoras, cuya función es transmitir información. Estos lenguajes pueden ser de programación, de especificación, de consulta, de protocolo de comunicación, de marcas y otros. Lenguaje de programación Es un lenguaje especialmente diseñado para ejecutar algoritmos, compuesto de instrucciones sintácticas y semánticas para ser interpretado por las computadoras. Lenguaje de alto nivel Son lenguajes de programación cuya característica principal en presentar una estructura sintáctica y semántica de fácil escritura y legibilidad. Lenguaje interpretado No requiere de un compilador para ser traducido sino de un intérprete Tipado dinámico Las variables no requieren ser declaras con asignaciones de los tipos de datos que almacenan Multiplataforma Pueden ser interpretados en diversos sistemas operativos Multiparadigma Acepta diferentes técnicas de programación, como POO