Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiante:
Fernando Chicas Romero cdula: 109930194
Diciembre
2014
Pgina 1
Programacin
Por otro lado, casi nunca escribo en papel lo que voy a programar, de hecho los
esquemas los realizo mentalmente, pero eso porque soy de pensamiento
abstracto, es mi estilo.
desconocimiento se omiti.
Pgina 2
Entorno de programacin
de
pasos
debidamente
estructurados,
que
normalmente
pasan
desapercibidos.
Pgina 3
El diagrama y los algoritmos, facilitan dividir las tareas en secciones para poder
dar respuesta al o los problemas planteados.
Otros comentarios
Pgina 4
frmulas mgicas que resuelvan todo en un paso, desea que todo tenga
soluciones sencillas y cuando esto no sucede en muchas ocasiones renuncia,
programando con Alice como existe una meta, puede desarrollar el deseo por
alcanzarla y para ello entender que debe comenzar a pensar de forma tal que
organice las ideas y resuelva los pequeos retos para alcanzar el objetivo
fundamental.
Est demostrado que el cerebro puede variar en las habilidades que mejor
maneja, por ejemplo una persona puede tener ms desarrollada sus aptitudes
kinestsicas pero ser pobre en las capacidades lgicas, utilizando los mtodos de
enseanza adecuados se puede aprovechar esa capacidad kinestsica y
desarrollar la capacidad lgica.
La idea de que la persona nace con una inteligencia preestablecida es cosa del
pasado, pero para lograr
Pgina 5
Variables y funciones
Variables
Por ejemplo:
Gastar todo mi dinero en confites, en la pulpera del barrio...
Otro caso de variable son la cantidad de vidas en un juego, en este caso las vidas
dependen de la habilidad del jugador, por tanto la habilidad del jugador es
independiente y las vidas dependiente.
Pgina 6
O puede ser una lista de nombre y las fechas de cumpleaos, el docente elige...
Funciones
Vayamos por partes, una relacin es cuando existe "algo" que permite asociar
elementos distintos entre conjuntos, por ejemplo el conjunto de nios y el conjunto
de frutas, donde un nio(a) puede tomar una o ms frutas y no necesariamente el
mismo tipo de frutas.
Como esquema puede suceder que Juan tome naranjas, mangos y melones.
Marta tome sandia, uvas y mangos.
Karla tome peras
Steven no tome ninguna fruta.
Este ejemplo es una relacin pero no una funcin. Adems en este ejemplo el
dominio son las variables independientes o sea los nios(as) y las frutas las
Foros Programacin Cognitiva III
Pgina 7
Una funcin es una relacin donde a cada elemento del dominio le corresponde un
nico elemento del codominio.
Esta definicin implica que todo elemento del dominio tiene que tener un resultado
y solo puede tener un resultado.
Les comparto link de un folleto diseado por mi persona sobre funciones, aunque
tiene
alguna
formalidad
matemtica.
http://es.calameo.com/read/002519023d56840fe08f1
Pgina 8
Para que exista una funcin deben existir datos de Entrada, procesamiento de los
datos de entrada y finalmente una salida. De ah el proceso es lo que permite
relacionar las entradas con las salidas. Por tanto debe existir "algo" que permita
relacionar conjuntos.
Miremos este sencillo ejemplo: Para que un estudiante obtenga una buena
calificacin en programacin cognitiva III.
La calificacin es el resultado que tendr el estudiante, pero para que esto suceda
deben ocurrir pasos intermedios, como estudiar, presentar los trabajos, los retos,
sacrificar tiempo de familia, etc.
David-----------------------95
Fernando------------------90
Pero no basta para que algo sea funcin con solo relacionar conjuntos, cada
entrada debe tener una salida, o sea al final del curso sin importar si se termina o
no debe quedar registrado un resultado, por ejemplo:
David-----------------Fernando------------90
Pgina 9
Este caso no puede suceder, no es funcin, ya que David es una entrada definida
en el curso desde el inicio, as que en el peor de los casos donde deje el curso
aparecera una calificacin, aunque esta sea 0, sea
David----------------0
Fernando-----------90
Otra cosa que debe cumplirse es que cada resultado debe ser solo uno, por
ejemplo:
David----------------------95
David----------------------100
Pgina 10
Las funciones como tal se deben usar cuando se debe procesar un dato, y de
acuerdo al resultado se debe ejecutar un proceso, evento o accin, como quiera
verse.
Pgina 11
Para que el proceso funcione, las variables que se colocan en la banda y pasan
por la mquina deben poderse procesar, de lo contrario sera una entrada invalida,
(como cuando en un programa se espera un dato numrico y se introduce un texto
o carcter, da error), por tanto para usar la funcin deben poder procesarse todas
las variables colocadas. En segundo lugar la funcin debe dar una respuesta nica
para cada objeto, en este caso permitido o no permitido.
Pgina 12
Pgina 13
Condicional y ciclos
Adems un ciclo puede ser finito o infinito, en cambio la condicional solo sucede
una vez.
Cada vez que se debe repetir sucesivamente una accin o respuesta, de tal forma
que hace ms eficiente el programa, que la escritura reiterativa de una accin, que
puede agregar errores o demasiadas lneas de programacin, dificultando la
comprensin y ejecucin del mismo.
Pgina 14
Sacar al final del curso lectivo de tercero todas las asignaturas como aprobadas.
Otro ejemplo, qu condicin debe cumplirse para que revise tu trabajo extra
clase? qu lo entregues en la fecha correspondiente o antes, as tambin
podemos hablar que existen diferentes tipos de condicionales.
Para el ciclo se usara por ejemplo el ciclo del agua, donde se observa que este se
repite constantemente, pero lo aprovecho para preguntar cules son las
condiciones para que se d el ciclo del agua.
Respuesta: que haya agua, que el sol evapore el agua, ya que si no hay agua no
puede darse del todo, si el sol no calentara la tierra, simplemente se congela y no
llovera.
Algunos pueden ver el ciclo del agua infinito, pero podemos ver sucede mientras
"haya agua", de esta forma podemos hablar de tipos de ciclos, finitos, mientras se
de una condicin, o infinitos.
Pgina 15
Un ciclo infinito debe ejecutarse sin perjudicar el trabajo del resto del programa,
por ejemplo de ciclos infinitos al programarse, un escenario donde se mueva una
hlice de un molino, este se mueve indefinidamente.
As son las reglas de los juegos y estos son muy familiares a los estudiantes, de
donde sera ms fcil que comprendan el concepto.
Pgina 16