SlideShare ist ein Scribd-Unternehmen logo
1 von 16
•Didáctica del curso
•Clase Teórica
•Clase Práctica
•Talleres y asesorías
•Antes:
• Leer guía
• Repasar conceptos previos
•Durante:
• Prestar atención y tomar apuntes
• Guardar proyecto (en la práctica)
• Formular preguntas.
•Después:
• Realizar tareas
• Contrastar con lo aprendido
anteriormente
•Trabajo personal
•Antes:
• Repasar conceptos vistos en clase
•Durante:
• Prestar atención y tomar apuntes
• Formular preguntas
•Después:
• Hacer los ejercicios de nuevo por si
mismos
• Realizar tareas
•Problemateca
•Talleres en línea
•Libros de texto
•No dejar acumular contenidos
•Para que el computador?
Cálculos Repetitivos
Grandes volúmenes
de información
Complejidad cálculos
Velocidad de proceso
 y de respuesta
Precisión
• En el diseño y cálculo de la estructura de un edificio,
por ejemplo, se tardaría meses hacer las operaciones
matemáticas manualmente.
• El computador, mediante los programas respectivos,
realiza tales procesos en pocos minutos.
• En las empresas, los procesos de inventarios, por
ejemplo, con decenas de miles de artículos.
• Otros ejemplos son los procesos de nómina, contables,
financieros, de facturación, de proveedores, etc.
• El software, a través de los computadores, puede
manejar procesos complejos de tipo lógico y
matemático.
• Ejemplos: Inteligencia Artificial, Sistemas Expertos, etc.
• A todo nivel organizacional se requieren respuestas a
tiempo real.
• Las máquinas (los computadores), en general, suelen
ser más precisas que las personas.
• Esta capacidad de las máquinas es especialmente útil
en los cálculos de Ingeniería.
•El concepto de
algoritmo
•¿Qué es un algoritmo?
•Es una secuencia de procesos (tareas, operaciones)
ordenada lógicamente que permite obtener ciertos
resultados a partir de ciertos datos.
•Diseñar un buen algoritmo exige un buen nivel de
abstracción, lógica, imaginación, creatividad, dominio de
las técnicas de programación, y algo de dominio del área
del problema que se intenta resolver.
•Por esta razón es que diseñar un algoritmo se considera
tanto ciencia como arte.
•4. Iteración
•Estructuras
básicas
•2. Secuencia
•3. Selección lógica
• Un algoritmo se elabora (construye) mediante ciertos
componentes básicos llamados estructuras
• Por esta razón, este tipo de programación se conoce
como programación estructurada
• Permite elegir una de dos o más vías de acción
(alternativas)
• Es la repetición de una o más operaciones.
• De antemano, puede conocerse o no cuántas veces se
repetirán las operaciones (iteración definida o indefinida)
•
• Todo algoritmo es una secuencia lógica de ciertas
operaciones
•Diseño de algoritmos
•1. Entrada y salida de
datos
• Todo algoritmo tiene cero o más entradas y debe mostrar
uno o más resultados
•
•Esquema genérico de un algoritmo secuencial
•ENTRADA •PROCESAMIENTO •SALIDA
•Diseño de algoritmos
•Muestran
•Graban
•Imprimen
•Transmite
n
•Cálculos matemáticos y
lógicos
•Resultados•Datos de
entrada
•Diseño de algoritmos
•Ejemplo
•Diseñar un algoritmo para calcular el área de un
triángulo
•Análisis:
•Cuales son los datos de entrada?
•Cuales son los datos de salida?
•Que cálculos/procesos deben llevarse a cabo?
•DATOS DE
•ENTRADA
•Base,
Altura
•PROCESAMIENTO •Área =
(Base*Altura)/2
•DATOS DE
•SALIDA
•Área
•Diseño de algoritmos
•Representación de algoritmos
•Pseudocódigo
•INICIO
•Leer Base, Altura
•Area = (Base*Altura)/2
•Mostrar Area
•FIN
•Diagrama de caja
•INICIO
•Leer Base, Altura
•Area = (Base*Altura)/2
•Mostrar Area
•FIN
•Ejemplo 2
•Diseñar un algoritmo para calcular el perímetro de un
círculo
•Análisis:
•Cuales son los datos de entrada?
•π es dato de entrada?
•Cuales son los datos de salida?
•Que cálculos/procesos deben
llevarse a cabo?
•INICIO
•Leer Radio
•Prm = 2*Pi*Radio
•Mostrar Prm
•FIN
•Diseño de algoritmos
•Ejemplo 3
•Suponga que se necesita un algoritmo para realizar la factura en un almacén
que vende televisores al por mayor (suponiendo que de un solo tipo). La factura
debe mostrar el valor total a pagar y el valor de los impuestos. El costo por
unidad de los televisores es de $700.000 y el impuesto aplicado es del 16%.
•Análisis?
•INICIO
•Leer numero_unidades
•Impuestos = numero_unidades* $700.000 * 0.16
•Total = numero_unidades* $700.000 + Impuestos
•Mostrar Total, Impuestos
•FIN
•Diseño de algoritmos
•Algoritmo, Lenguaje y Programa
•Los términos “algoritmo” y “programa” tienden a
confundirse y en algunos casos a utilizarse
indiferentemente. Recordemos que el término
“algoritmo” se refiere a la secuencia de pasos para
resolver un problema, pero independiente del lenguaje
de programación que se utilice, mientras que
“programa” se refiere propiamente a la codificación de
un algoritmo en algún lenguaje de programación.
•Un conjunto de programas con un fin específico
constituye un software.
• Basic / Visual Basic
• C / C++
• Java
• Pascal
• Fortran / Visual Fortran
• …
•Lenguajes y entornos de
programación
•Metodología general de trabajo
•1. Análisis del
problema
•2. Diseño de una
solución
•4. Codificación en un
lenguaje de programación
• Elaborar la interfaz gráfica del usuario (si se
trata de un lenguaje de programación visual).
• Escribir los procedimientos pertinentes.
• Ejecutar y depurar el código
• Entender el problema.
• Identificar las variables (de entrada, de salida
e intermedias) y las constantes
• Identificar las restricciones y relaciones
matemáticas y lógicas entre variables y
constantes
• Representar la secuencia de pasos
(operaciones, o procesos) de manera lógica,
mediante una forma apropiada (pseudocódigo,
diagrama de caja, diagrama de flujo).
•3. Validación de la
solución
• Realizar prueba de escritorio al algoritmo para
validar que haga lo que debe hacer
1.Ingresar a la página del curso y resolver el primer
cuestionario
2.Elaborar algoritmos (en pseudocódigo o diagrama
de caja) para los problemas 1 a 6 de la
Problemateca 1.
3.Efectuar una lectura previa de la clase teórica 2 y
práctica 1
•Tareas
•Las clases prácticas comienzan la próxima
semana.
•Se recomienda llevar memoria USB para grabar
los trabajos o emplear el servicio de ftp que está
disponible para todos los estudiantes.
•Importante
•Algoritmica y Programación
FIN DE LA CLASE
Gracias por la atención

Weitere ähnliche Inhalte

Was ist angesagt?

Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos Gabriel Garcia
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareVictor Samaniego Neyra
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt Chad Bridge
 
Proyecto Calculadora
Proyecto CalculadoraProyecto Calculadora
Proyecto Calculadoragustavobarba
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su EntornoMeztli Valeriano Orozco
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUrban Skate House
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon javaNestor Paucar Carhuatanta
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasYenny Salazar
 

Was ist angesagt? (20)

Modulo automatas-y-lenguajes-formales
Modulo automatas-y-lenguajes-formalesModulo automatas-y-lenguajes-formales
Modulo automatas-y-lenguajes-formales
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt
 
Proyecto Calculadora
Proyecto CalculadoraProyecto Calculadora
Proyecto Calculadora
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
 
Ciclos
CiclosCiclos
Ciclos
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
Metodo de Paginaciòn
Metodo de PaginaciònMetodo de Paginaciòn
Metodo de Paginaciòn
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Andere mochten auch

Algoritmos y programacion RIBIE
Algoritmos y programacion RIBIEAlgoritmos y programacion RIBIE
Algoritmos y programacion RIBIEeduteka
 
Fundamentos programacion 2010_1
Fundamentos programacion 2010_1Fundamentos programacion 2010_1
Fundamentos programacion 2010_1kchiluiza
 
Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programaciónpamelafajardovera
 
Programación en Lenguajes Estructurados 2012. Parte II
Programación en Lenguajes Estructurados 2012. Parte IIProgramación en Lenguajes Estructurados 2012. Parte II
Programación en Lenguajes Estructurados 2012. Parte IIEuler V. Terán Yépez
 
Programación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte IProgramación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte IEuler V. Terán Yépez
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1Jeckson Loza
 
Cuaderno de trabajo Algoritmos programacion en Scratch
Cuaderno de trabajo Algoritmos programacion en ScratchCuaderno de trabajo Algoritmos programacion en Scratch
Cuaderno de trabajo Algoritmos programacion en ScratchCamilo Garcia
 

Andere mochten auch (12)

Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Algoritmos y programacion RIBIE
Algoritmos y programacion RIBIEAlgoritmos y programacion RIBIE
Algoritmos y programacion RIBIE
 
Tutorial de Python
Tutorial de PythonTutorial de Python
Tutorial de Python
 
Fundamentos programacion 2010_1
Fundamentos programacion 2010_1Fundamentos programacion 2010_1
Fundamentos programacion 2010_1
 
Clase1
Clase1Clase1
Clase1
 
Clase # 1 fundamentos de programación
Clase # 1   fundamentos de programaciónClase # 1   fundamentos de programación
Clase # 1 fundamentos de programación
 
Programación en Lenguajes Estructurados 2012. Parte II
Programación en Lenguajes Estructurados 2012. Parte IIProgramación en Lenguajes Estructurados 2012. Parte II
Programación en Lenguajes Estructurados 2012. Parte II
 
Programación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte IProgramación en Lenguajes Estructurados 2012. Parte I
Programación en Lenguajes Estructurados 2012. Parte I
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos programacion Libro
Algoritmos programacion LibroAlgoritmos programacion Libro
Algoritmos programacion Libro
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Cuaderno de trabajo Algoritmos programacion en Scratch
Cuaderno de trabajo Algoritmos programacion en ScratchCuaderno de trabajo Algoritmos programacion en Scratch
Cuaderno de trabajo Algoritmos programacion en Scratch
 

Ähnlich wie Algoritmos para resolver problemas matemáticos

Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosJosé Antonio Sandoval Acosta
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxanytrix
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 pptThejacob18
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computadorAlex Rommyo
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computadorAlex Rommyo
 
Open class 1_PE.pdf
Open class 1_PE.pdfOpen class 1_PE.pdf
Open class 1_PE.pdfRicardo89199
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123juandaco2000
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldasjuandaco2000
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigoEspinelB
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 

Ähnlich wie Algoritmos para resolver problemas matemáticos (20)

Clase 01
Clase 01Clase 01
Clase 01
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
2. algoritmos
2. algoritmos2. algoritmos
2. algoritmos
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Programacion
ProgramacionProgramacion
Programacion
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Open class 1_PE.pdf
Open class 1_PE.pdfOpen class 1_PE.pdf
Open class 1_PE.pdf
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldas
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 

Kürzlich hochgeladen

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 

Kürzlich hochgeladen (20)

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

Algoritmos para resolver problemas matemáticos

  • 1. •Didáctica del curso •Clase Teórica •Clase Práctica •Talleres y asesorías •Antes: • Leer guía • Repasar conceptos previos •Durante: • Prestar atención y tomar apuntes • Guardar proyecto (en la práctica) • Formular preguntas. •Después: • Realizar tareas • Contrastar con lo aprendido anteriormente •Trabajo personal •Antes: • Repasar conceptos vistos en clase •Durante: • Prestar atención y tomar apuntes • Formular preguntas •Después: • Hacer los ejercicios de nuevo por si mismos • Realizar tareas •Problemateca •Talleres en línea •Libros de texto •No dejar acumular contenidos
  • 2. •Para que el computador? Cálculos Repetitivos Grandes volúmenes de información Complejidad cálculos Velocidad de proceso  y de respuesta Precisión • En el diseño y cálculo de la estructura de un edificio, por ejemplo, se tardaría meses hacer las operaciones matemáticas manualmente. • El computador, mediante los programas respectivos, realiza tales procesos en pocos minutos. • En las empresas, los procesos de inventarios, por ejemplo, con decenas de miles de artículos. • Otros ejemplos son los procesos de nómina, contables, financieros, de facturación, de proveedores, etc. • El software, a través de los computadores, puede manejar procesos complejos de tipo lógico y matemático. • Ejemplos: Inteligencia Artificial, Sistemas Expertos, etc. • A todo nivel organizacional se requieren respuestas a tiempo real. • Las máquinas (los computadores), en general, suelen ser más precisas que las personas. • Esta capacidad de las máquinas es especialmente útil en los cálculos de Ingeniería.
  • 3. •El concepto de algoritmo •¿Qué es un algoritmo? •Es una secuencia de procesos (tareas, operaciones) ordenada lógicamente que permite obtener ciertos resultados a partir de ciertos datos. •Diseñar un buen algoritmo exige un buen nivel de abstracción, lógica, imaginación, creatividad, dominio de las técnicas de programación, y algo de dominio del área del problema que se intenta resolver. •Por esta razón es que diseñar un algoritmo se considera tanto ciencia como arte.
  • 4. •4. Iteración •Estructuras básicas •2. Secuencia •3. Selección lógica • Un algoritmo se elabora (construye) mediante ciertos componentes básicos llamados estructuras • Por esta razón, este tipo de programación se conoce como programación estructurada • Permite elegir una de dos o más vías de acción (alternativas) • Es la repetición de una o más operaciones. • De antemano, puede conocerse o no cuántas veces se repetirán las operaciones (iteración definida o indefinida) • • Todo algoritmo es una secuencia lógica de ciertas operaciones •Diseño de algoritmos •1. Entrada y salida de datos • Todo algoritmo tiene cero o más entradas y debe mostrar uno o más resultados •
  • 5. •Esquema genérico de un algoritmo secuencial •ENTRADA •PROCESAMIENTO •SALIDA •Diseño de algoritmos •Muestran •Graban •Imprimen •Transmite n •Cálculos matemáticos y lógicos •Resultados•Datos de entrada
  • 6. •Diseño de algoritmos •Ejemplo •Diseñar un algoritmo para calcular el área de un triángulo •Análisis: •Cuales son los datos de entrada? •Cuales son los datos de salida? •Que cálculos/procesos deben llevarse a cabo?
  • 7. •DATOS DE •ENTRADA •Base, Altura •PROCESAMIENTO •Área = (Base*Altura)/2 •DATOS DE •SALIDA •Área •Diseño de algoritmos
  • 8. •Representación de algoritmos •Pseudocódigo •INICIO •Leer Base, Altura •Area = (Base*Altura)/2 •Mostrar Area •FIN •Diagrama de caja •INICIO •Leer Base, Altura •Area = (Base*Altura)/2 •Mostrar Area •FIN
  • 9. •Ejemplo 2 •Diseñar un algoritmo para calcular el perímetro de un círculo •Análisis: •Cuales son los datos de entrada? •π es dato de entrada? •Cuales son los datos de salida? •Que cálculos/procesos deben llevarse a cabo? •INICIO •Leer Radio •Prm = 2*Pi*Radio •Mostrar Prm •FIN •Diseño de algoritmos
  • 10. •Ejemplo 3 •Suponga que se necesita un algoritmo para realizar la factura en un almacén que vende televisores al por mayor (suponiendo que de un solo tipo). La factura debe mostrar el valor total a pagar y el valor de los impuestos. El costo por unidad de los televisores es de $700.000 y el impuesto aplicado es del 16%. •Análisis? •INICIO •Leer numero_unidades •Impuestos = numero_unidades* $700.000 * 0.16 •Total = numero_unidades* $700.000 + Impuestos •Mostrar Total, Impuestos •FIN •Diseño de algoritmos
  • 11. •Algoritmo, Lenguaje y Programa •Los términos “algoritmo” y “programa” tienden a confundirse y en algunos casos a utilizarse indiferentemente. Recordemos que el término “algoritmo” se refiere a la secuencia de pasos para resolver un problema, pero independiente del lenguaje de programación que se utilice, mientras que “programa” se refiere propiamente a la codificación de un algoritmo en algún lenguaje de programación. •Un conjunto de programas con un fin específico constituye un software.
  • 12. • Basic / Visual Basic • C / C++ • Java • Pascal • Fortran / Visual Fortran • … •Lenguajes y entornos de programación
  • 13. •Metodología general de trabajo •1. Análisis del problema •2. Diseño de una solución •4. Codificación en un lenguaje de programación • Elaborar la interfaz gráfica del usuario (si se trata de un lenguaje de programación visual). • Escribir los procedimientos pertinentes. • Ejecutar y depurar el código • Entender el problema. • Identificar las variables (de entrada, de salida e intermedias) y las constantes • Identificar las restricciones y relaciones matemáticas y lógicas entre variables y constantes • Representar la secuencia de pasos (operaciones, o procesos) de manera lógica, mediante una forma apropiada (pseudocódigo, diagrama de caja, diagrama de flujo). •3. Validación de la solución • Realizar prueba de escritorio al algoritmo para validar que haga lo que debe hacer
  • 14. 1.Ingresar a la página del curso y resolver el primer cuestionario 2.Elaborar algoritmos (en pseudocódigo o diagrama de caja) para los problemas 1 a 6 de la Problemateca 1. 3.Efectuar una lectura previa de la clase teórica 2 y práctica 1 •Tareas
  • 15. •Las clases prácticas comienzan la próxima semana. •Se recomienda llevar memoria USB para grabar los trabajos o emplear el servicio de ftp que está disponible para todos los estudiantes. •Importante
  • 16. •Algoritmica y Programación FIN DE LA CLASE Gracias por la atención