Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE PROGRAMACIÓN
agosto - diciembre 2022
Nombre del participante:
Arjona Uc Luis Alberto
Matrícula:
E22080717
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
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.
Deitel, P. & Deitel, H. (2004). Cómo programar Java 5ta edición (quinta edición) [PDF]. Pearson
harvey-m-deitel-paul-j-deitel.html?page=1
https://elvex.ugr.es/decsai/java/pdf/6A-Arrays.pdf