Desarrollo de sistemas básicos de informática.
Desarrollos de sistemas básicos de informática
marzo 13
Flor Lizeth
Cervantes de
Jesús
Aplicar los principios de programación en la solución de problemas.
Que el alumno sea capaz de solucionar
problemas aplicables a la computadora utilizando la lógica
computacional, haciendo énfasis en la solución algorítmica,
teniendo en mente que las soluciones serán implementadas
en un lenguaje de programación para hacer uso de la
tecnología.
Sigue instrucciones y procedimientos
de manera reflexiva comprendiendo que cada uno de sus
pasos contribuye al alcance de un objetivo, expresa ideas y
conceptos mediante representaciones lingüísticas,
matemáticas o graficas expresa ideas mediante la
utilización de las tecnologías.
Es una secuencia de pasos o procesos
lógicamente relacionados entre sí a fin de obtener
la solución a un problema planteado.
Características:
1.- Un algoritmo debe ser preciso e indicar el
orden de realización de cada paso.
2.- Un algoritmo debe estar bien definido, es
decir, si se sigue la ejecución dos veces del
mismo se debe obtener la misma secuencia
lógica. El algoritmo debe definirse de forma
precisa para cada paso, es decir, hay que evitar
toda ambigüedad al definir cada paso. Puesto que
el lenguaje humano es impreciso, los algoritmos
se expresan mediante un lenguaje formal, ya sea
matemático o de programación para un
computador.
3.- Un algoritmo debe ser “FINITO”, Si se sigue un
algoritmo se debe terminar en algún momento; o
sea, debe tener un numero finito de pasos.
Proceso:
1.- Análisis del problema.
2.- Identificar las entradas, procesos y salidas del
problema, declaración de variables.
3.- Diseño del Algoritmo: Describe la secuencia
ordenada de los pasos, sin ambigüedad, es decir,
siendo preciso y veraz en la búsqueda de la
solución al problema.
4.- Codificación del Algoritmo: Es la expresión en
un lenguaje de programación de los pasos
definidos en el algoritmo.
5.- Ejecución y validación del programa por el
computador.
Diagramas de flujo:
Los diagramas de flujo son esquemas que
representan gráficamente un algoritmo por medio
de los pasos de un proceso, que se realizan para
entender mejor al mismo y son utilizados en
programación, economía y procesos industriales.
Utilizan una series de símbolos con significados
especiales.
Características:
En los diagramas de flujo se presuponen los
siguientes aspectos:
Existe siempre un camino que permite llegar a
una solución (finalización del algoritmo).
Existe un único inicio del proceso.
Existe un único punto de fin para el proceso de
flujo (salvo del rombo que indica una comparación
con dos caminos posibles).
Pseudocodigos:
En ciencias de la computación, y análisis
numérico el pseudocódigo (o falso lenguaje) es
una descripción de un algoritmo informático de
programación de alto nivel compacto e informal
que utiliza las convenciones estructurales de un
lenguaje de programación verdadero, pero que
está diseñado para la lectura humana.
Características:
Se puede ejecutar en un ordenador.
Es una forma de representación sencilla de
utilizar y de manipular.
Facilita el paso del programa al lenguaje de
programación.
Es independiente del lenguaje de
programación que se vaya a utilizar.
Es un método que facilita la programación y
solución al algoritmo del programa.
Scratch: *Es gratuito, permitiendo a las instituciones integrarlo
sin limitarse por los costos de licencia.
Software
* Facilita al docente desarrollar en los estudiantes un
pensamiento creativo, critico y reflexivo, a través de una herramienta atractiva y
motivan te. *Es susceptible de ser usado en todas las ·reas de
conocimiento, incluso integrándolas, de manera que posibilita una enseñanza trasversal.
*Propicia abordar temáticas de forma creativa
posibilitando que el estudiante se entusiasme e involucre en desafíos y oportunidades de aprender,
incluso en tareas intelectuales exigentes.
*Es plataforma, lo que significa que hay versiones para Windows, Mac y Linux.
Permite compartir los proyectos en línea, propiciando un ambiente colaborativo.
* Los materiales elaborados se pueden insertar en una pagina web.
*Tanto el entorno de desarrollo como las ayudas se encuentran disponibles en diferentes
idiomas, incluido el español.
Entre las desventajas podría mencionarse que los archivos generados, especialmente aquellos que
involucran muchos elementos, quedan muy pesados, lo que hace que a veces el programa no responda con la
rapidez deseada. Esto depende también de las características del equipo en que se
este corriendo y, al verlo por Internet, de la velocidad de conexión.
Psint:
Ventajas: *facilita las representaciones animadas *permite al usuario introducirlo en las te cnicas avanzadas *facilita el trabajo independiente y a la vez un tratamiento individual
Desventajas: *que el alumno se pierda en la red de informaciones *resulta difí cil evaluar la instruccio n recibida por el alumno
Free dfd:
Las técnicas de desarrollo de algoritmos nos
permiten encontrar la mejor solución a los
problemas que se nos presentan y deben ser
solucionados por el computador, estas técnicas
están orientadas para utilizarse en cada uno de
los niveles de complejidad y variedad o
alternativas para las cuales se aplican los
algoritmos.
Las ventajas de resolver este tipo de problemas
en la computadora es que nos facilita el trabajo,
es más fácil y sencillo trabajar en la pc.
Cuenta con desventajas también tales como,
mala vista, mala coordinación del cuerpo, así que
si vamos a estar trabajando d esta manera
procuremos que sea bajo nuestra
responsabilidad conociendo las ventajas y
desventajas que posee.