Conocimientos previos



Documentos relacionados
Conocimientos previos

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

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 de los problemas de Física en.

Introducción a las sentencias de control

INFOTECH MÓDULO 3 CURSO. Sintaxis del lenguaje de programación JAVA. Lógica y Lenguaje de Programación

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

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros

Operando1 operador de relación Operando2

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

Conocimientos previos

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B)

Estructuras de control. Secuencial, condicional y repetitivas.

Proposiciones Condicionales

Conocimientos previos. Tómate unos minutos y reflexiona para responder a las siguientes preguntas:

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

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

Estructuras de control condicionales

TEMA 4. ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL

Curso de Java Introducción a la Programación III

Computación III. Objetivo de aprendizaje del tema

Tema 3. Estructuras de control

NOTA: Un algoritmo o programa de computadoras está estructurado si en su diseño se hace uso de los siguientes tres métodos o estructuras de control:

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

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

Tema 6 Control de Flujo

Conocimientos previos

Programación. Test Autoevaluación Tema 4

INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177

Informática I para Bachillerato

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

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

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

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

Los números naturales

Conocimientos previos

Estatutos de decisión

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

Lenguaje C, segundo bloque: Sentencias de control

5. Sentencias selectivas o condicionales

Capítulo 4. Control de flujo. Continuar

Introducción a la. Programación con

Capítulo E l ope r ad or r e s id uo E x pr e s ion e s b oole an as

Programación Orientada a Objetos Sentencias Java Parte II Ing. Julio Ernesto Carreño Vargas MsC.

Sentencias de control de flujo

Conocimientos previos

Variables lógicas y sentencia IF

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

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

Flujo del programa. Este flujo puede alterarse mediante: El ordenador ejecuta cada sentencia y va a la siguiente hasta el final del programa.

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

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)

CONDICIONALES EN PHP: IF ELSE, IF ELSE IF. CONDICIONAL TERNARIO. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00817B)

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

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática

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

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

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Estructuras de Decisión Múltiple

Estructuras de control

Lección 3 Sentencias de control

INFOTECH. CURSO Excel Advanced Macros MÓDULO 2. Fundamentos de programación

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

INSTITUTO DE AYUDA POLITÉCNICA Quisquís 1020 entre Avenida del Ejército y García Moreno

LENGUAJES DE PROGRAMACION I. Propósito del curso :

Programación I Instrucciones de control - condicionales

GUÍA NÚMERO 1. Saint Gaspar College MISIONEROS DE LA PRECIOSA SANGRE Formando Personas Íntegras Departamento de Matemática RESUMEN PSU MATEMATICA

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

Estructuras de control selectivas

Estructuras de control

Autor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1

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

Clase adicional 2. Estructuras básicas de control. Temas

3.3 Bifurcaciones en Pascal

Alianza para el Aprendizaje de Ciencias y Matemáticas (AlACiMa)

EL CALENDARIO. Observa el calendario del año y contesta : Cuántos días hay desde el primer lunes de marzo hasta el 25 de marzo?...

GUIA EQUIVALENCIAS ENTRE CODIGO C++ Y DIAGRAMAS NASSI-SHNEIDERMAN

Guía práctica de estudio 05: Estructuras de selección

Tema 3. Estructuras de control en C++

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO

Estructuras de selección

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

EJEMPLO DE CÓDIGO JAVA BÁSICO. CREAR CLASES CON CAMPOS, CONSTRUCTOR Y MÉTODOS. LA PALABRA CLAVE THIS (CU00652B)

Programa de Formación Profesional en. Programación en Java

Universidad Ricardo Palma

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

Programación Estructurada en ANSI C

Java para no Programadores

Uso de centinelas para la toma de decisiones. Esquemas y diagramas de flujo. Ejemplos resueltos. (CU00167A)

INFOTECH MÓDULO 1 CURSO. Conocimientos esenciales de programación. Lógica y Lenguaje de Programación

USO DEL OBJETO JLIST

Sentencias de Control en C++

FUNDAMENTOS DE INFORMÁTICA

Funciones & Estructuras de control

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.

REFERENCIA DEL LENGUAJE

Transcripción:

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 previos A qué hora te despiertas cada día? Si estudias de lunes a viernes, seguramente programarás tu alarma a las 6:00 a.m., cierto? Y qué sucede el sábado? Ese día es probable que te despiertes a las 9:00 o a las 10:00 a.m. Y el domingo? Tal vez salgas de paseo; entonces es posible que te despiertes a las 8:00 o a las 9:00 a.m. Como puedes observar, la hora a la que te despiertas está condicionada al día de la semana. Podrías definir con tus propias palabras el término condicional? Sabías que en JAVA se pueden crear estructuras de control condicional? Comparte tus ideas con tus compañeros. 1

Mapa de contenidos Java nos permite crear Estructuras de control condicional Pueden ser De una sentencia Condicional anidada If...else If...else if Para decisiones Condicional múltiple para con Entre dos alternativas Switch case Más de dos alternativas Muchas alternativas Contenidos de aprendizaje Vamos a conocer las estructuras de control condicional que se pueden crear en JAVA. Estructura de control condicional if else Condicional anidada: if else if Condicional múltiple: switch case Condicional de una sentencia: 2

a) Condicional de una sentencia if else Se usa para tomar decisiones entre dos alternativas. Para escoger una de ellas, primero se evalúa si cumple una cierta condición. Por ejemplo, se puede expresar la condición de control con un diagrama de flujo. Así: Inicio 10 > 1 No incorrecto Sí correcto Fin Se determina que la expresión lógica 10 > 1 es verdadera; por lo tanto, el flujo seguirá la flecha con nombre Sí. En Java, una condicional de una sentencia tiene la siguiente sintaxis: Usando la sintaxis de Java, se pasará del diagrama de flujo al código fuente (El código siguiente, al ejecutarse, escribirá una palabra en pantalla, dentro del control Label jlabel2): if (10 > 1) jlabel2.settext ( correcto ); else jlabel2.settext ( incorrecto ); 3

IMPORTANTE La expresión lógica 10 > 1 arroja un valor verdadero. Por lo tanto, el programa escribirá la palabra correcto. En caso contrario, se escribirá la palabra incorrecto. b) Condicional anidada if else if Se usa para tomar decisiones cuando se tienen más de dos alternativas posibles. A continuación se expresará la condición de control con un diagrama de flujo desarrollando un ejemplo que nos permita saber si un número N es divisible entre 2 o entre 3. Inicio Residuo de (N / 2) = 0 Sí El número es divisible entre 2 No Residuo de (N / 3) = 0 Sí El número es divisible entre 3 No El número no es divisible entre 2 ni 3 Fin 4

En Java, una condicional anidada tiene la siguiente sintaxis: Usando la sintaxis de Java, se puede resolver el ejemplo anterior escribiendo el código fuente: Si la primera condición (N % 2) == 0 resulta verdadera, se escribirá en pantalla lo siguiente: El número es divisible entre 2. Si no es verdadera, se evaluará ahora la condición (N % 3) == 0; si es verdadera esta nueva condición, se escribirá en pantalla lo siguiente: El número es divisible entre 3. Si no es verdadera, se escribirá en pantalla lo siguientes: El número no es divisible entre 2 ni 3. c) Condicional múltiple switch case Cuando existen muchas alternativas es recomendable usar la sentencia de control switch case. Esta sentencia de control se representará con el diagrama de flujo que se muestra a continuación: Expresión Valor1 Bloque de instrucciones 1 Valor2 Bloque de instrucciones 2 Valor3 Bloque de instrucciones 3 condicional Valor4 Bloque de instrucciones 4 5

La sintaxis de este tipo de sentencia de control se expresa de la siguiente forma: La palabra reservada break se usa al finalizar el bloque de instrucción de la alternativa escogida. Observa este ejemplo resuelto empleando la sentencia de control switch. En un concurso hay solo cuatro números premiados: Si la persona sacó el número 20, se ganó una ipad. Si la persona sacó el número 100, se ganó un Wii. Si la persona sacó el número 13, se ganó un iphone. Si la persona sacó el número 77, se ganó un Play 3. En cualquier otro caso, no hay premio para la persona. Se quiere saber qué premio le corresponde a una persona que sacó el número N. En el ejemplo se pueden determinar claramente los números que son ganadores; y la opción default indica que el resto de los números no tienen premio. 6

Abc GLOSARIO Condicional. Oración subordinada que señala una condición para que pueda efectuarse. Aplica lo aprendido Ingresa a Paideia y lee las instrucciones detalladas para que realices las siguientes aplicaciones: Aplicación 3.5 En esta aplicación identificarás una estructura condicional. Aplicación 3.6 En esta aplicación programarás usando una estructura condicional. Amplía tus conocimientos @ Aprende más sobre la estructura condicional de JAVA en los siguientes enlaces: http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio= http://goo.gl/zp8wqb http://goo.gl/bynmko 7