Taller de Informática 3ero. A y 3ero. B - Programación€¦ · Taller de Informática – 3ero. A...

2
Taller de Informática 3ero. A y 3ero. B - Programación Trabajo nro. 7 Hola chicos. Espero estén bien. Les cuento como seguimos: 3ero. A: Este trabajo corresponde a la clase del lunes 3/8, con fecha límite de entrega el viernes 7/8. El lunes 10/8 compartiremos una reunión zoom para vernos, charlar las dudas y ver si pudieron probar programar online Python (siguiente página). 3ero. B: Este trabajo corresponde a la clase del miércoles 5/8, con fecha límite de entrega el lunes 10/8. El miércoles 12/8 compartiremos una reunión zoom para vernos, charlar las dudas y ver si pudieron probar programar online Python (siguiente página). -Leer: ¿Cuál es la forma adecuada para resolver problemas en Programación? 1. Análisis previo del problema. Requiere contar con la capacidad de expresión suficiente como para indicar a la máquina lo que debe llevarse a cabo. 2. Diseño del algoritmo. Esta etapa busca obtener la secuencia de pasos a seguir para resolver el problema. La elección del algoritmo adecuado es fundamental para garantizar la eficiencia de la solución. 3. Configuración del entorno de desarrollo y codificación. Un algoritmo es una especificación simbólica que debe convertirse en un programa real sobre un lenguaje de programación concreto. También se diseñará la UI o interfaz del usuario (conjunto de pantallas, diseños, menú, controles, opciones, canales sensoriales, etc.) 4. Compilación y pruebas. El código escrito en el lenguaje de programación elegido es traducido automáticamente al lenguaje de máquina de la computadora que lo va a ejecutar. Esta traducción, además, permite detectar y corregir los errores sintácticos que se cometan en la escritura del programa. 5. Documentación y mantenimiento. Se debe verificar que la ejecución del programa produce el resultado deseado, corregir errores de ser necesario y actualizar versiones a lo largo de la vida útil de dicho programa. -Repasamos un poco de teoría, palabras y definiciones, todo está en los trabajos, entonces a releer! En una hoja completar el siguiente crucigrama y enviar foto a mi casilla de mail [email protected]. 1 P _ _ _ _ _ _ _ 2 _ _ R _ _ _ 3 _ O _ _ _ _ _ _ _ _ _ 4 _ _ _ _ G _ 5 _ _ _ _ _ _ _ _ _ _ _ R _ _ _ _ _ _ _ _ _ _ 6 _ A _ _ _ _ _ _ 7 _ _ _ _ _ _ _ M _ 8 _ _ _ _ A _ _ _ 9 _ _ _ _ R _ _ _ 1. El primer paso en programación es el análisis previo del ………… 2. El ………… es un programa simple para una tarea específica. 3. La toma de decisiones se codifica mediante una expresión ………… ( sentencia If ) 4. Una sentencia es una línea de ………… 5. Programar es crear una lista de instrucciones, sentencias, en algún ………… 6. En programación, una ………… es un espacio reservado en memoria cuyo contenido puede ir cambiando. 7. Un ………… es la serie ordenada de pasos o instrucciones que componen un programa. 8. Todos los lenguajes tienen una………… determinada que hay que cumplir (mayúsculas, llaves, comillas, paréntesis, etc.) 9. La UI o ………… de usuario es el medio con que el usuario puede comunicarse con la aplicación o el programa.

Transcript of Taller de Informática 3ero. A y 3ero. B - Programación€¦ · Taller de Informática – 3ero. A...

Page 1: Taller de Informática 3ero. A y 3ero. B - Programación€¦ · Taller de Informática – 3ero. A y 3ero. B - Programación – Trabajo nro. 7 Hola chicos. Espero estén bien. Les

Taller de Informática – 3ero. A y 3ero. B - Programación – Trabajo nro. 7

Hola chicos. Espero estén bien. Les cuento como seguimos:

3ero. A: Este trabajo corresponde a la clase del lunes 3/8, con fecha límite de entrega el viernes 7/8. El lunes 10/8

compartiremos una reunión zoom para vernos, charlar las dudas y ver si pudieron probar programar online Python

(siguiente página).

3ero. B: Este trabajo corresponde a la clase del miércoles 5/8, con fecha límite de entrega el lunes 10/8. El miércoles

12/8 compartiremos una reunión zoom para vernos, charlar las dudas y ver si pudieron probar programar online

Python (siguiente página).

-Leer:

¿Cuál es la forma adecuada para resolver problemas en Programación?

1. Análisis previo del problema. Requiere contar con la capacidad de expresión suficiente como para indicar a

la máquina lo que debe llevarse a cabo.

2. Diseño del algoritmo. Esta etapa busca obtener la secuencia de pasos a seguir para resolver el problema. La

elección del algoritmo adecuado es fundamental para garantizar la eficiencia de la solución.

3. Configuración del entorno de desarrollo y codificación. Un algoritmo es una especificación simbólica que

debe convertirse en un programa real sobre un lenguaje de programación concreto. También se diseñará la

UI o interfaz del usuario (conjunto de pantallas, diseños, menú, controles, opciones, canales sensoriales, etc.)

4. Compilación y pruebas. El código escrito en el lenguaje de programación elegido es traducido

automáticamente al lenguaje de máquina de la computadora que lo va a ejecutar. Esta traducción, además,

permite detectar y corregir los errores sintácticos que se cometan en la escritura del programa.

5. Documentación y mantenimiento. Se debe verificar que la ejecución del programa produce el resultado

deseado, corregir errores de ser necesario y actualizar versiones a lo largo de la vida útil de dicho programa.

-Repasamos un poco de teoría, palabras y definiciones, todo está en los trabajos, entonces a releer!

En una hoja completar el siguiente crucigrama y enviar foto a mi casilla de mail [email protected].

1 P _ _ _ _ _ _ _

2

_ _ R _ _ _

3

_ O _ _ _ _ _ _ _ _ _

4

_ _ _ _ G _

5 _ _ _ _ _ _ _ _

_ _

_ R _ _ _ _ _ _ _ _ _ _

6

_ A _ _ _ _ _ _

7

_ _ _ _ _ _ _ M _

8

_ _ _ _ A _ _ _

9 _ _ _ _ R _ _ _

1. El primer paso en programación es el análisis previo del …………

2. El ………… es un programa simple para una tarea específica.

3. La toma de decisiones se codifica mediante una expresión ………… ( sentencia If )

4. Una sentencia es una línea de …………

5. Programar es crear una lista de instrucciones, sentencias, en algún …………

6. En programación, una ………… es un espacio reservado en memoria cuyo contenido puede ir cambiando.

7. Un ………… es la serie ordenada de pasos o instrucciones que componen un programa.

8. Todos los lenguajes tienen una………… determinada que hay que cumplir (mayúsculas, llaves, comillas, paréntesis, etc.)

9. La UI o ………… de usuario es el medio con que el usuario puede comunicarse con la aplicación o el programa.

Page 2: Taller de Informática 3ero. A y 3ero. B - Programación€¦ · Taller de Informática – 3ero. A y 3ero. B - Programación – Trabajo nro. 7 Hola chicos. Espero estén bien. Les

-Leer

¿Qué es Python?

Es un lenguaje de programación interpretado de tipado dinámico.

Se trata de un lenguaje de programación multiparadigma y multiplataforma.

Dicho de otro modo, Python es:

Interpretado: Se ejecuta sin necesidad de compilador y se detectan los errores en tiempo de ejecución.

Multiparadigma: Soporta programación funcional, programación imperativa y programación orientada a objetos.

Tipado dinámico: Las variables se comprueban en tiempo de ejecución.

Multiplataforma: disponible para plataformas de Windows, Linux o MAC.

Gratuito: No dispone de licencia para programar.

-Vamos a comenzar a programar con Python.

Al hacerlo con un determinado lenguaje vamos a tener que respetar su sintaxis para que funcione.

Y para probar si funciona vamos a trabajar (por el momento, así no descargan nada) con una consola online con dos

partes main, donde escriben el código y Shell, donde se visualiza lo ejecutado, cuando se hace clic en el botón Run.

Probar en este link: https://www.programiz.com/python-programming/online-compiler/

Escribir la línea 3 en main.py, clic en Run y observar en Shell que escribe lo que está entre comillas y paréntesis

después de la orden print.

En el mismo mail con la foto del crucigrama resuelto pueden comentarme si anduvo esta prueba con Python.

Todo lo charlaremos en nuestros encuentros por zoom, ya les mandaré invitaciones. No falten!

Nos vemos

Laura