Programación de los problemas de Física en.

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

Download "Programación de los problemas de Física en."

Transcripción

1 Programación de los problemas de Física en. TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN 1.2. ORDENADOR COMO CALCULADORA 1.3.ORDENADOR COMO CALCULADORA PROGRAMABLE 1.4. DIAGRAMAS DE FLUJO 1.5. CODIFICAR O PROGRAMAR 1.6. Estructuras de control de flujo 1: Condicional: if y switch case 1.7. Estructuras de control de flujo 2: Repeticiones: for y while Cristina Roldán Segura correo: croldan@ugr.es 1

2 Estructuras de control de flujo Secuencia: if y switch permiten ejecutar grupos específicos de comandos o saltarselos. Condicional simple: if. case 1 case 2 múltiple: switch case.. case 3 acción 3 Bucles o repeticiones: while for while y for permiten repetir secuencias de comandos varias veces seguidas 2

3 1.6. Estructuras de control de flujo: Condicional if y switch permiten ejecutar grupos específicos de comandos o saltarselos. condición, 2, 3 simple: if Decisión o Condición múltiple: witch case case 1 case 2 case 3 acción 3 3

4 PROGRAMACIÓN en OCTAVE-MATLAB Para escribir una (condición) se comparan los valores de las variables mediante los operadores lógicos y relacionales. operadores lógicos: & y o ~ no operadores relacionales: < menor que > mayor que <= menor o igual >= mayor o igual == Igual ~= distinto 4

5 Secuencias condicionales if (condición) grupo de comandos (condición)=expresión condicional consistente en operadores relacionales y lógicos. Ejemplos: variables con valores asignados previamente if (a<b) if (c>= 5) if a== b if a~= 0 if (a < b) & ( x > 5) if (a~= 10) (y < 0) 5

6 Condicional una opción: if Sintaxis: if (condición).. %ejemplo: n=5; if (n>0) printf( numero positivo ) condición, 2 Como funciona if: Si la condición es verdadera () se ejecutan las acciones 1,2,3, Si la condición es falsa () no se ejecutan (se OMITEN) las acciones 1,2,3 6

7 Condicional con dos opciones: if else Sintaxis: if (condición) else condición %ejemplo: n=5; if (n>0) printf( número positivo ) else printf( número negativo ) Como funciona if: Si la condición es verdadera () se ejecuta la Si la condición es falsa () se ejecuta la 7

8 Condicional con dos opciones: if else Sintaxis: if (condición) else condición condición CUIDADO: un if con un 8

9 Condición o decisión: if Programa que nos diga si un número introducido por el usuario es positivo o negativo. Tiene en cuenta todas las posibilidades? Si El número es positivo Inicio Leer n N>0 Fin No El número es negativo 9

10 Condicional múltiple: if if Ejemplo 10

11 Condicional múltiples: if anidados Sintaxis: if (condición 1) if (condición 2) else else acción 3 acción 3 Condición 1 Condición 2 11

12 Condicional con tres opciones: if elseif Sintaxis: if (condición1) elseif (condición 2) else acción 3 acción 3 elseif Condición 2 if Condición 1 12

13 Condicional con tres opciones: if elseif Sintaxis: if (condición1) elseif (condición 2) elseif (condición 3) acción 3 else acción 4 acción 4 elseif Condición 3 elseif Condición 2 acción 3 Condición 1 else es la opción por defecto para cuando no se cumplan ninguna de las condiciones 1, 2 y 3, puede ponerse o no, es opcional. if 13

14 Condicional múltiples: if anidados Sintaxis: if (condición 1) if (condición 2) else else if (condición 3) acción 3 else acción 4 Condición 3 Condición 1 Condición 2 acción 3 Difícil de leer! 14

15 Sintaxis: Condicional múltiple: switch case Es una alternativa a if anidados cuando comparamos datos sencillos ordinales. case 1 switch variable case valor, case valor,. otherwise, acción 3 case 2 case 3 acción 3 Como funciona switch: La variable puede tomar distintos valores y depio del valor se ejecuta una acción diferente. 15

16 Condicional múltiple: switch case Sintaxis: switch variable case valor, case valor,. otherwise, acción 3 variable = de tipo cardinal, se puede contar otherwise, es opcional y se ejecuta cuando no se realiza ninguno de los casos anteriores Las comas se pueden omitir si se escriben las acciones en el renglón siguiente. 16

17 Ejemplo: switch case Dado un número entero entre 1 y 5 mostrar el día de la semana. % día de la semana d=input( Numero del dia ); switch d case 1, disp( Lunes ); case 2, disp( Martes ); case 3, disp( Miercoles ); case 4, disp( Jueves ); case 5, disp( Viernes ); % día de la semana d=input( Numero del dia ); switch d case 1, disp( Lunes ); case 2, disp( Martes ); case 3, disp( Miercoles ); case 4, disp( Jueves ); case 5, disp( Viernes ); otherwise, disp( Error ); Observa las diferencias 17

18 Condicional múltiple: switch case Ejemplo: Dado un número entero entre 1 y 5 mostrar el día de la semana. % día de la semana d=input( Numero del dia ); switch d case 1, disp( Lunes ); case 2, disp( Martes ); case 3, disp( Miercoles ); case 4, disp( Jueves ); case 5, disp( Viernes ); otherwise, disp( Error ); % día de la semana d=input( Numero del dia ); switch d case 1, disp( Lunes ); case 2, disp( Martes ); case 3, disp( Miercoles ); case 4, disp( Jueves ); case 5, disp( Viernes ); case (6,7), disp( fin de semana ); otherwise, disp( Error ); Observa las diferencias 18

19 Ejercicio propuesto 1 Realizar un diagrama de flujo y un programa (o script) en el que se pide al usuario los valores de a,b,c de la ecuación de segundo grado ax 2 +bx+c=0 y el programa debe calcular las soluciones para cualquier valor de a,b y c, y realizar una representación gráfica de la parábola. Vértice de la parábola: V=(-b/2a, (4ac-b 2 )/4a) 19

20 Ejercicio propuesto 2 Realizar un diagrama de flujo y un programa correspondiente en el que se pidan tres números al usuario y el programa te diga cual es el número mayor y cual es el menor. 20

21 Ejercicio propuesto 3 Realizar un diagrama de flujo y un programa en el que se lea el valor de la temperatura t y su código p que puede ser 1 o 2. Si el código es 1 convierta la temperatura t de grados F a grados C con la fórmula: C=5/9(t-32) Si el código es 2 convierta la temperatura t de grados C a F con la fórmula: F=32+9t/5 21

22 Ejercicio propuesto 4 Realizar un diagrama de flujo y un programa en el que se calcule el precio de una pizza. El precio de una pizza depe del tamaño: Tamaño 1: 5 Tamaño 2: 8 Tamaño 3: 12 Cada ingrediente adicional cuesta 1.5. Realiza un programa que lea el tamaño de la pizza y el número de ingredientes y muestre el precio que debe pagar. 22

23 Ejercicio propuesto 5 Realice un diagrama de flujo y un programa que determine el nivel de sobrepeso de una persona de 25 a 34 años. Dado el peso P en Kg de una persona y su talla T en metros. El índice de masa corporal IMC se calcula con la fórmula P/T 2. IMC Menos de 18.5 Nivel Peso bajo 18.5 a 25.5 Peso normal 25.5 a 30.5 Sobrepeso grado a 35.5 Sobrepeso grado a 40.5 Obesidad grado 3 Más de 40.5 Obesidad grado 4 23

24 Ejercicio propuesto 6 Escribe un diagrama de flujo y un programa que pida al usuario que le introduzca un mes del año en número (1-12) y el ordenador tiene que escribir de que estación del año se trata: primavera, verano, otoño o invierno. 24

25 Ejercicio propuesto 7 Escribir un programa que convierta una cantidad de energía dada (trabajo) en J (julios), cal (calorias) o ev (electronvoltios) a la cantidad equivalente en otra unidad diferente especificada por el usuario. El programa pedirá al usuario que introduzca la cantidad de energía y su unidad, así como la unidad a la que se quiere realizar la conversión. La salida será la cantidad introducida convertida a la nueva unidad de energía elegida. Factores de conversión: 1J= 0,239 cal = 6,24*10^18 ev Utilizar el programa para: a) convertir 2800 cal a J b) convertir 2,7 ev a cal c) convertir 0.5 J en ev 25

Introducción a las sentencias de control

Introducción a las sentencias de control INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:

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

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 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE BLOQUE TEMÁTICO II TEMA 5 TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE 5.1. Introducción a Matlab y Octave 5.2. Entrada y salida con formato 5.3. Programas: script y funciones 5.4. Estructuras alternativas

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...

Más detalles

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 6 Estructuras de control selectivas: sentencia if y switch 1

Más detalles

Tema 6 Control de Flujo

Tema 6 Control de Flujo Tema 6 Control de Flujo Contenidos 1. Secuencia de Instrucciones. 2. Sentencias Condicionales. if switch 3. Estructuras de Repetición. while for do while ( break / continue ) 2 1. Secuencia de Instrucciones

Más detalles

Herramientas computacionales para la matemática MATLAB: Estructuras de control

Herramientas computacionales para la matemática MATLAB: Estructuras de control Herramientas computacionales para la matemática MATLAB: Verónica Borja Macías Mayo 2012 1 Una sentencia condicional es una instrucción MATLAB que permite tomar decisiones sobre si se ejecuta un grupo de

Más detalles

Algoritmos y estructuras de programación

Algoritmos y estructuras de programación Tema 5 Algoritmos y estructuras de programación Versión: 2 de marzo de 2009 5.1 Fases de creación de un programa El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa

Más detalles

Capítulo 3. Prueba de escritorio 1: l a P S 3 2 10. Salida por pantalla 1. Prueba de escritorio 2: l a P S 5 7 24 35. Salida por pantalla 2 35

Capítulo 3. Prueba de escritorio 1: l a P S 3 2 10. Salida por pantalla 1. Prueba de escritorio 2: l a P S 5 7 24 35. Salida por pantalla 2 35 Capítulo 3 Procesos con estructuras de selección Procesos con estructuras de selección Los procesos lineales vistos en el capítulo anterior permiten solucionar un muy reducido número de problemas, ya que

Más detalles

Conocimientos previos

Conocimientos previos Ficha de Aprendizaje Tema: Estructura condicional Logro @ # n 11 Conoce las estructuras de control condicional. Usa las estructuras de control condicional: if else, if else if, switch case. Conocimientos

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

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

Funciones & Estructuras de control

Funciones & Estructuras de control Funciones & Estructuras de control Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 2 3 En 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

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

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 2 / 28 Temario 1 2 3 / 28 Este capítulo introduce conceptos de programación

Más detalles

Estructuras de control

Estructuras de control Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: Es el caso de la instrucción if-else (punto 1.2). 1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales

Más detalles

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC

Más detalles

Operando1 operador de relación Operando2

Operando1 operador de relación Operando2 PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS

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

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C Laboratorio de Arquitectura de Redes Sentencias de control en lenguaje C Sentencias de control en lenguaje C Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia do-while Sentencia

Más detalles

fundamentos de programación (unidad 4) programación estructurada en Java

fundamentos de programación (unidad 4) programación estructurada en Java fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es

Más detalles

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C Tema 4. Esquemas Condicionales Objetivos Conocer los tipos de esquemas condicionales Entender su funcionamiento y sus diferencias Ser capaz de aplicarlos en ejemplos sencillos 1. Introducción 4. Esquemas

Más detalles

Informática Ingeniería en Electrónica y Automática Industrial

Informática Ingeniería en Electrónica y Automática Industrial Informática Ingeniería en Electrónica y Automática Industrial Sentencias de control en lenguaje Sentencias de control en lenguaje Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia

Más detalles

5. Sentencias selectivas o condicionales

5. Sentencias selectivas o condicionales 60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado

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

DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?

DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan? DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama

Más detalles

Informática. ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González

Informática. ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González Informática ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González 1 Estructuras selectivas Selección simple (if) Selección complementaria (if-else) Anidamiento de estructuras if Selección

Más detalles

Lección 3 Sentencias de control

Lección 3 Sentencias de control 3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para

Más detalles

Análisis de problemas

Análisis de problemas Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas

Más detalles

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

Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. 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 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS 1 OBJETIVOS Conocer las

Más detalles

Lenguaje C, segundo bloque: Sentencias de control

Lenguaje C, segundo bloque: Sentencias de control Lenguaje C, segundo bloque: Sentencias de control José Otero 1 Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Índice 1 Sentencia if 2 Sentencia if-else 3 if e if-else anidados 4

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. 2 Á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 TRABAJO INDEPENDIENTE

Más detalles

Tema: Estructuras de Selección en C#.

Tema: Estructuras de Selección en C#. 2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de

Más detalles

Sentencias de control de flujo

Sentencias de control de flujo Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por

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

UNIDAD III. Funciones de Entrada y Salida de Datos. Estructuras de Control

UNIDAD III. Funciones de Entrada y Salida de Datos. Estructuras de Control UNIDAD III Funciones de Entrada y Salida de Datos. Estructuras de Control 1 Funciones de Entrada y Salida Valores de entrada en un fichero script. Cuando se ejecuta un fichero script, las variables utilizadas

Más detalles

Operadores aritméticos

Operadores aritméticos Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado

Más detalles

Estructuras de Decisión Múltiple

Estructuras de Decisión Múltiple Estructuras de Decisión Múltiple Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructura de

Más detalles

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Octave Funciones Sucesión de comandos o instrucciones guardados en un archivo.m Posee características propias de las funciones

Más detalles

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. Problema No.7 Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. real F, C, K, R!Programa que hace varios cálculos los

Más detalles

Informática I Fundamentos de Computadores

Informática I Fundamentos de Computadores Informática I Fundamentos de Computadores Cambio día prácticas Grupo 1 y Grupo 2-> Jueves día 1 de noviembre->martes día 30 de Octubre Grupo 1: de 15:00 a 17:30h Grupo 2: de 17:30 a 20:00h Grupo 3 -> Viernes

Más detalles

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS: ESTRUCTURAS CONDICIONALES SIMPLES: Si (Condición) entonces if (Condición) { ESTRUCTURAS CONDICIONALES DOBLES: Si (Condición) entonces if (Condición) { { ESTRUCTURAS CONDICIONALES ANIDADAS: Si (Condición1)

Más detalles

Algoritmos y Diagramas de flujo

Algoritmos y Diagramas de flujo Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática

Más detalles

Algoritmos. Luis Castellanos & Angela Galea marzo de 2012

Algoritmos. Luis Castellanos & Angela Galea marzo de 2012 Luis Castellanos & Angela Galea marzo de 2012 Contenido 1. Introducción. 2. Qué es un Algoritmo 3. Tipos de 4. Para qué sirven los algoritmos? 5. Lenguaje de Programación 6. Tipos de Datos 7. Tipos de

Más detalles

Programación: Estructuras de Control

Programación: Estructuras de Control Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-

Más detalles

Estructuras de Decisión Simples y Dobles

Estructuras de Decisión Simples y Dobles Estructuras de Decisión Simples y Dobles 1 Estructuras no secuenciales Los programas que hemos escrito hasta ahora han consistido en una serie de sentencias que se ejecutan secuencialmente, una después

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Introducción Práctica de Programación Java Antonio Rivero Cuesta Sesión III La Sintaxis de Java II... 6 Estructuras de Control... 7 Estructuras de Selección... 8 Sentencia

Más detalles

Variables lógicas y sentencia IF

Variables lógicas y sentencia IF Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables

Más detalles

Variables lógicas y sentencia IF. Seminario de Computación Verano de 2009

Variables lógicas y sentencia IF. Seminario de Computación Verano de 2009 Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables

Más detalles

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Laboratorio de Herramientas Computacionales

Laboratorio de Herramientas Computacionales Estructuras de control Las estructuras de control son instrucciones que incluyen comans en bloque del para el control del flujo del script o programa. Las estructuras disponibles cuan programamos en shell

Más detalles

Sentencias iterativas

Sentencias iterativas Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación

Más detalles

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran

Más detalles

Estructuras de control. Secuencial, condicional y repetitivas.

Estructuras de control. Secuencial, condicional y repetitivas. Estructuras de control. Secuencial, condicional y repetitivas. 1 Estructuras de control. Hemos visto en los diagramas de flujo y pseudo-código que: 1) Se piden datos de entrada (al usuario) Asiganción

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

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Nombre de la práctica: Sistema Operativo.

Nombre de la práctica: Sistema Operativo. Manual de s: Nombre de la práctica: Sistema Operativo. #1 Página 1 de 4 Nombre del Alumno: Competencia a desarrollar: Identificar el laboratorio de cómputo, el equipo de cómputo como herramienta de trabajo,

Más detalles

Introducción a MATLAB

Introducción a MATLAB Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente

Más detalles

SELECCION SELECCION

SELECCION SELECCION SELECCION - 23-2. SELECCION En este tema comienza el repaso de las estructuras estándar, las mismas que deben ser empleadas para aplicar correctamente el segundo principio de la programación estructurada:

Más detalles

Estructuras de control y DFDs

Estructuras de control y DFDs Diagramas de flujo y estructuras de control condicionales Fundamentos de Programación Fundamentos de Programación I Estructuras de control y DFDs El orden de las operaciones dentro de un algoritmo es muy

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Curso Informática Lección 4. Instrucciones de control

Curso Informática Lección 4. Instrucciones de control Fundamentos de Informática Lección 4. Instrucciones de control Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Introducción

Más detalles

A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de

A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de programación y cómo se utiliza. 1 Por sí sólo, un equipo

Más detalles

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera. Principios de Programación El lenguaje C 1. Instrucciones de control 1.1. Secuencia, selección, iteración Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en

Más detalles

Capitulo 3. Programación Estructurada

Capitulo 3. Programación Estructurada Capitulo 3 Programación Estructurada 3 Programación Estructurada La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión La programación estructurada

Más detalles

Análisis y Programación

Análisis y Programación Análisis Numérico y Programación Facultad de Ingeniería Química Primavera 2009 Dra. Lilia Meza Montes Instituto de Física 1 Conceptos Básicos 1. Varios 2. Estructuras de programación 3. Lenguaje Fortran

Más detalles

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados. Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,

Más detalles

Fecha Segundo Cuarto Sexto Octavo

Fecha Segundo Cuarto Sexto Octavo PRIMER ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de SEGUNDO ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de TERCER ORDINARIO

Más detalles

2. Estructuras condicionales

2. Estructuras condicionales 2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond.

Más detalles

Estructuras de Control 3

Estructuras de Control 3 Estructuras de Control 3 Contenido 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.- Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia

Más detalles

Programación estructurada. Informática aplicada al medio ambiente curso 2010/2011

Programación estructurada. Informática aplicada al medio ambiente curso 2010/2011 Programación estructurada Informática aplicada al medio ambiente curso 2010/2011 Elementos básicos Secuencia o bloques de sentencias Intrucción condicional, bifurcaciones Iteraciones No hay saltos (GoTo)

Más detalles

INFORMATICA VISUAL BASIC 2008

INFORMATICA VISUAL BASIC 2008 SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se

Más detalles

Ejercicios aplicando estructuras de asignación.

Ejercicios aplicando estructuras de asignación. Ejercicios aplicando estructuras de asignación. 1) Desarrollar un algoritmo que permita leer dos valores y escriba la suma de los dos. int A,B,suma; suma = A+B ; printf( suma: %f, suma ); 2) Desarrolle

Más detalles

ALGORITMOS Y PROGRAMACIÓN ORIENTADA A OBJETOS JUAN DAVID REDONDO ROBLES SANDY ELENA ROMERO CUELLO DOCENTE

ALGORITMOS Y PROGRAMACIÓN ORIENTADA A OBJETOS JUAN DAVID REDONDO ROBLES SANDY ELENA ROMERO CUELLO DOCENTE ALGORITMOS Y PROGRAMACIÓN ORIENTADA A OBJETOS JUAN DAVID REDONDO ROBLES SANDY ELENA ROMERO CUELLO DOCENTE INGENIERIA DE SIETAMAS SEMESTRE I RIOHACHA LA GUAJIRA 2012 ESTRUCTURAS CONDICIONANES Las estructuras

Más detalles

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while.

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while. GUÍA DE LABORATORIO #4 SENTENCIAS DE CONTROL EN C: CICLO for, while y do while OBJETIVO: Realizar programas en Lenguaje C aplicando for, while y do while. TEMPORIZACIÓN: Inicio de la Práctica: 06/05/2013.

Más detalles

Algoritmos y Estructura de datos:

Algoritmos y Estructura de datos: Algoritmos y Estructura de datos: Definición de algoritmo Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema Un algoritmo recibe un conjunto de entradas,

Más detalles

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Sentencias JavaScript typeof Operador para comprobar el tipo de dato. Ej.: var mivariable = 22; document.write("el

Más detalles

JavaScript: Estructuras de control de flujo

JavaScript: Estructuras de control de flujo Las estructuras if y if...else no son muy eficientes cuando se desea ejecutar de forma repetitiva una instrucción. Por ejemplo, si se quiere mostrar un mensaje cinco veces, se podría pensar en utilizar

Más detalles

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores Estructuras de control selectivas en C Introducción a los Computadores Estructuras de control selectivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

Más detalles

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008 UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA I. DATOS GENERALES SÍLABO PLAN DE ESTUDIOS 2008 CURSO : TALLER BASICO DE PROGRAMACIÓN CÓDIGO

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador

Más detalles

Programación Orientada Objetos. Estructuras de control if, If else, switch

Programación Orientada Objetos. Estructuras de control if, If else, switch Programación Orientada Objetos Estructuras de control if, If else, switch Estructuras de control Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función

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

Estatutos de decisión

Estatutos de decisión Tema 6. Estatutos de decisión Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Explicar el funcionamiento de los estatutos de decisión de C++. D.R. Universidad TecMilenio 1 Introducción

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

El resultado se expresa mediante una cantidad seguida de la unidad elegida. La cantidad representa el número de veces que se repite la unidad.

El resultado se expresa mediante una cantidad seguida de la unidad elegida. La cantidad representa el número de veces que se repite la unidad. LA MEDIDA Magnitudes físicas Todas las propiedades que podemos medir se denominan magnitudes. Para medir una magnitud hay que determinar previamente una cantidad de esta, llamada unidad. Al medir, se comparan

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL Unidad III ESTRUCTURAS DE CONTROL Permiten controlar el flujo de ejecución de un programa o función, combinando instrucciones o sentencias individuales en una simple unidad lógica

Más detalles

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES Introducción. En este guión vamos a introducir aquellas estructuras en C que nos permiten seleccionar qué parte del código queremos que se ejecute. A este

Más detalles

FUNCIONES CONDICIONALES EN EXCEL

FUNCIONES CONDICIONALES EN EXCEL FUNCIONES CONDICIONALES EN EXCEL FORMATO CONDICIONAL, 2 FUNCION CONTAR.SI, 3 FUNCION SI, 1 FUNCION SUMAPRODUCTO, 4 FUNCION SUMAR.SI, 5 1. FUNCION SI La función SI permite evaluar una condición, en el caso

Más detalles

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas

Más detalles

LENGUAJES DE PROGRAMACION I. Propósito del curso :

LENGUAJES DE PROGRAMACION I. Propósito del curso : UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):

Más detalles