Unidad 2. Algoritmos Unidad 4. Control de flujo

Slides:



Advertisements
Presentaciones similares
ESTRUCTURA DE DECISION LOGICA
Advertisements

Fundamentos de Programación
Introducción a la Computación
Estructuras de Repetición
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.

ESTRUCTURAS DE CONTROL
Programación de Computadores

Estructuras de Decisión Simples y Dobles
Estructuras de repetición
Estructuras Algorítmicas Selectivas
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
MIIISI. Aplicar los principios de programación en la solución de problemas Elaboración de diagramas de flujo.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
ESTRUCTURAS DE CONTROL. OBJETIVO  Aplicar las diferentes estructuras de control dentro de la especificación de un algoritmo.
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
ESTRUCTURAS CONDICIONALES
Ciclos condicionales y exactos Estructura de control de ciclos
Olimpiadas Chilenas de Informática - Formación
Anexo Chame-San Carlos
Estructuras de control iterativas
Estructuras de Control en Visual Basic.net
PSEUDOCÓDIGO Prof. Rafael Mourglia.
TUTORIAL PSeint.
Estructuras de control repetitivas
Continuación Unidad 4. Control de flujo
LÓGICA DE PROGRAMACIÓN
CICLOS.
Fundamentos de programación
Unidad 3. Introducción a la programación
Actividades de repetición
Continuación Unidad 4. Control de flujo
Programación en lenguaje estructurado
Integrantes : Nicolás De La Torre Israel De La Torre
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Estructuras de control Resolución de problemas y algoritmos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Ana Rodrigo Programación TIC 2.
HERRAMIENTAS DE PROGRAMACIÓN
TU_NOMBRE_GRILLO_TEMPERATURA
Tema 6 Clasificación de algoritmos
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Fundamentos de programación
Metodología de la Programación
Instituto Tecnológico de Minatitlán
ACCIONES Y ESTRUCTURAS
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
CICLOS EN JAVA FOR, WHILE, DO WHILE Un ciclo en Java o bucle en Java (como prefieras llamarlo) permite repetir una o varias instrucciones cuantas veces.
Diego Hernández R Algoritmos Diego Hernández R
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Informática Ingeniería en Electrónica y Automática Industrial
Estructuras de Repetición Algoritmos
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Sentencias de Control Repetitivas
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:
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 8. Estructuras de decisión. Clases 3 y 4.
UNIDAD IV ESTRUCTURAS DE DESICIÓN LÓGICA (Simple, Doble, Anidada o Múltiple ) Msc. Rina Arauz.
UNIDAD V ESTRUCTURAS REPETITIVAS (Para)
UNIDAD II Generalidades sobre Algoritmos
UNIDAD VI ARREGLO UNIDIMENSIONAL
Transcripción de la presentación:

Unidad 2. Algoritmos Unidad 4. Control de flujo Fundamentos de programación

Orden del día Revisión de ejercicios Examen: Actividad 7 Estructuras selectivas: simple, doble y múltiple Estructuras iterativas: Repetir mientras, hasta, desde

Introducción Las sentencias estudiadas hasta ahora son ejecutadas una tras otra. El control de flujo de un lenguaje especifica el orden en el que se ejecuta cada sentencia Las sentencias para controlar el flujo que podemos encontrar son: Estructuras de decisión o selección Estructuras de repetición

Estructuras Selectivas Simple Estas permiten seleccionar la próxima sentencia a ejecutarse sobre la base de una decisión (expresión lógica o variable lógica. Si expresion_logica Entonces acciones_por_verdadero FinSi

Estructuras Selectivas Simple Ejemplo: Construir un algoritmo tal, que dada una calificación escriba “Aprobado” en caso que esa calificación sea mayor que 70. Si calificacion > 70 Entonces Escribir “La calificación: ”, calificacion , “Aprobado”; FinSi Ejemplo: Si dada una hora esta es menor a 12 imprimir “Buenos días”. Si hora < 12 Entonces Escribir “Buenos días”; Saludos: Si hora < 12 -> Buenos dias Si hora > 12 Y hora <18 -> Buenas tardes Si hora >18 -> Buenas noches

Estructuras Selectivas Doble Si expresion_logica Entonces acciones_por_verdadero Sino acciones_por_falso FinSi Calificaciones: Si calificación > 70 -> Aprobado Si no -> Reprobado Edad: Si edad >=18 -> Mayor de edad Si no -> Menor de edad

Estructuras Selectivas Múltiple Segun variable_numerica Hacer opcion_1: secuencia_de_acciones_1 opcion_2: secuencia_de_acciones_2 opcion_3: secuencia_de_acciones_3 De Otro Modo: secuencia_de_acciones_dom FinSegun

Estructuras Selectivas Múltiple

Estructuras Selectivas Múltiple Ejercicio: Dados como datos la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla. Imprimir la categoría del trabajador y el nuevo sueldo.

Actividad 8 Ejercicios de Selección Dado como dato el sueldo de un trabajador, aplíquele un aumento del 15% si su sueldo es inferior a $1000.00. Imprima en este caso, el nuevo saldo del trabajador. Dado un número escribir si es positivo o negativo

Actividad 8 Ejercicios de Selección Dados tres números enteros, determinar si la suma de cualquier pareja de ellos es igual al tercer número. Si se cumple esta condición, escribir “Iguales” y, en caso contrario, escribir “Distintos”. Dado como dato el sueldo de un trabajador, aplicar un aumento del 15% si su sueldo es inferior a $1000. y 12% en caso contrario, luego imprimir el nuevo saldo del trabajador.

Actividad 8 Ejercicios de Selección Determinar el precio de un pasaje de ida y vuelta en avión, conociendo la distancia a viajar, cuando el número de días de estancia es superior a 7 y la distancia superior a 800 Km, el precio del viaje será el doble. El precio final e considera como la distancia por el precio por Km. Recorrido. Colocar los cinco ejercicios anteriores colocando un menú para que decida el usuario qué programa quiere ejecutar. 1 2 3 4 5

Estructuras de Repetición Permite que un conjunto de sentencias (bloque) de un programa puedan ser ejecutadas repetidamente según el resultado de una expresión lógica. Se tienen tres estructuras básicas de repetición Mientras Repetir Para

Estructuras de Repetición Contador Variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Se debe realizar primeramente una operación de inicialización y posteriormente los correspondientes incrementos o decrementos. Acumulador Variable cuyo valor se incrementa o decrementa en una cantidad variable cada vez que se produce un determinado suceso o acción. Se debe realizar primeramente una operación de inicialización y posteriormente los correspondientes incrementos o decrementos.

Estructuras de Repetición Mientras Mientras expresion_logica Hacer secuencia_de_acciones FinMientras Ejercicio: Mostrar los números del 1 al 10

Estructuras de Repetición Mientras Realizar el Pseudocódigo

Estructuras de Repetición Repetir secuencia_de_acciones Hasta Que expresion_logica

Estructuras de Repetición Repetir secuencia_de_acciones Hasta Que expresion_logica

Estructuras de Repetición Repetir secuencia_de_acciones Hasta Que expresion_logica

Estructuras de Repetición Repetir Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso Hacer secuencia_de_acciones FinPara

Actividad 9 Estructuras de Repetición Calcular la suma de los primeros 10 números introducidos por teclado, utilizando las tres estructuras de repetición. Dado un número n como límite realizar la sumatoria, utilizar las tres estructuras de repetición Nota: Tomar como valor inicial cero