Hola!, gracias a todos los que participaron en la clase 1, y enviaron muy juiciosamente las tareas. También Gracias a los que ya abonaron la tutoría por apoyar este curso a que siga adelante.
Recuerdo que todos los que tienen la tutoría paga tendrán un seguimiento personalizado, para marcarle bien la evolución y ayudarlo paso a paso.
Recuerdo que todos los que tienen la tutoría paga tendrán un seguimiento personalizado, para marcarle bien la evolución y ayudarlo paso a paso.
nota sobre la instalación de autoit:
los que tienen sistema de 64 bits, el autoit le dirá este mensaje durante la instalación:
You are running a 64-bit Operating System. You can use native x64 versions of AutoIt but some scripts may not work as expected.Use native x64 tools by default where possible?
y como opciones da esto.
Use native x64 tools by default.
y.
Use x86 tools by default (recommended for compatibility).
You are running a 64-bit Operating System. You can use native x64 versions of AutoIt but some scripts may not work as expected.Use native x64 tools by default where possible?
y como opciones da esto.
Use native x64 tools by default.
y.
Use x86 tools by default (recommended for compatibility).
que significa?: autoit trabaja bajo plataformas de 64 bits y de 32, pero tenés que indicarle cual es la base. como ya detecta que tu sistema es de 64 bits te consulta si querés tener como base a 64.
si elegimos:
Use native x64 tools by default.
trabajaremos sobre plataforma de 64 bits siempre. entonces por default desarrollaremos siempre programas para 64 bits, programas que no podrán correr en 32. si instalamos esta podemos generar luego programas para 32, pero por default haremos siempre para 64.
para generar menos problemas y mas comodidad elegimos:
Use x86 tools by default (recommended for compatibility).
que como dice en inglés: se recomienda por compatibilidad.
ya que tendrá como base desarrollar siempre en 32 bits, y los programas serán compatibles para todo el mundo, ya que se podrán correr tanto en 32 como en 64.
si elegimos:
Use native x64 tools by default.
trabajaremos sobre plataforma de 64 bits siempre. entonces por default desarrollaremos siempre programas para 64 bits, programas que no podrán correr en 32. si instalamos esta podemos generar luego programas para 32, pero por default haremos siempre para 64.
para generar menos problemas y mas comodidad elegimos:
Use x86 tools by default (recommended for compatibility).
que como dice en inglés: se recomienda por compatibilidad.
ya que tendrá como base desarrollar siempre en 32 bits, y los programas serán compatibles para todo el mundo, ya que se podrán correr tanto en 32 como en 64.
nota de la clase anterior:
En la primera clase aprendimos a utilizar el MsgBox, que como lo indica en la palabra es box (caja) msg (mensaje) una caja de mensaje. Que crea una típica ventana en windows: un cuadro donde muestra una información (un título y un texto)
Al modificar los números del tipo de ventana va mostrando diferentes botones.
Al modificar los números del tipo de ventana va mostrando diferentes botones.
a continuación una lista con los botones mostrado por cada tipo de ventana:
0
botón ACEPTAR
1
ACEPTAR y Cancelar
2
Anular,omitir y reintentar
3
Si, No, y Cancelar
4
Si y No
5
Reintentar y Cancelar
6
Continuar reintentar y cancelar.
0
botón ACEPTAR
1
ACEPTAR y Cancelar
2
Anular,omitir y reintentar
3
Si, No, y Cancelar
4
Si y No
5
Reintentar y Cancelar
6
Continuar reintentar y cancelar.
Además de diferencias de botones, también algunas ventanas muestra imagen en la ventana típicas al mostrar ciertas información en windows, además suelen tener algunos sonidos de alertas, si no lo han probado, pueden probar los siguientes números:
0
(No ícono)
16
Icono del Signo de Detener (típica ventana para mostrar error)
32
Icono de Signo de Interrogación
48
Icono de signo de Exclamación
64
Icono del signo de Información que consiste en una 'i' en un círculo (ventana para solicitar información)
(No ícono)
16
Icono del Signo de Detener (típica ventana para mostrar error)
32
Icono de Signo de Interrogación
48
Icono de signo de Exclamación
64
Icono del signo de Información que consiste en una 'i' en un círculo (ventana para solicitar información)
Porqué luego de mi "hola mundo" el programa se cierra?:
porque no ahi nada mas codificado, y
como aprendimos en la primera clase: la pc es una caja boba, si no le
indicas nada no hará nada, y como no tiene mas código que el "hola mundo",
interpreta que el código terminó y el soft terminó así que se cierra.
si le agregamos la segunda linea: "adios mundo", entonces ejecuta el hola
primero y luego el adiós, y se cierra, porque hasta ahí llega el programa.
es perfecto lo que está pasando, con esta linea de c´código solo indicamos
que se muestre una ventana con un texto y al darle en algún botón se cierra.
porque no ahi nada mas codificado, y
como aprendimos en la primera clase: la pc es una caja boba, si no le
indicas nada no hará nada, y como no tiene mas código que el "hola mundo",
interpreta que el código terminó y el soft terminó así que se cierra.
si le agregamos la segunda linea: "adios mundo", entonces ejecuta el hola
primero y luego el adiós, y se cierra, porque hasta ahí llega el programa.
es perfecto lo que está pasando, con esta linea de c´código solo indicamos
que se muestre una ventana con un texto y al darle en algún botón se cierra.
Si le agregamos mas líneas de código el programa continuará realizando mas tareas. Ejemplo se podría capturar que botón presionó para brindarle una respuesta mas personalizada.
ejemplo laura programó un chiste y yo lo mejoré para que tenga mas funciones, no se lleven del código porque no es necesario que lo aprendan aún, solo para entender para que sirve el msgbox, así que este programa solo será en fin ilustrativo:
lo pueden descargar de aquí y ejecutarlo:
https://dl.dropboxusercontent.com/u/100311958/taller-programacion-libre/aula/chiste.au3
lo pueden descargar de aquí y ejecutarlo:
https://dl.dropboxusercontent.com/u/100311958/taller-programacion-libre/aula/chiste.au3
Como verán, aquí la ventana que te pregunta: si / no, personaliza la respuesta, si presionas no, da una respuesta diferente a si presionas si. mas adelante veremos como realizar esto.
También las vventanas de aceptar son automática, cada vez que te tire un cuadro aceptar no presiones el botón, si no que espera, la pc sola lo presionará.
estas son algunas de las genialidades que aprenderemos en las siguientes clases, y esto sirve para entender que se puede llegar a hacer con el MsgBox.
También las vventanas de aceptar son automática, cada vez que te tire un cuadro aceptar no presiones el botón, si no que espera, la pc sola lo presionará.
estas son algunas de las genialidades que aprenderemos en las siguientes clases, y esto sirve para entender que se puede llegar a hacer con el MsgBox.
Algoritmia:
La algoritmia es la parte de la informática que estudia como realizar los algoritmos: esta es la función mas importante ya que te forma como programador.
La tarea de llegar a pensar como programador es la parte mas complicada, porque ahi que llegar a romper la lógica humana y adquirir la lógica máquina.
A que nos referimos como lógica:
la lógica es la ciencia de la matemática que estudia paradigmas razonales, ejemplo:
si tenemos una manzana, y nos regalan otra: tendremos 2 manzanas.
¿porqué?: porqué así nos enseña a razonar la lógica-.
La tarea de llegar a pensar como programador es la parte mas complicada, porque ahi que llegar a romper la lógica humana y adquirir la lógica máquina.
A que nos referimos como lógica:
la lógica es la ciencia de la matemática que estudia paradigmas razonales, ejemplo:
si tenemos una manzana, y nos regalan otra: tendremos 2 manzanas.
¿porqué?: porqué así nos enseña a razonar la lógica-.
La lógica máquina (o lógica informática) en algunos casos rompe esos paradigmas humanos, no todo es igual y iremos viendo cada uno de los casos.
Solo un adelanto, que lo iremos viendo con ejemplos y ejercicios mas adelante:
en humano: si te digo contá estos elementos contarías: 1, 2, 3, 4, etc.
en máquina: las máquinas toman el 0 como primer elemento, así que empezaría a contar desde el 0 como primer elemento: 0, 1, 2, 3, etc.
Solo un adelanto, que lo iremos viendo con ejemplos y ejercicios mas adelante:
en humano: si te digo contá estos elementos contarías: 1, 2, 3, 4, etc.
en máquina: las máquinas toman el 0 como primer elemento, así que empezaría a contar desde el 0 como primer elemento: 0, 1, 2, 3, etc.
Entre los alumnos anotados en el taller tenemos a una psicóloga, así que será trabajo para ella sanarnos luego o si no seremos informáticos para toda la vida, jajaja.
Dicen que los programadores ya somos locos de naturaleza, así que a vivir esa locura no mas.
Dicen que los programadores ya somos locos de naturaleza, así que a vivir esa locura no mas.
Volviendo a los algoritmos, en la programación como en la vida real ahi varias formas de llegar a un mismo resultado y vamos a verlo con un caso real:
Realizar y enviar vía mail el siguiente algoritmo:
Cómo capturar un elefante y tenerlo como mascota.
Cómo capturar un elefante y tenerlo como mascota.
poner en práctica la imaginación y enviar sus ingeniosos algoritmos.
Luego de recibir haré un post de los algoritmos recibidos.
No hay comentarios:
Publicar un comentario