Está en la página 1de 6

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE MÉRIDA

FUNDAMENTOS DE PROGRAMACIÓN
agosto - diciembre 2022
Nombre del participante:
Arjona Uc Luis Alberto

Matrícula:
E22080717

Correo electrónico institucional:


LE22080717@MERIDA.TECNM.MX Foto del estudiante

Departamento:
Sistemas y computación

Actividad:
ACT1 Investigación de estructuras repetitivas y Conceptos de arreglos

Fecha de entrega:
jueves 6 de octubre de 2022
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE MÉRIDA

Estructura “if”
 If simple
En los programas se emplean las estructuras de selección para elegir entre los
cursos alternativos de acción, es decir, se determina si la condición es
verdadera o falsa. Ejemplo: si la calificación del estudiante es mayor o igual a
60, imprimir “probado”. Si la condición es verdadera se imprime “aprobado”, y
se “ejecuta” en orden la siguiente instrucción en seudocódigo, mientras que, si
la condición es falsa se ignora la instrucción “imprimir”, y se ejecuta en orden la
siguiente instrucción en seudocódigo.
El ejemplo de la instrucción en seudocódigo puede escribirse en Java de la
siguiente manera:
if ( calificaciónEstudiante >=60 )
System.out.println( “aprobado” );
 If…else
A diferencia de la instrucción “if” de selección simple, en su lugar la instrucción
“if…else” es de selección doble, permitiendo al programador especificar una
acción a realizar cuando la condición es verdadera, y otra para cuando la
condición sea falsa. Ejemplo: Si la calificación del estudiante es mayor o igual a
60, imprimir “aprobado”; de lo contrario, imprimir “reprobado”.
Por lo que la instrucción “if…else” se escribe en Java como:
if ( calificación >= 60 )
System.out.println( “aprobado” );
else
System.out.println( “reprobado” );

Estructura “while”
Conocida como estructura de ciclo, o de repetición. Permite al programador
especificar que un programa debe repetir una acción mientras cierta condición sea
verdadera. Ejemplo: mientras existan más artículos en mi lista de compras,
comprar el siguiente artículo y quitarlo de mi lista.
La acción se realizará en forma repetida mientras la condición sea verdadera, la
instrucción (o instrucciones) contenida en la estructura de repetición “while”
constituye el cuerpo de esta estructura, la cual puede ser una sola instrucción o un
bloque. Ejemplo de la instrucción “while” en Java:
int producto=2;
while(producto<=1000)
producto=2*producto;
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE MÉRIDA

cuando la instrucción “while” comienza a ejecutarse, el valor de la variable


producto es 2, y cada iteración de la instrucción multiplica el producto por 2, por lo
que el producto toma los valores de 4, 8, 16, 32,…, y así sucesivamente hasta que
se cumpla la condición “while(producto<=1000) se toma como falsa, terminando
así la repetición, por lo que el valor final del producto es 1024.

Estructura “do…while”
Esta instrucción es similar a la anterior “while”; ya que el programa evalúa la
condición de continuación del ciclo al principio, antes de ejecutar el cuerpo del
ciclo. Siendo así que, sí la condición es falsa, el cuerpo del ciclo “while” nunca se
ejecutará. Por lo que la estructura de repetición de “do…while” evalúa la condición
de continuación del ciclo, después de ejecutar el cuerpo del ciclo; por lo tanto, el
cuerpo del ciclo siempre se ejecutará cuando menos una vez.
Ejemplo de la instrucción “do…while” en Java:
do
instrucción
while(condición);

Estructura “switch-case”
Java cuenta con una instrucción “switch” de selección múltiple para realizar
distintas acciones, con base a los posibles valores de una variable o expresión
entera, y cada acción se asocia con un valor integral constante (es decir, un valor
de tipo byte, short, int o char, pero no long) ya que la variable o expresión pueda
asumir.
Ejemplo de la instrucción “switch-case” en Java:
switch(opcion): // determinar la figura a dibujar
case1: // dibujar una línea
g.drawLine(10,10,250,10+i,10);
break; //fin de procesamiento de case
case2: // dibujar un rectángulo
g.drawLine(10+i*10,10+i*10,50+i*10,50+i*10);
break; //fin de procesamiento de case
case3: // dibujar un óvalo
g.drawLine(10+i*10,10+i*10,50+i*10,50+i*10);
break; //fin de procesamiento de case
default: // dibujar cadena indicando que se escribió un valor incorrecto
g.drawString(“se escribió un valor incorrecto” 10, 20+i*15);
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE MÉRIDA

Estructura “for”
Es otra instrucción de repetición, la cual especifica los detalles sobre la repetición
controlada por contador en una sola línea de código.
Ejemplo de la instrucción “for” en Java:
for(int contador=1) contador <=10; contador++)

Definición de arreglo
Son estructuras de datos que consisten en elementos de datos relacionados, del
mismo tipo, es decir, que un arreglo es un grupo de ubicaciones de memoria
consecutivas, totas ellas de un mismo tipo, y para hacer referencia a una
ubicación o elemento específico en el arreglo, especificamos su nombre y el
número de posición del elemento específico del arreglo.

Definición de vector y sus características


Denominados en Java como “array unidimensionales”, son arreglos
multidimensionales que pueden inicializarse mediante inicializadores de arreglos
en declaraciones. Ejemplo:
Vector (array unidimensional)
Tipo identificador []; o tipo[] identificador;
Donde tipo es el tipo de dato de los elementos del vector, e identificador es el
identificador de la variable.
 su tamaño se indica entre corchetes
 el tipo debe coincidir con el “tipo” con el que está declarado el vector
 el vector debe ser una variable declarada como tipo []
 en Java, el índice del primer componente de un vector siempre es 0
 el tamaño del array puede obtenerse utilizando la propiedad vector.length
 el índice del último componente es vector. length-1

Definición de matriz y sus características


Conocido como array Bidimensional, la “matriz” representa los arreglos
multidimensionales, haciéndolos bastantes flexibles, y las longitudes de filas en el
arreglo no tienen que ser iguales. Ejemplo:
Matriz (array bidimensional):
Tipo identificador [][]; o tipo[][] identificador;
 en java, el índice del primer componente de un vector, siempre es 0, por
lo que “matriz [0][0] serán el primer elemento de la matriz
 utiliza el tamaño del array para obtener la propiedad array.length
 matriz.length nos da el número de filas
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE MÉRIDA

 matriz [0].length nos da el número de columnas.


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE MÉRIDA

Deitel, P. & Deitel, H. (2004). Cómo programar Java 5ta edición (quinta edición) [PDF]. Pearson

Educación de México. https://cupdf.com/document/como-programar-en-java-5ta-edicion-

harvey-m-deitel-paul-j-deitel.html?page=1

Berzal, F. (s. f.). vectores y matrices. Recuperado 6 de octubre de 2022, de

https://elvex.ugr.es/decsai/java/pdf/6A-Arrays.pdf

También podría gustarte