El documento explica qué es un algoritmo y su importancia para la programación. Define un algoritmo como un conjunto ordenado de operaciones para resolver un problema. Explica que los ordenadores necesitan instrucciones paso a paso y que los algoritmos son la base para escribir programas en diferentes lenguajes. Incluye ejemplos de algoritmos y programas para calcular el perímetro de un rectángulo, la media de números y la distancia entre dos puntos.
Introducción a los lenguajes - Fundamentos de la ProgramaciónDesarrolloWeb.com
Diapositivas de la clase de introducción a los lenguajes de Luis Fernández, profesor de la UPM, que ofreció en el Curso de los Fundamentos de la Programación en EscuelaIT.
1.1 Aplicación de la lógica en la programación
1.2 Principios en la elaboración de enunciados
1.3 Comprensión y especificación del problema
1.4 Identificación de entradas, procesos y salidas
Ponente: Patricio Abad Espinoza
ALP Unidad 1: Introducción a los fundamentos de la programación estructuradaFranklin Parrales Bravo
Objetivo: Aplicar los fundamentales de la lógica de programación estructurada mediante pseudocódigo o diagramas de flujo para representar soluciones a los diversos problemas de la vida real.
Introducción a los lenguajes - Fundamentos de la ProgramaciónDesarrolloWeb.com
Diapositivas de la clase de introducción a los lenguajes de Luis Fernández, profesor de la UPM, que ofreció en el Curso de los Fundamentos de la Programación en EscuelaIT.
1.1 Aplicación de la lógica en la programación
1.2 Principios en la elaboración de enunciados
1.3 Comprensión y especificación del problema
1.4 Identificación de entradas, procesos y salidas
Ponente: Patricio Abad Espinoza
ALP Unidad 1: Introducción a los fundamentos de la programación estructuradaFranklin Parrales Bravo
Objetivo: Aplicar los fundamentales de la lógica de programación estructurada mediante pseudocódigo o diagramas de flujo para representar soluciones a los diversos problemas de la vida real.
Algoritmos de Ordenamiento Externo.
Programacin 3. Universidad de Cuenca.
Abad F.,Munoz C.,Fajardo P.
Marco Teorico: Ordenamiento Directo, Polifase, Natural, Balanceada.
Variables y tipos de datos - fundamentos de la programaciónDesarrolloWeb.com
Descripción sobre los tipos de datos, sus características, operadores, entrada y salida. En el Curso de Programación que impartimos en EscuelaIT y DesarrolloWeb.com
Qué son las alternativas, condicionales o simplemente bloques if ... else para tomar decisiones en programas informáticos. Sintaxis y expresiones para resolver condicionales en el lenguaje de programación Javascript.
Algoritmos de Ordenamiento Externo.
Programacin 3. Universidad de Cuenca.
Abad F.,Munoz C.,Fajardo P.
Marco Teorico: Ordenamiento Directo, Polifase, Natural, Balanceada.
Variables y tipos de datos - fundamentos de la programaciónDesarrolloWeb.com
Descripción sobre los tipos de datos, sus características, operadores, entrada y salida. En el Curso de Programación que impartimos en EscuelaIT y DesarrolloWeb.com
Qué son las alternativas, condicionales o simplemente bloques if ... else para tomar decisiones en programas informáticos. Sintaxis y expresiones para resolver condicionales en el lenguaje de programación Javascript.
Clase del curso de programación, dedicada a la subprogramación. Es un concepto básico que resulta de especial importancia para todos los estudiantes de programación, ya que permiten la primera gran herramienta para organizar nuestro código y reutilizarlo.
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.
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
15. Todo debe ser explicado
Necesitamos decirle a la máquina,
paso por paso, todas y cada una de las
acciones que debe realizar.
16. Algoritmo es un paso previo
● Para escribir un programa, antes debo
pensar en el algoritmo
● El programa es la expresión de un
algoritmo en un lenguaje de programación
17. Expresión de un Algoritmo
● Palabras
● Gráficos, diagramas de flujo
● Pseudocódigo
● ...
18. Diagramas de flujo
Imagen de Wikipedia:
es.wikipedia.org/wiki/Diagrama_de_flujo
desarrolloweb.com/articulos/diagrama-flujos.html
20. - Perímetro de un rectángulo
- Media
Ejemplos de algoritmos y programas
Algoritmo Programa
21. Perímetro del rectángulo
* Algoritmo
● Tomo la altura
● Tomo la anchura
● Multiplico la altura x 2
● Multiplico la anchura x 2
● Sumo todas las medidas
● Devuelvo el resultado
* Algoritmo
26. En un programa pueden intervenir
decenas, cientos o miles de algoritmos
"Programar es más que crear algoritmos"
27. Fases para resolver un problema
● Identificación del problema
● Análisis
● Diseño del algoritmo
● Programación del algoritmo
● Ejecución y validación del funcionamiento
Problema Algoritmo Programa
28. Partes de un algoritmo
Entrada
de datos
.
Procesamiento
de los datos
Salida de
Resultados
32. Características necesarias en algoritmos
● Estar bien detallado
● Bien ordenado
● Tener principio y fin
● Ser fiable
33. Características necesarias en algoritmos
● Estar bien detallado
● Bien ordenado
● Tener principio y fin
● Ser fiable
○ Libre de errores
○ Misma entrada -> misma salida
34. Años, meses y días vividos
¿Cuántos días has vivido?
Has vivido: 30 años, 4 meses y 7 días.
35. Años, meses y días vividos
1. Pido el número de días vividos
2. Calculo el número de años / 365
3. A los días vividos les quito los días de los años calculados
4. Sobre los días restantes calculo el número de meses / 30
5. A los días restantes les quito los días de los mese calculados
6. Muestro los resultados, años, meses y días restantes calculados
40. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
41. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
42. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
43. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
5) Calculo el tamaño de la componente horizontal
6) Calculo el tamaño de la componente vertical
44. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
5) Calculo el tamaño de la componente horizontal
6) Calculo el tamaño de la componente vertical
7) Elevo al cuadrado componentes vertical y horizontal
45. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
5) Calculo el tamaño de la componente horizontal
6) Calculo el tamaño de la componente vertical
7) Elevo al cuadrado componentes vertical y horizontal
8) Las sumo
46. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
5) Calculo el tamaño de la componente horizontal
6) Calculo el tamaño de la componente vertical
7) Elevo al cuadrado componentes vertical y horizontal
8) Las sumo
9) Aplico la raíz cuadrada
47. Distancia entre 2 puntos
1) Pido la coordenada x del punto a
2) Pido la coordenada y del punto a
3) Pido la coordenada x del punto b
4) Pido la coordenada y del punto b
5) Calculo el tamaño de la componente horizontal
6) Calculo el tamaño de la componente vertical
7) Elevo al cuadrado componentes vertical y horizontal
8) Las sumo
9) Aplico la raíz cuadrada
10) Muestro la distancia
52. Hemos aprendido
● Qué es un algoritmo
● Qué es un programa
● Escribir código es una pequeña parte de la tarea de un
programador
● Los algoritmos deben diseñarse con cuidado, pues son
la parte más importante de un programa.
53. Practica tú mismo
● Algoritmo:
○ Hacer una tortilla
○ Cruzar la calle sin ser atropellado
● Algoritmo + programa
○ Conversor de metros3
a litros
○ Área de un círculo