El documento presenta una metodología heurística para el desarrollo de algoritmos que incluye las fases de análisis, diseño, construcción, pruebas, refinación y liberación. Se ilustra la metodología con un ejemplo de programa para calcular el promedio de notas, realizando varias vueltas que refinan el análisis, diseño y pruebas del programa.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Objetivo: Conocer las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.
Algoritmos y metodología para la solución de problemasMartin Pacheco
Descripción, definiciones y ejemplos de algoritmos. Que es la metodología para solución de problemas.
Elaboración en el Centro de Bachillerato Tecnológico industrial y de servicios 226.
Ejemplos de Diagramas de Flujo, información, definición, ejemplos de Algoritmos, estructura básica, y consejos para su desarrollo, símbolos mas utilizados y significados.
Clase de introducción a la programación, a través del conocimiento del concepto de algoritmo. Qué son los algoritmos, cómo expresarlos, qué características tienen, etc.
Por Ing. Jorge Manuel Castillo Anastacio
Catedrático FACEIS – UDCH
Filial Jaén
Todos los que hemos iniciado nuestra carrera en la búsqueda de ser profesionales en Tecnologías de Información o afines, nos hemos encontrado con una barrera que no muchos hemos podido superar, originando incluso que algunos no culminen con su objetivo final; Esta barrera la conocen ”como aprender a programar”, y después de ser responsable por casi ocho años de la cátedra que trata estos temas, les entrego un resumen de los aspectos más importantes en la elaboración de un programa.
Algoritmos y metodología para la solución de problemasMartin Pacheco
Descripción, definiciones y ejemplos de algoritmos. Que es la metodología para solución de problemas.
Elaboración en el Centro de Bachillerato Tecnológico industrial y de servicios 226.
Ejemplos de Diagramas de Flujo, información, definición, ejemplos de Algoritmos, estructura básica, y consejos para su desarrollo, símbolos mas utilizados y significados.
Clase de introducción a la programación, a través del conocimiento del concepto de algoritmo. Qué son los algoritmos, cómo expresarlos, qué características tienen, etc.
Por Ing. Jorge Manuel Castillo Anastacio
Catedrático FACEIS – UDCH
Filial Jaén
Todos los que hemos iniciado nuestra carrera en la búsqueda de ser profesionales en Tecnologías de Información o afines, nos hemos encontrado con una barrera que no muchos hemos podido superar, originando incluso que algunos no culminen con su objetivo final; Esta barrera la conocen ”como aprender a programar”, y después de ser responsable por casi ocho años de la cátedra que trata estos temas, les entrego un resumen de los aspectos más importantes en la elaboración de un programa.
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
1. Algoritmos Basado en Heurísticas Metodología Heurística Licdo. Jesús Rojas – Abril de 2011
2.
3. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Introducción: El uso y aplicación de las Reglas de la Lógica permitirá realizar una ruta de aprendizaje en espiral creciente, fincando cada nueva experiencia en las anteriores. El proceso de solución de problemas debe incluir las siguientes etapas: Análisis, Diseño, Construcción, Pruebas, Refinación y Liberación.
4. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística
5.
6.
7. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje FASE 4: Pruebas Vuelta 01 Pruebas #include <iostream.h> using namespace std; int main() { int n; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; cout<<"Valor de la Nota:“; cin>>nota; acum+=nota; prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl }
8.
9.
10. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje Pruebas #include <iostream.h> using namespace std; int main() { int n, i; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; for(i=0; i<n; i++) { cout<<"Valor de la Nota:“; cin>>nota; acum+=nota; } prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl; } FASE 4: Pruebas Vuelta 02
11. Algoritmos Basado en Heurísticas Licdo. Jesús Rojas – Abril de 2011 Metodología Heurística Ejemplo 01: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas. Muestre en pantalla el resultado con un mensaje Refinación y Liberación #include <iostream.h> using namespace std; int main() { int n, i; float nota, acum=0, prom; cout<<"Numero de Notas:"<<endl; cin>>n; for(i=0; i<n; i++) { cout<<"Valor de la Nota "<< i+1 <<":“; cin>>nota; acum+=nota; } prom=acum/n; cout<<"El promedio de notas es: "<<prom<<endl; } FASE 5 y 6: Refinación y Liberación Vuelta 02