999 resultados para C (Lenguaje de programación)


Relevância:

40.00% 40.00%

Publicador:

Resumo:

Proyecto de incorporación de los medios de comunicación, prensa y radio, en todas las áreas de estudio de la Educación Preescolar y EGB. Los objetivos son: conocer y manejar la prensa y la radio (secciones, fines, métodos de redacción de una noticia, locución, dicción); aprender técnicas y hábitos de estudio (resumen, subrayado, esquema); desarrollar una capacidad crítica que ayude al alumno a desenvolverse; capacitarle para relacionarse; compartir ideas con sus amigos, familia; y respetar las opiniones expresadas por los demás. Las actividades han sido englobadas en jornadas: teatro, cómic, poesía, prensa escolar (búsqueda de una mascota, publicación del numero 3 y 4 de la revista 'Cheneca'), animación a la lectura, e informática. La evaluación abarca dos aspectos, por un lado los objetivos propuestos, y por otro, la validez de la programación a partir de los resultados obtenidos durante la experiencia.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Programación de Lengua vasca para todo el ciclo inicial articulada a partir de las distintas situaciones de comunicación que se dan en el lenguaje. En este caso se hizo la siguiente selección: relaciones institucionales, medios de comunicación, literatura, estudios.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Desarrollar una planificación de la enseñanza de la asignatura en el Bachillerato, de tal forma que, al mismo tiempo que cumple los objetivos exigidos, nos permite dar al alumno la posibilidad de adquirir un conocimiento visual que le capacite para el análisis crítico de su entorno. Didáctica de la Expresión Plástica. Investigación teórica sobre programación de una asignatura: la Expresión Plástica, con idea de planificación de la misma. Se trabaja con bibliografía. Se plantean propuestas de actividades analizando, en cada etapa o curso, las distintas posibilidades que ofrece para el planteamiento del autor, tanto la programación oficial como los medios económicos y humanos de que se dispone. En este sentido, se da en cada etapa una breve descripción de los perfiles psicológicos standard del alumno, sin que ésto signifique un concepto de uniformidad en el trato educacional y en la relación humana con los alumnos. Bibliografía. Análisis teórico para elaborar una programación. En el trabajo como educadores, profesores o enseñantes, no se puede evadir la responsabilidad de presentar la actividad plástica con todas sus connotaciones socioculturales y como medio de expresión de la libertad individual. Es más frecuente la influencia de la plástica en el individuo, que viceversa. Tan solo cuando el conocimiento posee un conocimiento visual desarrollado es capaz de dominar las formas y poseer una estética libre. En busca de esa educación visual tratamos de introducir en la enseñanza oficial una dinámica de trabajo que potencie la creatividad y, por tanto, la realización personal. Un ordenamiento social perfecto y una integración en el del individuo en libertad son siempre deseables, y en la lucha por su consecución creemos importante que esté presente la educación visual. No pensamos que por medio de ella exclusivamente pueda lograrse, pero tampoco queremos que quede al margen de esa lucha.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

En la port. adem??s : European Down Syndrome Association (EDSA)

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Las fases necesarias para elaborar un diagrama de Gant son: determinación de las actividades principales; estimación de la duración efectiva de las mismas; enunciación en el diagrama de las actividades principales y de su relación entre si; representación gráfica de su duración; su utilización sus limitaciones, las actividades que se presentan tienen que ser limitadas perfectamente sin excederse en detalles. Tienen a su favor que son fácilmente realizables por personas no especializadas y que su representación sinóptica e intuitiva es muy útil. En definitiva, podemos decir que es un método útil para las programaciones de los docentes y puede contribuir a la mejora de la enseñanza, ya que proporciona un método sencillo de resumir las progresiones efectuadas y anotar la marcha de las actividades es decil seguimiento y una clara visión de conjunto lo que contribuirá a una clara coordinación.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Desarrollar la expresión oral en la Etapa Preescolar, conocer y dominar el lenguaje como equivalencia a aprender, entender el lenguaje como medio de análisis y acción, medio de fijación y conservación de la información recibida y asimilada. Estudio del lenguaje oral en la etapa preescolar y proponer así mismo una programación con vista a su desarrollo en la actividad escolar. El presente trabajo se desarrolla siguiendo dos capítulos centrales. En el primer capítulo, la programación del lenguaje oral para preescolar atiende a los objetivos generales y específicos, adquirir una articulación correcta y una entonación adecuada a la situación comunicativa concreta, desarrollar el arte de escuchar, enriquecer el vocabulario, tanto a nivel cuantitativo como en la adquisición de significados, adquirir una correcta comprensión oral. Concretar una metodología específica, así como métodos de evaluación adecuados, elaborando una ficha de registro del alumno. El segundo capítulo presenta como objetivos generales y específicos la expresión verbal, la expresión corporal, expresión plástica, la educación musical, estructuración temporal y espacial, la preescritura y cálculo, la educación sensorial y el comportamiento afectivo-social. Desarrollando por separado cada una de las áreas, en actividades propias para esta edad preescolar. 1) Dada la importancia que tiene el lenguaje es fundamental que la escuela estimule, fomente y desarrolle las libres manifestaciones de los niños, habituándoles a hablar, a comunicar y a formular mediante palabras sus necesidades, 2) El niño enriquece su vocabulario en la etapa preescolar dependiendo de las condiciones de vida y educación del niño, 3) El niño cuenta con unas facultades de expresión que deberá perfeccionar en la escuela, 4) La expresión oral será combinada con otras técnicas de expresión consiguiendo una mejor adaptación al mundo exterior y servir de base al aprendizaje de la lecto-escritura.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Estudiar el tema del lenguaje oral en la etapa preescolar y proponer una programación con vista a su desarrollo en la actividad escolar. La capacidad de exploración de un niño está condicionada por el vocabulario y las estructuras del lenguaje con las que opera, entonces no sólo se trata de ofrecer experiencias estimulantes a los niños, sino de darles los medios para expresarlas, interpretarlas y formular ideas generales. La educación preescolar no tendrá que iniciar al niño en el aprendizaje de la lengua, sino que deberá perfeccionarla, puesto que el niño ingresa en la escuela con una forma de expresión-comprensión, con unas estructuras lingüísticas mínimas. Habrá que tener en cuenta la importancia de desarrollar las facultades de expresión de los niños en forma social y sentido de grupo. La expresión oral en la escuela, combinándola con otras técnicas de expresión van a la maduración global para conseguir una mejor adaptación al mundo exterior y servir de base a aprendizajes de lecto-escritura y a cualquier aprendizaje general, puesto que el lenguaje y la acción conjunta permitirán al niño el afianzamiento de sí en su entorno.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Resumen en inglés. Resumen basado en el de la publicación

Relevância:

40.00% 40.00%

Publicador:

Resumo:

En este trabajo se describe el uso de un sistema de evaluación automática como herramienta de apoyo para el aprendizaje y seguimiento continuado de los alumnos de la asignatura de Fundamentos de Programación del primer curso de las titulaciones de los grados de Ingeniería en Tecnologías Industriales y de Ingeniería Química impartidos en la Escuela Técnica Superior de Ingenieros Industriales de la Universidad Politécnica de Madrid (ETSII-UPM) desde el curso 2010-11. El sistema de evaluación se implementa mediante uno de los módulos de la plataforma AulaWeb desarrollada en la UPM. Se analizan además los resultados obtenidos considerando que las calificaciones obtenidas en los ejercicios programados pueden tenerse en cuenta en la calificación final de la asignatura como parte de la evaluación continuada durante el periodo académico de acuerdo con la metodología propuesta en el Proceso de Bolonia para los estudios universitarios.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Los lenguajes de programación son el idioma que los programadores usamos para comunicar a los computadores qué queremos que hagan. Desde el lenguaje ensamblador, que traduce una a una las instrucciones que interpreta un computador hasta lenguajes de alto nivel, se ha buscado desarrollar lenguajes más cercanos a la forma de pensar y expresarse de los humanos. Los lenguajes de programación lógicos como Prolog utilizan a su vez el lenguaje de la lógica de 1er orden de modo que el programador puede expresar las premisas del problema que se quiere resolver sin preocuparse del cómo se va a resolver dicho problema. La resolución del problema se equipara a encontrar una deducción del objetivo a alcanzar a partir de las premisas y equivale a lo que entendemos por la ejecución de un programa. Ciao es una implementación de Prolog (http://www.ciao-lang.org) y utiliza el método de resolución SLD, que realiza el recorrido de los árboles de decisión en profundidad(depth-first) lo que puede derivar en la ejecución de una rama de busqueda infinita (en un bucle infinito) sin llegar a dar respuestas. Ciao, al ser un sistema modular, permite la utilización de extensiones para implementar estrategias de resolución alternativas como la tabulación (OLDT). La tabulación es un método alternativo que se basa en memorizar las llamadas realizadas y sus respuestas para no repetir llamadas y poder usar las respuestas sin recomputar las llamadas. Algunos programas que con SLD entran en un bucle infinito, gracias a la tabulación dán todas las respuestas y termina. El modulo tabling es una implementación de tabulación mediante el algoritmo CHAT. Esta implementación es una versión beta que no tiene implementado un manejador de memoria. Entendemos que la gestión de memoria en el módulo de tabling tiene gran importancia, dado que la resolución con tabulación permite reducir el tiempo de computación (al no repetir llamadas), aumentando los requerimientos de memoria (para guardar las llamadas y las respuestas). Por lo tanto, el objetivo de este trabajo es implementar un mecanismo de gestión de la memoria en Ciao con el módulo tabling cargado. Para ello se ha realizado la implementación de: Un mecanismo de captura de errores que: detecta cuando el computador se queda sin memoria y activa la reinicialización del sitema. Un procedimiento que ajusta los punteros del modulo de tabling que apuntan a la WAM tras un proceso de realojo de algunas de las áreas de memoria de la WAM. Un gestor de memoria del modulo de tabling que detecta c realizar una ampliación de las áreas de memoria del modulo de tabling, realiza la solicitud de más memoria y realiza el ajuste de los punteros. Para ayudar al lector no familiarizado con este tema, describimos los datos que Ciao y el módulo de tabling alojan en las áreas de memoria dinámicas que queremos gestionar. Los casos de pruebas desarrollados para evaluar la implementación del gestor de memoria, ponen de manifiesto que: Disponer de un gestor de memoria dinámica permite la ejecución de programas en un mayor número de casos. La política de gestión de memoria incide en la velocidad de ejecución de los programas. ---ABSTRACT---Programming languages are the language that programmers use in order to communicate to computers what we want them to do. Starting from the assembly language, which translates one by one the instructions to the computer, and arriving to highly complex languages, programmers have tried to develop programming languages that resemble more closely the way of thinking and communicating of human beings. Logical programming languages, such as Prolog, use the language of logic of the first order so that programmers can express the premise of the problem that they want to solve without having to solve the problem itself. The solution to the problem is equal to finding a deduction of the objective to reach starting from the premises and corresponds to what is usually meant as the execution of a program. Ciao is an implementation of Prolog (http://www.ciao-lang.org) and uses the method of resolution SLD that carries out the path of the decision trees in depth (depth-frist). This can cause the execution of an infinite searching branch (an infinite loop) without getting to an answer. Since Ciao is a modular system, it allows the use of extensions to implement alternative resolution strategies, such as tabulation (OLDT). Tabulation is an alternative method that is based on the memorization of executions and their answers, in order to avoid the repetition of executions and to be able to use the answers without reexecutions. Some programs that get into an infinite loop with SLD are able to give all the answers and to finish thanks to tabulation. The tabling package is an implementation of tabulation through the algorithm CHAT. This implementation is a beta version which does not present a memory handler. The management of memory in the tabling package is highly important, since the solution with tabulation allows to reduce the system time (because it does not repeat executions) and increases the memory requirements (in order to save executions and answers). Therefore, the objective of this work is to implement a memory management mechanism in Ciao with the tabling package loaded. To achieve this goal, the following implementation were made: An error detection system that reveals when the computer is left without memory and activate the reinizialitation of the system. A procedure that adjusts the pointers of the tabling package which points to the WAM after a process of realloc of some of the WAM memory stacks. A memory manager of the tabling package that detects when it is necessary to expand the memory stacks of the tabling package, requests more memory, and adjusts the pointers. In order to help the readers who are not familiar with this topic, we described the data which Ciao and the tabling package host in the dynamic memory stacks that we want to manage. The test cases developed to evaluate the implementation of the memory manager show that: A manager for the dynamic memory allows the execution of programs in a larger number of cases. Memory management policy influences the program execution speed.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

A raíz de la aparición de los procesadores dotados de varios “cores”, la programación paralela, un concepto que, por otra parte no era nada nuevo y se conocía desde hace décadas, sufrió un nuevo impulso, pues se creía que se podía superar el techo tecnológico que había estado limitando el rendimiento de esta programación durante años. Este impulso se ha ido manteniendo hasta la actualidad, movido por la necesidad de sistemas cada vez más potentes y gracias al abaratamiento de los costes de fabricación. Esta tendencia ha motivado la aparición de nuevo software y lenguajes con componentes orientados precisamente al campo de la programación paralela. Este es el caso del lenguaje Go, desarrollado por Google y lanzado en 2009. Este lenguaje se basa en modelos de concurrencia que lo hacen muy adecuados para abordar desarrollos de naturaleza paralela. Sin embargo, la programación paralela es un campo complejo y heterogéneo, y los programadores son reticentes a utilizar herramientas nuevas, en beneficio de aquellas que ya conocen y les son familiares. Un buen ejemplo son aquellas implementaciones de lenguajes conocidos, pero orientadas a programación paralela, y que siguen las directrices de un estándar ampliamente reconocido y aceptado. Este es el caso del estándar OpenMP, un Interfaz de Programación de Aplicaciones (API) flexible, portable y escalable, orientado a la programación paralela multiproceso en arquitecturas multi-core o multinucleo. Dicho estándar posee actualmente implementaciones en los lenguajes C, C++ y Fortran. Este proyecto nace como un intento de aunar ambos conceptos: un lenguaje emergente con interesantes posibilidades en el campo de la programación paralela, y un estándar reputado y ampliamente extendido, con el que los programadores se encuentran familiarizados. El objetivo principal es el desarrollo de un conjunto de librerías del sistema (que engloben directivas de compilación o pragmas, librerías de ejecución y variables de entorno), soportadas por las características y los modelos de concurrencia propios de Go; y que añadan funcionalidades propias del estándar OpenMP. La idea es añadir funcionalidades que permitan programar en lenguaje Go utilizando la sintaxis que OpenMP proporciona para otros lenguajes, como Fortan y C/C++ (concretamente, similar a esta última), y, de esta forma, dotar al usuario de Go de herramientas para programar estructuras de procesamiento paralelo de forma sencilla y transparente, de la misma manera que lo haría utilizando C/C++.---ABSTRACT---As a result of the appearance of processors equipped with multiple "cores ", parallel programming, a concept which, moreover, it was not new and it was known for decades, suffered a new impulse, because it was believed they could overcome the technological ceiling had been limiting the performance of this program for years. This impulse has been maintained until today, driven by the need for ever more powerful systems and thanks to the decrease in manufacturing costs. This trend has led to the emergence of new software and languages with components guided specifically to the field of parallel programming. This is the case of Go language, developed by Google and released in 2009. This language is based on concurrency models that make it well suited to tackle developments in parallel nature. However, parallel programming is a complex and heterogeneous field, and developers are reluctant to use new tools to benefit those who already know and are familiar. A good example are those implementations from well-known languages, but parallel programming oriented, and witch follow the guidelines of a standard widely recognized and accepted. This is the case of the OpenMP standard, an application programming interface (API), flexible, portable and scalable, parallel programming oriented, and designed for multi-core architectures. This standard currently has implementations in C, C ++ and Fortran. This project was born as an attempt to combine two concepts: an emerging language, with interesting possibilities in the field of parallel programming, and a reputed and widespread standard, with which programmers are familiar with. The main objective is to develop a set of system libraries (which includes compiler directives or pragmas, runtime libraries and environment variables), supported by the characteristics and concurrency patterns of Go; and that add custom features from the OpenMP standard. The idea is to add features that allow programming in Go language using the syntax OpenMP provides for other languages, like Fortran and C / C ++ (specifically, similar to the latter ), and, in this way, provide Go users with tools for programming parallel structures easily and, in the same way they would using C / C ++.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

El siguiente proyecto versa sobre la programación en lenguaje java del algoritmo de humanización MIDI desarrollado por Jorge Grundman en su tesis La Humanización de la Interpretación Virtual: Tres ejemplos significativos de la obra de Chopin. Este algoritmo, denominado Zig-Zag tiene como finalidad lograr que una partitura interpretada por un ordenador tenga unas características similares a la lectura a primera vista de la misma por un pianista. Para ello, basa su funcionamiento en una aleatorización del tempo en base a una serie de parámetros, a una modificación de la dinámica acorde a la modificación de tempo y a una segunda aleatorización para cada figura de la partitura. Este algoritmo tiene un gran campo de aplicación como complemento a los diversos secuenciadores y editores de partituras que existen en la actualidad, proporcionando nuevas características a los mismos. La programación del algoritmo se ha llevado a cabo empleando el Java SDK (Standard Developement Kit) 7 y las herramientas que proporciona esta plataforma para el manejo y modificación de los mensajes MIDI. ABSTRACT. The next project is about the programming in Java language of the MIDI humanization algorithm developed by Jorge Grundman in his thesis La Humanización de la Interpretación Virtual: Tres ejemplos significativos de la obra de Chopin. This algorithm, called Zig-Zag aims to have similar characteristics in a score performed by a computer than in the sight reading by a pianist. To this end, it bases its process in a randomization of the tempo from several parameters, a modification of the dynamic according to the change of tempo and a second randomization for each figure in the score. This algorithm has a big scope of application as complement for the different sequencers and score editors that already exist, providing new features to them. The algorithm has been programmed using the Java SDK (Standard Development Kit) 7 and the tools that this platform provides to handle and modify MIDI messages.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Tesis (Maestría en Docencia). -- Universidad de la Salle. Facultad de Ciencias de la Educación. Maestría en Docencia, 2015

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Tesis (Maestría en Docencia). -- Universidad de la Salle. Facultad de Ciencias de la Educación. Maestría en Docencia, 2015

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Este trabajo pretende evaluar la latencia en la transferencia de archivos utilizando un servidor FTP con un modelo cliente-servidor empleando una computadora con el sistema operativo Fedora para ejecutar el código del modelo cliente/servidor con sockets en lenguaje C UNIX, con el fin de simular un servidor que contiene archivos con diferentes formatos y tamaños, y medir la latencia de la transmisión al subir y descargar los archivos del servidor, usando diferentes tamaños de buffer. Con los resultados del retardo en la transmisión en los diferentes escenarios y al compararlos, se observa que entre mayor sea el tamaño del buffer es menor la latencia y conforme aumenta el tamaño del archivo la latencia aumenta,