Diagramas de flujo. DECISIÓN. Representa operaciones de comparación entre datos en las que se requiere determinar que opción se debe seguir.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Diagramas de flujo. DECISIÓN. Representa operaciones de comparación entre datos en las que se requiere determinar que opción se debe seguir."

Transcripción

1 Diagramas de flujo El diagrama de flujo es la representación gráfica de cada paso del algoritmo, utilizando símbolos, en el que se representan todas las operaciones que se llevan a cabo sobre los datos. Simbología. La organización ANSI (American National Standards Institute) y la ISO (International Standardization Organization) han estandarizado los símbolos utilizados en los diagramas de flujo. En la siguiente tabla se muestran estos elementos: TERMINAL. Representa el inicio y el final de un programa. También representa una interrupción dentro del proceso. ENTRADA Y SALIDA. Representa cualquier tipo de introducción o salida de datos desde un dispositivo periférico, sea éste de entrada o de salida. DECISIÓN. Representa operaciones de comparación entre datos en las que se requiere determinar que opción se debe seguir. DECISIÓN MÚLTIPLE. Representa la posibilidad de elegir entre más de dos alternativas de decisión. CONECTOR ENTRE PÁGINAS. Enlaza dos partes de un diagrama de flujo que se encuentran en páginas distintas. INDICADOR DE DIRECCIÓN O LÍNEA DE FLUJO. Indica el sentido de ejecución de las instrucciones.

2 PANTALLA. Se utiliza en ocasiones en lugar del símbolo de entrada y salida para representar el resultado que se muestra en su monitor. IMPRIMIR. En ocasiones se utiliza en lugar del símbolo de salida; representa al dispositivo de salida llamado impresora. PROCESO. Indica las instrucciones para la manipulación de datos. CONECTOR EN LA MISMA PÁGINA. Enlaza dos partes del diagrama de flujo que se encuentra en la misma página. Reglas de construcción Las reglas de construcción para el diseño de un diagrama de flujo son: 1.- Los diagramas de flujo deben escribirse de arriba hacia abajo y de izquierda a derecha. 2.- Los símbolos se unen con líneas. 3.- Se usan flechas para indicar el flujo del programa, 4.- Sólo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida. 5.- Todos los símbolos pueden tener más de una línea de entrada. Ejemplo:

3 Los símbolos se une con líneas, se usan flechas para indicar el flujo del programaº Solamente el símbolo de decisión tiene 2 salidas Todos los elementos pueden tener más de 2 entradas arriba Se escriben de derecha a izquierda abajo de hacia

4 Escribe del lado derecho el significado de los siguientes símbolos de los diagramas de flujo SÍMBOLO SIGNIFICADO

5 SÍMBOLO SIGNIFICADO En pares discutan y comparen sus resultados.

6 En equipo analicen los siguientes diagramas de flujo y determinen cuál es el correcto y cuál el incorrecto. Mencionen los errores. Diagrama A

7 DIAGRAMA B

8 Para el portafolio Evidencia de aprendizaje 30 Tabla de figuras de diagrama de flujo y comparativo de diagrama A y B definiendo los errores del diagrama incorrecto. 2ª. Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras secuenciales. Recursos a utilizar: Lectura Estructuras secuenciales en los diagramas de flujo Actividades de enseñanza - aprendizaje: Actividad 35 Realiza la siguiente lectura: Diagramación Estructurada Estructuras secuenciales en los diagramas de flujo Estructura secuencial Son estructuras que presentan solamente una entrada y una salida, su ejecución es una tras otra es decir es lineal y en el orden en que aparecen. Las estructuras secuenciales en los diagramas de flujo son: a).-entrada /salida (Lectura o escritura de datos) b).-proceso Entrada salida. Son aquellas utilizadas para leer o escribir datos: Símbolo Significado Entrada-salida, este símbolo se utiliza para realizar lectura o escritura de datos (leer, escribir)

9 Indica impresión de datos en pantalla. Salida (Escribir) Indica impresión de datos. Salida (Escribir) Proceso. Indica instrucciones para la manipulación de datos. Generalmente se utiliza para asignar valores u operaciones a una variable. Su representación es la siguiente: Ejemplo 1 : Realizar un diagrama de flujo de un algoritmo que capture dos números, calcule su suma y la imprima. Entradas: NUMERO1, NUMERO2 Salidas: SUMA

10 Solución: Ejemplo 2 Construir un algoritmo en diagrama de flujo que lea una cantidad en pesos mexicanos y calcule e imprima su equivalente en dólares. Considerar el tipo de cambio peso dólar= 12 pesos por cada dólar Solución Entradas: PESOS Salida: DOLARES Constante : TIPOCAMBIO=12

11 Organízate con tus compañeros con ayuda de tu profesor y en equipo resuelvan los siguientes problemas: 1).-En una empresa el sueldo a pagar a los trabajadores se calcula en función de las piezas producidas por cada uno de ellos de acuerdo a la siguiente fórmula: Sueldo a pagar= piezas producidas*10 Realizar un algoritmo en diagrama de flujo que solicite las piezas producidas y calcule e imprima el sueldo a pagar.

12 2).-En una pastelería se requiere determinar la cantidad de materia prima requerida para cierto número de pasteles de chocolate. Cada pastel requiere las siguientes cantidades: 1 kg. De harina de trigo ½ kg. De azúcar ½ kg. De mantequilla ¼ de chocolate amargo Realizar un algoritmo en diagrama de flujo que solicite al usuario el número de pasteles de chocolate a fabricar y calcule e imprima la cantidad total de cada uno de los ingredientes necesarios para fabricarlos. Una vez resueltos los problemas, el profesor elegirá a dos equipos para que presenten sus propuestas y el grupo comentará sobre las modificaciones a realizar para llegar a una propuesta única de cada problema. Para el portafolio Evidencia de aprendizaje 31 Resolución grupal de ambos problemas. 3a. Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de secuenciales y selectivas simples y dobles. problemas, utilizando las estructuras Recursos a utilizar: Lectura Estructuras selectivas simples y dobles Actividades de enseñanza -aprendizaje Actividad 36 Realiza la siguiente lectura Estructuras selectivas Estructuras selectivas simples y dobles. Recuerdas la siguiente figura?

13 English: A road sign in Friulian and Italian. Fuente:Picture by Klenje Autor:Klenje En ella se presentan 3 alternativas a seguir en un camino. En los diagramas de flujo existen estructuras selectivas o alternativas que nos ofrecen distintos caminos a seguir en la solución de un problema de acuerdo a una condición dada. Se dividen en tres tipos Selectiva simple (si entonces) Selectiva doble (si entonces sino) Selectiva compuesta( si anidado) Selectiva múltiple (según o en caso de ) Selectiva simple (si entonces) Este tipo de estructura se integra únicamente de una condición. La estructura si - entonces evalúa la condición y en caso de ser verdadera realiza el bloque de instrucción que se encuentra en el sí de la condición, si la condición es falsa sigue la secuencia del programa. Su representación es:

14 si Condición no Acciones Ejemplo 1

15 Realizar un diagrama de flujo de un algoritmo que solicite al alumno su edad e imprima Mayor de edad cuando la edad es >=18 años. Ejemplo 2 En una escuela los alumnos cuyo promedio es mayor a 9 tienen derecho a una beca de $ pesos mensuales. Realizar un diagrama de flujo que solicite al usuario su promedio y si corresponde imprima el mensaje Tiene derecho a beca y, El monto de la beca a pagar son $

16

17 Selectiva doble (si entonces sino). La estructura si entonces sino es una estructura selectiva que realiza ciertas instrucciones si la condición (si) es verdadera y otro grupo de instrucciones si es falsa (sino).su representación en diagrama de flujo es la siguiente: si no Condición si Acciones Acciones

18 Ejemplo 1 En una empresa los trabajadores tiene derecho a un bono extra si el número de piezas producidas de mayor a Su sueldo se calcula de la siguiente manera: Sueldo =piezas producidas* 10 Y el bono (en caso de tener derecho a éste) se calcula: Bono=0.10*sueldo Para los trabajadores que tuvieron derecho al bono, su sueldo a pagar es: Sueldo a pagar=sueldo+bono Para los que no cubrieron la cuota de piezas producidas su sueldo a pagar: Sueldo a pagar=sueldo

19 Ejemplo 2 Realizar un programa que calcule la nómina a pagar a un empleado de acuerdo al número de horas trabajadas. El sueldo por hora es igual a $50. Si el sueldo total a pagar es mayor o igual a $400 se le hará un descuento por concepto de impuestos del 5% del sueldo total en caso contrario no habrá descuento. El programa deberá imprimir el sueldo a pagar y notificar si hubo descuento de impuestos o no los hubo.

20 Organízate con tus compañeros en equipo y realicen una propuesta de problema con su solución correspondiente en diagrama de flujo, donde, en el primer problema utilicen la estructura si, y en el segundo problema la estructura si entonces sino. Una vez terminados los problemas, con apoyo del profesor, serán presentados al grupo las propuestas y se realizará una evaluación por cada equipo, de acuerdo a una rúbrica proporcionada por el profesor, de los trabajos presentados por cada equipo.

21 Para el portafolio Evidencia de aprendizaje 32 Problemas resueltos por equipo y la rúbrica de evaluación de los equipos del trabajo realizado 3ra. Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras secuenciales y selectivas compuestas. Recursos a utilizar: Lectura Estructuras selectivas compuestas Actividades de enseñanza-aprendizaje Actividad 37. Realiza la siguiente lectura: Estructuras selectivas compuestas o anidadas En esta estructura un bloque condicional incluye otro se dice que uno esta anidado en otro. Se utilizan cuando los pasos a seguir dependen de ciertas condiciones en tres ó más categorías diferentes. En términos generales, la forma de esta estructura es la siguiente: Condición Condición Acciones Acciones Acciones Acciones Ejemplo 1

22 Luis y Pedro son dos alumnos del CECyT 14 y requieren un programa que les indique quién de los dos es el mayor y en su caso si tienen la misma edad. Ejemplo 2

23 En el IPN se otorgan los siguientes estímulos económicos mensuales, de acuerdo a su promedio, a los mejores alumnos: Promedio Estímulo económico = 10 $ Mayor o igual a 9 y menor a 10 $ Mayor o igual a 8 y menor a 9 $ Menor a 8 No hay estímulo Realizar un programa que capture el promedio de un alumno y determine el nivel de estímulo económico que alcanza.

24 Con apoyo de tu profesor, organízate con tus compañeros en equipo y realicen una propuesta de un problema que utilice estructuras selectivas anidadas. La propuesta debe contener: El enunciado del problema Su diagrama de flujo Una rúbrica para su evaluación. Una vez concluida intercambiarán con los demás equipos los enunciados de los problemas y cada equipo realizará el diagrama de flujo del problema correspondiente. Las propuestas terminadas serán devueltas al equipo que realizó el enunciado y este equipo discutirá y evaluará con la rúbrica elaborada el trabajo realizado. Presentará al pleno su evaluación y el trabajo realizado por el equipo correspondiente. Para el portafolio Evidencia de aprendizaje 33 Enunciado y diagrama de flujo del problema realizado por equipo Evaluación del equipo correspondiente 4ta. Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras secuenciales y selectivas con el uso de operadores lógicos. Recursos a utilizar: Lectura Uso de operadores lógicos en las estructuras selectivas Recursos a utilizar: Lectura Uso de operadores lógicos en las estructuras selectivas Actividades de enseñanza aprendizaje: Actividad 38. Realiza la siguiente lectura: Uso de operadores lógicos en las estructuras selectivas

25 Los operadores lógicos nos permiten establecer condiciones en las estructuras selectivas y repetitivas. En las estructuras selectivas estos operadores son utilizados de manera frecuente para establecer rangos de datos. Establecen un valor de falso o verdadero entre la relación de dos valores, de acuerdo al operador utilizado. Recordemos los operadores lógicos: Operador Acción Expresión lógica && Conjunción (Y) A &&B Disyunción (O) A B! Negación!A Ejemplo 1. Realizar un programa que de acuerdo al promedio de un alumno determine su nivel de acuerdo a la siguiente tabla: Promedio Nivel <6 Malo >=6 y < 7 Regular >=7 y <9 Bueno >=9 y <=10 Excelente Las condiciones para cada uno de los rangos utilizando el operador lógico y son las siguientes: Promedio promedio <6 promedio >=6 y promedio < 7 promedio>=7 y promedio<9 promedio>=9 y promedio<=10 Nivel Malo Regular Bueno Excelente El diagrama de flujo del algoritmo se muestra a continuación:

26

27 Ejemplo 2 En una empresa los trabajadores tienen derecho a un bono adicional de acuerdo a su productividad. El bono de productividad está en función de las piezas producidas por cada uno y comprende un porcentaje adicional a su sueldo de acuerdo a la siguiente tabla: Piezas producidas Bono Menores 1000 No hay bono Mayores o iguales a 1000 y 10 % Menores Mayores o iguales a % El sueldo del trabajador debe ser solicitado al usuario y con base en el calcular el sueldo total a pagar.

28

29 Organízate con tus compañeros en equipos, con ayuda de tu profesor, realicen el diagrama de flujo del siguiente problema: y El Gobierno Federal otorga un estímulo económico anual a aquellos Estados de la República que cubren ciertos rangos de producción de granos. El estímulo depende de las toneladas de grano producidas anualmente de acuerdo a la siguiente tabla: Toneladas de producción Estímulo Menos de 1000 No hay estímulo Entre 1000 y 5000 $1,000, Más de 5000 y hasta $1,500, Más de $2,000, El programa deberá capturar la producción en toneladas del estado e imprimir el estímulo que le corresponde. El profesor elegirá al azar a un equipo para que presente su propuesta, en grupo se comentará y se realizarán las modificaciones necesarias, para llegar a un resultado común. Para el portafolio Evidencia de aprendizaje 34. Diagrama de flujo en grupo. 5ta. Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras: secuenciales y selectiva múltiple Recursos a utilizar: Lectura Estructura selectiva múltiple

30 Actividad 39 Realiza la siguiente lectura: Estructura Selectiva Múltiple La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica o tipo carácter. Esta estructura permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico o carácter. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. Cada opción se integra una secuencia de instrucciones. Opcionalmente, se puede agregar una opción adicional, llamada De Otro Modo, que ejecutará la secuencia de de instrucciones si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores. La representación en diagramas de flujo de la estructura Según es la siguiente: valor1 valor2 de otro modo bloque de bloque de bloque de instrucciones instrucciones instrucciones

31 Ejemplo 1 Realizar un algoritmo en diagrama de flujo, que despliegue el siguiente Menú : 1.-Suma 2.-Resta 3.-Multiplicación El usuario ingresará el número de opción que desea, para realizar la operación correspondiente con dos números. Ejemplo 2

32 En Mc Donals se ofrecen los siguientes paquetes de comida rápida: 1.- McTrio costo BigMac costo McBurguer costo PrinceMac costo HotMac costo Realiza un programa que capture el número de paquetes y el tipo elegido y determine el costo a pagar por el cliente.

33 Organízate en grupos con ayuda de tu profesor y en equipo realicen una propuesta de problema que utilice la estructura según. Esta propuesta debe incluir: -El enunciado del problema -Su diagrama de flujo. Cada equipo presentará su propuesta y será evaluado por los demás equipos con la rúbrica que les proporcione el profesor. Para el portafolio Evidencia de aprendizaje 35 Diagrama de flujo por equipo y rúbricas de evaluación 6ta sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras: secuenciales y la estructura repetitiva mientras que Recursos a utilizar: Lectura Estructura repetitiva mientras que: Actividades de enseñanza-aprendizaje: Actividad 40 Realiza la siguiente lectura: Estructuras repetitivas Estructura repetitiva Mientras que Las estructuras repetitivas permiten repetir un bloque de instrucciones un número n de veces de acuerdo a una condición: Existen tres tipos de estructuras repetitivas: Estructura mientras que Estructura repetir hasta que Estructura para Estructura repetitiva Mientras que Esta estructura realiza el bloque de instrucciones mientras que la condición sea verdadera. Una vez que la condición es verdadera y se realizó el bloque de instrucciones, el programa regresa a evaluar de nuevo la condición. Si es verdadera ejecuta de nuevo el bloque, si es falsa realiza la instrucción que se encuentra después de la llave final del ciclo. Dentro del bloque de instrucciones

34 siempre debe existir una instrucción que permita cambiar la condición, para que en un momento dado pueda terminar el ciclo. Su representación en diagrama de flujo es la siguiente: condición falso verdadero Acciones a repetir

35 Ejemplo 1 Realizar un programa que imprima el mensaje hola 5 veces utilizando la estructura mientras En este ejemplo la instrucción contador=contador+1 es la que va a definir el cambio de la condición, porque cuando contador sea mayor a 5 la condición se vuelve falsa y el ciclo ya no se lleva a cabo.

36 Ejemplo 2.Realizar un programa que lea 10 calificaciones y calcule su promedio. Utilizar la estructura mientras

37 Como en el ejemplo anterior la instrucción: contador<-contador+1 es la encargada de modificar la condición en un momento dado y concluir el ciclo repetitivo. Organízate en pares con ayuda de tu profesor y realicen los diagramas de flujo del siguiente problema utilizando la estructura mientras. Realizar un diagrama de flujo que imprima en pantalla el siguiente mensaje Deseas continuar? s/n, y capture la respuesta del usuario, mientras la respuesta sea s, el mensaje se sigue desplegando, cuando la respuesta es n, el programa termina. Utiliza la estructura mientras. El profesor elegirá una propuesta que se presentará y discutirá en el grupo para obtener una propuesta común. Para el portafolio Evidencia de aprendizaje 36 Diagrama de flujo elaborado en grupo, del ejercicio anterior. 6ta.Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras: secuenciales y la estructura repetitiva repetir hasta que Recursos a utilizar: Lectura Estructura repetitiva repetir hasta que Actividades de Enseñanza- Aprendizaje: Actividad 41 Realiza la siguiente lectura: Estructura repetitiva hasta que La estructura repetitiva Repetir-Hasta Que realiza un bloque de instrucciones hasta que la condición sea verdadera. En este tipo de estructura la condición se evalúa al final del ciclo, por lo que el bloque de instrucciones se ejecuta al menos una vez. Es importante recordar que dentro del bloque de instrucciones siempre debe existir una instrucción que permita en un momento dado cambiar la condición y salir del ciclo repetitivo. Su representación en diagrama de flujo es la siguiente:

38 Bloque de Instrucciones a repetir verdadero condición Falso Ejemplo 1.

39 Utilizando la estructura repetir hasta que realiza un diagrama de flujo que imprima en pantalla el mensaje Deseas continuar s/n? hasta que la respuesta sea n

40 Ejemplo 2 El precio del barril de petróleo está en función de la producción mundial de éste. Cuando existe una sobreproducción, su precio baja, por ello es necesario cuidar que no se rebase el límite de barriles establecidos. Realizar un diagrama de flujo de un programa que capture y acumule los barriles producidos por una plataforma petrolera, este programa deberá informar al usuario el número de barriles que se están produciendo. Cuando la producción capturada rebase de barriles envíe el siguiente mensaje Detener producción de petróleo y además envíe el informe del número de barriles que fueron producidos fuera del límite. El programa termina una vez que se envió el mensaje anterior.

41 Organízate en equipos problema: con ayuda de tu profesor y resuelvan el siguiente Se requiere en taquilla un programa que permita controlar el número de lugares disponibles. El teatro tiene una capacidad de 500 butacas, el costo para los niños es de $ y el de adultos $ El programa debe capturar el no. De boletos que desea el cliente, e imprimir el costo a pagar por el número de boletos solicitados, además le debe informar al vendedor el número de boletos que disponibles para no rebasar el cupo. El programa termina cuando se han vendido los 500 boletos. Al finalizar el programa deberá imprimir la leyenda Cupo agotado, e imprimir la cantidad de boletos vendidos para niños y la cantidad de boletos vendidos para adultos y el importe total de la venta. Una vez resuelto por equipos, el profesor elegirá a un equipo para que presente la propuesta, que se discutirá y se corregirá en su caso por todo el grupo. Para el portafolio Evidencia de aprendizaje 37 Problema resuelto en grupo. 7ª.Sesión del RAP 1 Significado y sentido de la sesión. En esta sesión los alumnos realizarán la aplicación de la técnica de diagramas de flujo en la solución de problemas, utilizando las estructuras: secuenciales y la estructura repetitiva Para Recursos a utilizar: Lectura Estructura repetitiva Para Actividades de enseñanza-aprendizaje: Actividad 42 Realiza la siguiente lectura: Estructura repetitiva Para Esta estructura repite un bloque de instrucciones N número de veces de veces. Se utiliza una variable de control (en muchos casos se le considera como i) que toma un valor inicial, un valor final y un incremento fijo durante el ciclo.

42 Al ingresar al bloque, la variable de control (i) toma el valor inicial y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable de control (i) en paso unidades y se evalúa si el valor almacenado en variable de control (i) superó al valor final. Si esto es falso se repite hasta que la variable de control (i) supere el valor final. Si se omite dentro de la estructura la opción con incremento, la variable de control se incrementará en 1. Existe otra manera de expresar esta estructura que a continuación se presenta: Para variable de control Desde valor inicial Hasta valor final Con incremento La representación en diagrama de flujo de esta estructura es: i= valor inicial i>valor final SI NO Bloque de instrucciones a repetir i=i +incremento

43 Ejemplo 1 El sistema Meteorológico Nacional requiere de un programa que capture las 12 temperaturas promedio mensuales de un estado de la República para calcular el promedio anual del estado mencionado. Realizar el diagrama de flujo de este programa utilizando la estructura para.

44 Ejemplo 2 Realizar un diagrama de flujo de un programa que de un grupo de 20 alumnos capture la calificación de cada uno y determine cuantos aprobaron y cuantos reprobaron

45 En equipos realicen el siguiente diagrama de flujo: Realizar un programa que imprima la tabla de multiplicar de un número (n) dado por el usuario. Alguno de los equipos, propuesto por el profesor, mostrará su propuesta de solución que será discutida en el grupo para obtener una propuesta grupal. Para el portafolio Evidencia de aprendizaje 38 Diagrama resuelto de manera grupal

Diagramas de flujo. Actividad de aprendizaje 9. Realiza la siguiente lectura:

Diagramas de flujo. Actividad de aprendizaje 9. Realiza la siguiente lectura: Actividad de aprendizaje 9 Realiza la siguiente lectura: Diagramas de flujo El diagrama de flujo es la representación gráfica de cada paso del algoritmo, utilizando símbolos, en el que se representan todas

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes

Más detalles

Tema 3. Estructuras de Datos

Tema 3. Estructuras de Datos Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch

Más detalles

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para

Más detalles

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente: Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema

Más detalles

ICM Fundamentos de Computación

ICM Fundamentos de Computación Contenido Estructuras de Control... 1 Estructuras para Selección:... 1 1. Condicionales... 1 2. Condicional con varias preguntas... 3 3. Condicionales con varios casos... 4 4. Condicionales en árbol...

Más detalles

Conceptos. Generales ALGORITMOS

Conceptos. Generales ALGORITMOS Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

Más detalles

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende qué son identificadores, variables y constantes, además de otros conceptos utilizados en programación. 2. Conoce

Más detalles

Estructuras de Repetición

Estructuras de Repetición 1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución

Más detalles

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Técnica para desarrollar algoritmos Fáciles de escribir Leer Verificar Modificar ALGORITMO ESTRUCTURADO Tiene un solo

Más detalles

UNIVERSIDAD LUTERANA SALVADOREÑA. Docente: ANA LISSETTE GIRÓN

UNIVERSIDAD LUTERANA SALVADOREÑA. Docente: ANA LISSETTE GIRÓN UNIVERSIDAD LUTERANA SALVADOREÑA CARRERA: LIC. EN CIENCIAS DE LA COMPUTACIÓN PROYECTO: PORTAFOLIO ALGORTIMO I Docente: ANA LISSETTE GIRÓN INTEGRANTES: VERÓNICA SUSANA CRUZ MARTÍNEZ HEBER ERNESTO MIJANGO

Más detalles

PRESENTACIÓN DEL ALGORITMO

PRESENTACIÓN DEL ALGORITMO PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción

Más detalles

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS  GONZALO VAZQUEZ VELA INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?

Más detalles

Lógica de programación

Lógica de programación Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta La característica fundamental

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que

Más detalles

5. ESTRUCTURAS DE REPETICIÓN

5. ESTRUCTURAS DE REPETICIÓN 5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque

Más detalles

Diagramas de flujo. ISCT. Luis Antonio Mancilla Aguilar

Diagramas de flujo. ISCT. Luis Antonio Mancilla Aguilar Diagramas de flujo ISCT. Luis Antonio Mancilla Aguilar DIAGRAMA Qué es un diagrama? Es Representación gráfica de una sucesión de hechos, pasos u operaciones en un procedimiento. Usos Representar los pasos

Más detalles

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos

Más detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman)

CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) Las dos herramientas utilizadas comúnmente para diseñar algoritmos son: Diagrama de Flujo Pseuducodigo 1 Diagrama

Más detalles

PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos

PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras secuenciales y de decisión para construir algoritmos 2. Diseñará algoritmos utilizando las

Más detalles

El Pseudo-código de PsInt

El Pseudo-código de PsInt El Pseudo-código de PsInt Las características de este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programación de la carrera de Ingeniería Informática de

Más detalles

Diagramas. En computación existen básicamente dos tipos de diagramas: diagramas de entradaproceso salida

Diagramas. En computación existen básicamente dos tipos de diagramas: diagramas de entradaproceso salida Existen varias formas de representar una serie de pasos para realizar algún proceso. La forma más común es una lista numerada como lo haces con los algoritmos; pero esos pasos también se pueden representar

Más detalles

3. TÉCNICAS DE DISEÑO

3. TÉCNICAS DE DISEÑO 3. TÉCNICAS DE DISEÑO 3.1 Top Down También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema. Consiste

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de

Más detalles

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA.

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA. Tema 5 Diagramas de flujo D i ag ram a d e F l u j o TEMA5 Diagramas de Flujo. Representación simbólica. Símbolos utilizados. Convenciones. Técnicas de construcción de diagramas. Estructuras básicas. Normas

Más detalles

UNIVERSIDAD DEL PAPALOAPAN

UNIVERSIDAD DEL PAPALOAPAN UNIVERSIDD DEL PPLOPN Campus Tuxtepec Loma Bonita Cuadernillo INTRODUCCIÓN L PROGRMCIÓN ESTRUCTURD M. C. Bertha López zamar Profesor-Investigador Tuxtepec, Oaxaca 3 Estructura general de un programa Un

Más detalles

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un

Más detalles

Lógica de programación 1

Lógica de programación 1 Lógica de programación 1 Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta

Más detalles

Profesor(a): Ing. Miriam Cerón Brito

Profesor(a): Ing. Miriam Cerón Brito Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

Algoritmo. Programa. Lenguaje algorítmico

Algoritmo. Programa. Lenguaje algorítmico ESCUELA DE EDUCACION SECUNDARIA TECNICA N 3 LENGUAJE ELECTRONICO PROFESOR: PAOLO, MARCOS GERMAN TEMA: ALGORITMOS Algoritmo Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y

Más detalles

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,

Más detalles

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE

Más detalles

Y alternativamente se presentarán soluciones de problemas donde se utilicen:

Y alternativamente se presentarán soluciones de problemas donde se utilicen: Herramientas Para implementar la solución de un problema mediante el uso de una computadora es necesario establecer una serie de pasos que permitan resolver el problema, a este conjunto de pasos se le

Más detalles

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación

Más detalles

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Más detalles

La forma general que tiene un condicional (una pregunta) es la siguiente:

La forma general que tiene un condicional (una pregunta) es la siguiente: Clase teórica 3 Algoritmos en C Página 1 de 6 CONDICIONAL En los lenguajes de programación es común el uso de condicionales que sirven para denotar diferentes alternativas que pueden llevarse a cabo dado

Más detalles

ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES. Elaborado por Oralia Cortés Grajales Actualizado por Jeaneth Gutiérrez Rincón

ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES. Elaborado por Oralia Cortés Grajales Actualizado por Jeaneth Gutiérrez Rincón ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES Elaborado por Oralia Cortés Grajales Actualizado por Jeaneth Gutiérrez Rincón ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES Una estructura de decisión

Más detalles

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL 1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto

Más detalles

LENGUAJE DE PROGRAMACION UNO.

LENGUAJE DE PROGRAMACION UNO. Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución

Más detalles

RECORDAR TIPOS DE DATOS

RECORDAR TIPOS DE DATOS RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES 201 2015 UNIDAD II: I ESTRUCTURAS SECUENCIALES Departamento de Computación UNAN-León 2.1 INTRODUCCIÓN: UNIDAD II: ESTRUCTURAS SECUENCIALES La estructura secuencial permite representar aquellas instrucciones

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Estructura Selectiva Múltiple

Estructura Selectiva Múltiple Estructura Selectiva Múltiple Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas,

Más detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

INTRODUCCIÓN. Diagrama de flujo:

INTRODUCCIÓN. Diagrama de flujo: DIAGRAMAS DE FLUJO INTRODUCCIÓN Diagrama de flujo: Esquema que representa gráficamente un algoritmo. Simbología utilizada en diagramas de flujo con base en la Organización Internacional para la Estandarización

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1 Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1 COMPETENCIAS BÁSICAS Utilizar el lenguaje como una herramienta comunicativa (habla, lectura, escritura, escucha) para construir su propio conocimiento

Más detalles

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos

Más detalles

GUÍA DE TRABAJO Tecnología en Sistemas de Información

GUÍA DE TRABAJO Tecnología en Sistemas de Información 1. IDENTIFICACIÓN Asignatura Lógica y Programación Guía No. 3 Área Básica de la Ingeniería Nivel II Código LPI24 Pensum 10 Correquisito(s) Prerrequisito(s) Créditos 4 TPS 4 TIS 8 TPT 64 TIT 96 TRABAJO

Más detalles

Universidad Rafael Urdaneta Escuela de Ingeniería de Computación

Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Profesor: Cátedra : Tema: MSc Jaime Soto Laboratorio de Programación I Diagramas de Flujo 1.- Introducción Un diagrama de flujo es una herramienta

Más detalles

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las

Más detalles

Estructura repetitiva while

Estructura repetitiva while Estructura repetitiva while Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS.

Más detalles

Capítulo 3. Sentencias condicionales

Capítulo 3. Sentencias condicionales Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una

Más detalles

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras

Más detalles

Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco)

Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco) Tema 1 Estructuras de datos (Prof. Edgardo A. Franco) Contenido Algoritmia Qué es un algoritmo? Métodos algorítmicos Diagrama de flujo Símbolos utilizados en los diagramas de flujo Reglas para la construcción

Más detalles

BOLETÍN 5: Algoritmos II

BOLETÍN 5: Algoritmos II BOLETÍN 5: Algoritmos II 1.- Diseñar un programa que muestre la suma de los números impares comprendidos entre dos valores numéricos enteros y positivos introducidos por teclado. 2.- Escribir un programa

Más detalles

Tema: Uso del programa DFD

Tema: Uso del programa DFD Programación I, Guía 2 1 Tema: Uso del programa DFD Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el programa DFD para crear y ejecutar flujogramas.

Más detalles

Sentencias de Procesamiento Iterativo: while y do-while

Sentencias de Procesamiento Iterativo: while y do-while ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura

Más detalles

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez

Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos

Más detalles

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL

CLASIFICACION DE LAS ESTRUCTURAS DE CONTROL ESTRUCTURAS REPETITIVAS INTRODUCCION Ya sabemos que las instrucciones de un algoritmo pueden ejecutarse secuencialmente. Por otra parte, puede darse el caso de que unas instrucciones se ejecuten y otras

Más detalles

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para. ESTRUCTURAS ITERATIVAS 1 ESTRUCTURAS ITERATIVAS OBJETIVOS Aprender a resolver problemas mediante la ejecución repetida de una secuencia de proposiciones llamados bucle o estructuras repetitivas o iterativas.

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES DEPARTAMENTO COMPUTACIÓN UNAN-LEÓN UNIDAD II: ESTRUCTURAS SECUENCIALES Ing. Karina Esquivel UNIDAD II: ESTRUCTURAS SECUENCIALES 2.1 INTRODUCCIÓN: La estructura secuencial permite representar aquellas instrucciones

Más detalles

Tema 2. Concepto de Algoritmo

Tema 2. Concepto de Algoritmo Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos

Más detalles

La resolución de un problema

La resolución de un problema CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,

Más detalles

Conocimientos previos

Conocimientos previos Tema: Lógica de programación: diagramas de flujo Ficha de Aprendizaje 2 n Logro Conoce el concepto de diagrama de flujo. Conoce la simbología de los diagramas de flujo y su función. Conoce los tipos de

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Código de materia 01 Prof Titular Ing Rafael Brizuela Facultad de tecnología informática UNIVERSIDAD ABIERTA INTERAMERICANA GUÍA DE REPASO CONCEPTUAL PREGUNTAS Unidad 1: Conceptos

Más detalles

Introducción a la programación: Algoritmos

Introducción a la programación: Algoritmos Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,

Más detalles

Diagramas de flujo. Ejemplo 1. Algoritmo para sumar dos números

Diagramas de flujo. Ejemplo 1. Algoritmo para sumar dos números Diagramas de flujo Por: Iván Cruz Aceves Para desarrollar un programa informático se requiere, en primera instancia, conocer el problema y plantear una solución. Para ello, es necesario crear un algoritmo

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento

Más detalles

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.] La resolución de un problema mediante una computadora consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio

Más detalles

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica. Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:

Más detalles

1 Énfasis en sistemas. Módulo FUNDAMENTOS DE PROGRAMACION ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados)

1 Énfasis en sistemas. Módulo FUNDAMENTOS DE PROGRAMACION ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados) 1 ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados) En la solución de problemas encontramos numerosos casos en los que luego de tomar una decisión y marcar el camino correspondiente a seguir, es necesario

Más detalles

CIENCIA DE LA COMPUTACION

CIENCIA DE LA COMPUTACION CIENCIA DE LA COMPUTACION Docentes Profesor: Alejandro Rozenfeld Jefe de trabajos prácticos: Andrea L. Riera Sebastián Villar Ayudantes diplomados: Fabio Bucciarelli Marcelo Marchioni Ayudante Alumno:

Más detalles

FACULTAD DE INGENIERIA

FACULTAD DE INGENIERIA i FACULTAD DE INGENIERIA AUTORES DEL CONTENIDO INGENIERO ELKIN GERMAN RODRIGUEZ VASQUEZ ID Facebook: www.facebook.com/elkinrodriguezv Correo: elking_r88@hotmail.com INGENIERO ARIEL LEONARDO MOLINA VITERI

Más detalles

Estructuras Secuénciales

Estructuras Secuénciales Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos

Más detalles

PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos

PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras de repetición para el diseño de algoritmos 2. Diseñará sus algoritmos utilizando las estructuras

Más detalles

T E M A 7. Interrupciones

T E M A 7. Interrupciones T E M A 7 Interrupciones 7-1 Interrupciones INDICE 7.- Introducción al Tema 7-2 7.1 Interrupciones 7-2 7.1.1 Tipos de Interrupciones 7-2 a).- Interrupciones de Programa 7-2 b).- Interrupciones de Llamada

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles