ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción a la Programación REPORTE DE LA PRÁCTICA No. 3


Enviado por   •  22 de Marzo de 2022  •  Documentos de Investigación  •  1.284 Palabras (6 Páginas)  •  105 Visitas

Página 1 de 6

[pic 1]

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas

[pic 2]

Ingeniería Mecatrónica

Introducción a la Programación

REPORTE DE LA PRÁCTICA No. 3

Sentencias de control

Nombre de los Alumnos:

Juárez Fermín Kevin

Grupo:

1TV7

Fecha:

09/02/2022

Objetivo: Desarrollo de programas utilizando las sentencias de control en Java

Resumen

En el siguiente documento se mostrará los diferentes tipos de sentencias de control, para qué son usadas, se mostrará una problemática dónde se ocupan sentencias de control y se darán conclusiones sobre el tema.

Introducción

estructuras de control

En la programación es necesario un tema muy importante, por es un cimiento en el mundo de la programación, estamos hablando de las sentencias de control o estructuras de control, para ello, debemos saber usarlas en la toma de decisiones para el correcto funcionamiento del programa, y seguido de esto  vamos a describirlas, esta información fue tomada del documento de (Javier García de Jalón, 2000).

Las estructuras de programación o estructuras de control permiten tomar decisiones y

realizar un proceso repetidas veces. Son los denominados bifurcaciones y bucles. En la mayoría de

los lenguajes de programación, este tipo de estructuras son comunes en cuanto a concepto, aunque

su sintaxis varía de un lenguaje a otro. La sintaxis de Java coincide prácticamente con la utilizada

en C/C++, lo que hace que para un programador de C/C++ no suponga ninguna dificultad adicional.

Sentencias o expresiones

Una expresión es un conjunto variable unidos por operadores. Son órdenes que se le dan al

computador para que realice una tarea determinada.

Una sentencia es una expresión que acaba en punto y coma (;). Se permite incluir varias

sentencias en una línea, aunque lo habitual es utilizar una línea para cada sentencia. Por ejemplo:

i = 0; j = 5; x = i + j;// Línea compuesta de tres sentencias

Bifurcaciones

Las bifurcaciones permiten ejecutar una de entre varias acciones en función del valor de una

expresión lógica o relacional. Se tratan de estructuras muy importantes ya que son las encargadas de

controlar el flujo de ejecución de un programa. Existen dos bifurcaciones diferentes: if y switch.

Bifurcación if.

Esta estructura permite ejecutar un conjunto de sentencias en función del valor que tenga la

expresión de comparación (se ejecuta si la expresión de comparación tiene valor true). Tiene la

forma siguiente:

if (booleanExpression) {

statements;

}

Las llaves {} sirven para agrupar en un bloque las sentencias que se han de ejecutar, y no son

necesarias si sólo hay una sentencia dentro del if.

Bifurcación if else

Análoga a la anterior, de la cual es una ampliación. Las sentencias incluidas en el else se ejecutan en

el caso de no cumplirse la expresión de comparación (false),

if (booleanExpression) {

statements1;

} else {

statements2;

}

Bifurcación if elseif else

Permite introducir más de una expresión de comparación. Si la primera condición no se cumple, se

compara la segunda y así sucesivamente. En el caso de que no se cumpla ninguna de las

comparaciones se ejecutan las sentencias correspondientes al else.

if (booleanExpression1) {

statements1;

} else if (booleanExpression2) {

statements2;

} else if (booleanExpression3) {

statements3;

} else {

statements4;

}

Sentencia switch

Se trata de una alternativa a la bifurcación if elseif else cuando se compara la misma expresión con

distintos valores. Su forma general es la siguiente:

switch (expression) {

case value1: statements1; break;

case value2: statements2; break;

case value3: statements3; break;

case value4: statements4; break;

case value5: statements5; break;

case value6: statements6; break;

[default: statements7;]

}

Las características más relevantes de switch son las siguientes:

1. Cada sentencia case se corresponde con un único valor de expression. No se pueden establecer

rangos o condiciones sino que se debe comparar con valores concretos.

2. Los valores no comprendidos en ninguna sentencia case se pueden gestionar en default, que es

opcional.

3. En ausencia de break, cuando se ejecuta una sentencia case se ejecutan también todas las case

que van a continuación, hasta que se llega a un break o hasta que se termina el switch.

...

Descargar como (para miembros actualizados)  txt (9.1 Kb)   pdf (416.6 Kb)   docx (632.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com