Nombre del bloque: Bloque II. Algoritmos y diagramas de flujo Horas asignadas: 15 Horas Propósito del bloque Propone soluciones a problemáticas de su vida.

Slides:



Advertisements
Presentaciones similares
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Advertisements

MIIISI. Aplicar los principios de programación en la solución de problemas Elaboración de diagramas de flujo.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
Plan de Trabajo Consideraciones Técnicas Urbanismo I y III-A 2006-Setiembre.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
Figure: Algoritmos. Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Ingreso , proceso y salida de datos
Colegio San Agustín – El Paraíso
Nombre José Francisco Luna Jurado Matricula Asignatura
Análisis de resultados Evaluación diagnóstica en línea
Actividad #2 Los algoritmos
. Primera Open Class Asignatura: Programación Estructurada Tema:
ESTRUCTURAS CONDICIONALES
INFORMÁTICA II (METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS)
Diagramas de Flujo Algoritmos.
ADMINISTRACIÓN APLICADA
Actividades 2do grado Bimestre 1.
LENGUAJES Y REPRESENTACION TECNICA
FUNCIONES EN EXCEL 2007.
INFORMÁTICA II (ALGORITMOS)
Definición del Problema
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Tema 6. Conceptos básicos de programación (Clase 2)
CREAR DIAGRAMA DE FLUJO
TECNOLOGIA & PROCESO TECNOLOGICO
Tema 3 Fundamentos y diseño de algoritmos
FUNDAMENTOS DE INVESTIGACIÓN
LÓGICA DE PROGRAMACIÓN
Bimestre 5 Actividades 1er Grado.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Diseñar y elaborar algoritmos
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Tus materias de proyectos
Metodología de la programación
Algoritmo Capitulo Cinco.
DIAGRAMAS DE FLUJO JUAN CARLOS AMAYA ZUÑIGA. DEFINICION Un diagrama de flujo es una representación gráfica de los pasos que seguimos para realizar un.
Tus materias de proyectos
ORIENTACION ESTRATEGIAS DE LECTURA Adelante. Indice * Propósito Introducción Estrategias Actividades de Aprendizaje Actividades de consolidación Autoevaluación.
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos.
Actividades 2do grado Bimestre 1.
HERRAMIENTAS DE PROGRAMACIÓN
Bimestre 5 Actividades 1er Grado.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
BLOQUE I – DISEÑAS Y ELABORAS ALGORITMOS PARA LA SOLUCIÓN DE PROBLEMAS. TEMAS: III.- Algoritmos.
INFORMÁTICA II BLOQUE I: ALGORITMOS Y DIAGRAMAS DE FLUJO
¿Cómo hacer una investigación?
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
INFORMÁTICA II (PSEUDOCODIGO Y METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS) Ing. José David Ortiz Salas.
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
CURSO LOGICA DE SISTEMAS. Lógica Es una ciencia formal que estudia los principios de la demostración e inferencia válida. Una inferencia es una evaluación.
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
SC-115 Programación Básica Práctica Tema No. 1 Entradas y salidas de datos.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Tema 6. Conceptos básicos de programación (Clase 2)
DIAGRAMA DE FLUJO DE PROCESO
Estructuras de Repetición Algoritmos
Sentencias de control JAVA.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Fases de la metodología de solución de problemas 1.Identificación del problema 2.Planteamiento de alternativas de solución 3.Elección de una alternativa.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
PROYECTO DE INVERSION Y EL CICLO DE PROYECTOS. CONCEPTOS DE PROYECTOS.
RECOPILACIÓN DE LA INFORMACIÓN TÉCNICAS DE INVESTIGACIÓN.
¿Qué es un Problema? La Real Academia de la Lengua Española define: “Problema” como “Conjunto de hechos o circunstancias que dificultan la.
UNIDAD IV ESTRUCTURAS DE DESICIÓN LÓGICA (Simple, Doble, Anidada o Múltiple ) Msc. Rina Arauz.
UNIDAD V ESTRUCTURAS REPETITIVAS (Para)
Diseñas y elaboras algoritmos para la solución de problemas
FIGURE: Algoritmos. CONCEPTOS BÁSICOS. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Situación Problema: Fórmulas Y funciones en las hojas electrónicas
Transcripción de la presentación:

Nombre del bloque: Bloque II. Algoritmos y diagramas de flujo Horas asignadas: 15 Horas Propósito del bloque Propone soluciones a problemáticas de su vida cotidiana esquematizando procesos mediante el uso de algoritmos y diagramas de flujo. Desarrolla estrategias que favorecen la resolución de problemáticas relacionadas con su entorno, valorando el uso de las herramientas de interpretación y programación

Contenidos temáticos 1.Algoritmos y diagramas de flujos 2.Conceptos básicos 3.Elementos 4.Manejo de software

Instrucciones: 1.- Contesta en equipos de 3 integrantes en tu cuaderno las siguientes preguntas, de acuerdo a tus ideas y/o conceptos: ¿Qué es para ti un problema? ¿Crees que todos los problemas son necesariamente malos? ¿Es posible aprender de un problema? ¿Cuál es tu forma habitual de resolver un problema de la vida diaria? Redacta un problema de la vida cotidiana y describe los pasos que sigues para resolverlo 2.- Al terminar comenta en el grupo tus respuestas Actividad de aprendizaje 1

¿Qué es un problema? Es una situación, con un grado de dificultad variable, que debe aclararse o resolverse y que puede tener un número determinado o indefinido de soluciones.

¿Los problemas pueden resolverse con intervención de la computadora? Por ejemplo: Editar un video Elaborar una gráfica Saber el estado del tráfico de la ciudad Enviar un documento importante a otra persona Tablet Laptop Smartphone Equipo de escritorio Dispositivo similar

Pero hay otros en los que debido a sus características, la máquina, definitivamente, no puede ayudarte en la solución. Planeación de un viaje 1.- Elegir a qué lugar vas a ir 2.- Consultar en Internet una página como Tripadvisor a fin de conocer los hoteles, restaurantes y atracciones turísticas de la ciudad que pretendes visitar 3.- Hacer reservaciones en línea de acuerdo a factores como tus gustos, tiempo y presupuesto. Sin embargo, la computadora no puede ayudarte en caso de que en dicho viaje el clima no sea el pronosticado o que se pierda una maleta con parte de tu equipaje.

Los programas informáticos (también llamados aplicaciones o software) consisten en una secuencia de instrucciones listas para ser ejecutadas, escritas en un lenguaje específico para la computadora (lenguaje de programación), que resuelven un problema por medio de ella. Por ejemplo: El control de alumnos en el SERVOESCOLAR del Colegio de Bachilleres del Estado de Jalisco

Entonces, tenemos que para resolver un problema, ya sea de la vida diaria o informático, debes seguir una serie de pasos para llegar al objetivo y encontrar la mejor solución.

Fases de la metodología de solución de problemas 1.Identificación del problema 2.Planteamiento de alternativas de solución 3.Elección de una alternativa de solución 4.Desarrollo de la solución 5.Evaluación de la solución

Fases de la metodología de solución de problemas 1.Identificación del problema Delimitemos muy bien cuál es nuestra situación a resolver

Fases de la metodología de solución de problemas 2. Planteamiento de alternativas de solución Formularnos la mayor cantidad de opciones posibles, pues de esta forma aumentan las posibilidades de éxito.

Fases de la metodología de solución de problemas 3. Elección de una alternativa de solución De las diferentes opciones de solución, escogemos aquella que nos parece más viable y oportuna.

Fases de la metodología de solución de problemas 4. Desarrollo de la solución En esta fase, a partir de los datos relacionados con la alternativa seleccionada, se aplican las operaciones necesarias para solucionar el problema.

Fases de la metodología de solución de problemas 5. Evaluación de la solución Luego de haber sido desarrollada la alternativa seleccionada, se debe hacer una valoración para determinar que el problema haya sido resuelto eficaz y eficientemente.

Actividad En equipos de 3 integrantes, aplica cada una de las fases de la metodología para resolver los siguientes problemas: Quieres ir a una fiesta el fin de semana, tu papá accede a prestarte el automóvil siempre y cuando seas tú quien costee la gasolina. Se necesita hacer una estadística sobre las preferencias de universidades que han elegido los alumnos de sexto semestre para continuar con sus estudios. Se hará un viaje de fin de curso en tu grupo y necesitan ponerse de acuerdo sobre el lugar y la fecha. 2.- Utiliza el siguiente cuadro para organizar tu información.

Identificación del problema:Quieres ir a una fiesta el fin de semana, tu papá accede a prestarte el automóvil siempre y cuando seas tú quien costee la gasolina. Planteamiento de alternativas de solución: Elección de una alternativa de solución: Desarrollo de la solución: Evaluación de la solución: Problema 1

Identificación del problemaSe necesita hacer una estadística sobre las preferencias de universidades que han elegido los alumnos de sexto semestre para continuar con sus estudios. Planteamiento de alternativas de solución: Elección de una alternativa de solución: Desarrollo de la solución: Evaluación de la solución: Problema 2

Identificación del problemaSe hará un viaje de fin de curso en tu grupo y necesitan ponerse de acuerdo sobre el lugar y la fecha. Planteamiento de alternativas de solución: Elección de una alternativa de solución: Desarrollo de la solución: Evaluación de la solución: Problema 3

¿Qué es un algoritmo? Conjunto finito de instrucciones o pasos, ordenados de manera lógica, que permiten solucionar un determinado problema. Todo lo que nos rodea es siempre una secuencia de pasos que nos llevan a realizar nuestras actividades. Instalar un minisplit (manual) Tocar música (partituras) Calcular el máximo común divisor de dos números en la clase de aritmética (algoritmo de Euclides) Hornear una pizza hawaiana (receta).

Medios de expresión de un algoritmo Los métodos más usuales para expresar un algoritmo son: a)Descripción narrada b)Diagrama de flujo

a) Descripción narrada Utilizar las palabras Inicio y Fin para identificar el punto de partida y el término del algoritmo Numerar cada paso Las instrucciones deben ser frases cortas y concretas. Las instrucciones deben iniciar con un verbo que identifica la acción que se va a realizar.

Ejemplo de algoritmo expresado con descripción narrada Algoritmo para comprar un capuchino en un OXXO. 1. Inicio. 2. Entrar en la tienda. 3. Ir a la sección de venta de cafés. 4. Tomar un vaso. 5. Elegir un sabor. 6. Llenar el vaso. 7. Poner la tapa al vaso. 8. Pagar en la caja. 9. Salir del establecimiento. 10. Fin.

Tarea Actividad En equipos de 3 integrantes, expresa con Descripción narrada los siguientes algoritmos: Algoritmo para calentar comida en microondas Algoritmo para cargar gasolina Algoritmo para calcular el perímetro de un círculo

Identificación del problema Habitantes de Talpa De Allende migran a otros países por falta de oportunidades de trabajo Planteamiento de alternativas de solución: 1-Fomente un empleo temporal. 2-Apoyos económicos. 3-incrementar el salario mínimo. 4-Incentivar a micro empresas familiares. 5-Reducir impuestos y precios de los productos de la canasta basica. Elección de una alternativa de solución: 1-Fomentar el empleo temporal Desarrollo de la solución: :v 1-Inicio 2-Identificar tipos de trabajo que puedan ofrecer a hombres y mujeres 3-hacer una descripción de los puestos de trabajos 4-Lanzar la convocatoria 5-Selección del personal para cubrir los diferentes puestos con base en su perfil 6-Arranque del proyecto del empleo temporal 7-Fin. Evaluación de la solución:

Nombre de la actividad integradora Solución de un problema “” Objetivos de la actividad integradora Desarrollar estrategias que favorecen la resolución de problemáticas relacionadas con su entorno, valorando el uso de las herramientas de interpretación y programación Competencias a evaluar Propone soluciones a problemáticas de su vida cotidiana esquematizando procesos mediante el uso de algoritmos y diagramas de flujo. Productos de aprendizaje que la evidencian Infografía que integra la Historia, Geografía, Demografía y sociedad, Economía, Medio ambiente, Desarrollo institucional de Talpa de Allende Descripción de la actividad El alumno diseña e imprime una Infografía que integra la Historia, Geografía, Demografía y sociedad, Economía, Medio ambiente y Desarrollo institucional de Talpa de Allende, empleando el software educativo CANVA tomando como referencia los datos que arroja el Instituto de Información Estadística y Geográfica de Jalisco (Talpa de Allende, Diagnóstico del municipio, Mayo 2018) Tipo de evaluaciónHeteroevaluación Instrumentos de evaluación (Adjuntar a la planeación) Lista de cotejo Rúbrica (Considerar los criterios e indicadores de evaluación) Partes de la infografía (título, texto explicativo, gráficos, fuente, créditos), Coherencia y pertinencia, Organización de la información, Diseño de la infografía, Creatividad ACTIVIDAD INTEGRADORA

Algoritmo para calentar comida en microondas. 1. Inicio. 2. Abrir la puerta del microondas. 3. Meter la comida. 4. Cerrar la puerta de microondas. 5. Programar el tiempo. 6. Presionar el botón de arranque. 7. Esperar. 8. Abrir la puerta del microondas. 9. Sacar la comida. 10. Cerrar la puerta de microondas. 11. Fin.

Algoritmo para cargar gasolina. 1. Inicio. 2. Llegar a la gasolinera. 3. Estacionarse en una bomba disponible. 4. Apagar el auto. 5. Abrir la compuerta para gasolina. 6. Decirle al empleado el importe a cargar. 7. Esperar la carga. 8. Pagar el importe. 9. Encender el auto. 10. Salir de la gasolinera. 11. Fin.

Algoritmo para calcular el perímetro de un círculo. 1. Inicio. 2. Leer el valor del radio. 3. Aplicar la fórmula P = 2 * π * r 4. Obtener el perímetro. 5. Fin.

b) Diagrama de flujo Es la representación gráfica de un algoritmo. Para su construcción se usan símbolos estandarizados en el que cada uno tiene un significado. Estructura básica

Símbolos utilizados BloqueNombre del bloqueFunción TerminalIndica el comienzo o el final de un diagrama de flujo Entrada/SalidaUtilizado para solicitar datos ProcesoIndica operaciones, transformación de datos DecisiónRepresenta una pregunta o interrogante que tiene dos posibles respuestas, sí o no. Líneas de flujoUnen bloques del diagrama e indican la secuencia de instrucciones

Símbolos utilizados BloqueNombre del bloqueFunción Conector dentro de páginaSe emplea en la conexión de bloques, dentro de la misma página. Generalmente se usan letras o números para identificarlos. Conector fuera de páginaUsado para conectar bloques de página a página. También se usan letras o números para identificarlos. ImpresiónIndica la salida de un resultado por la impresora.

TAREA MIÉRCOLES 12 DE JUNIO Desarrolla el análisis del problema, algoritmo y diagrama de flujo de cada situación presentada a continuación. En todos los casos la salida será por impresora. a) Convertir una cantidad de pesos a dólares b) Hacer las 4 operaciones básicas a partir de la lectura de dos números c) La cafetería de la escuela ofrece un descuento de 15% sobre el total de la compra. Marcela desea saber cuánto va a pagar por los tres artículos que va a comprar d) Calcula el salario neto de Luis, con base en la lectura de sus horas trabajadas y el pago por hora, tomando en cuenta también los siguientes datos: El porcentaje a descontar por concepto de impuestos es del 5.75% sobre el salario bruto. Ha obtenido un bono adicional del 25% sobre el salario bruto. Actividad 5

a) Convertir una cantidad de pesos a dólares

b) Hacer las 4 operaciones básicas a partir de la lectura de dos números

c) La cafetería de la escuela ofrece un descuento de 15% sobre el total de la compra. Marcela desea saber cuánto va a pagar por los tres artículos que va a comprar

d) Calcula el salario neto de Luis, con base en la lectura de sus horas trabajadas y el pago por hora, tomando en cuenta también los siguientes datos: El porcentaje a descontar por concepto de impuestos es del 5.75% sobre el salario bruto. Ha obtenido un bono adicional del 25% sobre el salario bruto.

Estructuras condicionales Comparan una variable contra otro(s) valor (es). Existen tres tipos básicos: la simple, la doble y la múltiple. Simple Múltiple Doble

En binas desarrollen el análisis, algoritmo y diagrama de flujo que represente la solución a cada uno de los siguientes problemas. (Ver ejemplo)(Ver ejemplo) a)Obtener el promedio semestral de un alumno con base en la lectura de 7 calificaciones. Si el promedio es mayor a 85 desplegar en pantalla el mensaje “Felicidades, eres candidato a beca”; si no, el mensaje será “Necesitas aplicar dedicación extra”. b) Calcula la suma de los primeros 20 números naturales. Actividad 6

c) Realiza la resta de dos números que indique si el resultado es positivo o negativo. d) La agencia NISSAN ofrece planes de crédito para la adquisición de un nuevo automóvil. Si su precio es mayor a $250, la agencia solicita 25% de enganche y el resto debe cubrirse en 24 mensualidades sin intereses. Si el automóvil tiene un valor menor a $250, se requiere un enganche de 35% y el resto se debe pagar en 18 mensualidades sin intereses. ¿Cuánto pagaría mensualmente el cliente por su automóvil? Actividad 6

Símbolos utilizados Bloque

Símbolos utilizados Bloque

Instrucciones: 1.- Escribe tres problemas de tu entorno escolar que puedas resolver con ayuda de la computadora, y tres en los que no te puede ayudar. 2.- Al terminar comenta en el grupo tus respuestas Actividad 2

Características de los algoritmos 6.- Definido. Si se sigue un algoritmo dos o más veces, se debe obtener el mismo resultado cada vez. 1.- Finito. Debe tener un número determinado de pasos, un inicio y un final. 2.- Legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente. 3.- Preciso. Cada paso debe estar muy claro, ser breve y concreto, evitando ambigüedades. 4.- Eficaz. El algoritmo debe resolver el problema. 5.- Eficiente. Debe resolver el problema utilizando de forma óptima los recursos disponibles.