El documento presenta información sobre los ciclos FOR y WHILE en Java, incluyendo su sintaxis, funcionamiento y ejemplos. También propone varios ejercicios prácticos para practicar el uso de ciclos, como calcular promedios, sumas y realizar tareas repetitivas.
OTcl es un lenguaje muy práctico y sencillo, pero la mayoría lo conoce más por su relación con el programa de simulación NS-2.
No encontre mucha información en español sobre programación en OTcl así que decidí compartir esta presentación con una introducción sencilla para quienes deseen iniciarse con este lenguaje de programación.
Buena suerte.
OTcl es un lenguaje muy práctico y sencillo, pero la mayoría lo conoce más por su relación con el programa de simulación NS-2.
No encontre mucha información en español sobre programación en OTcl así que decidí compartir esta presentación con una introducción sencilla para quienes deseen iniciarse con este lenguaje de programación.
Buena suerte.
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad III Control de Flujo
Retícula ISIC-2010-224: Programa: AED-1285
Llamamos Interfaz Gráfica GUI (Graphical User Interface) al conjunto de componentes gráficos que posibilitan la interacción entre el usuario y la aplicación. Es decir ventnas, botones, combos, listas, cajas de diálogo, campos de texto, etc.
Primero tenemos que diseñar la aplicación, programarla y por último los eventos que se generan a medida que el usuario interactúa con la Interfaz.
Los componentes son objetos de las clases que heredan de la clase base componente como Button, List, TextField, TextArea, Label, etc.
JAVA: TRY-CATCH-FINALLY y Uso de ficheros de texto para guardar informaciónUniversidad Santo Tomás
Uso de archivo para pertinencia de información implementando Try-catch and finally:
Acerca de Try -Catch / Ejemplos / examples
Crear y escribir en ficheros / Ejemplos
Abrir y leer desde ficheros /Ejemplos
Ejercicios
Un array multidimensional son más de un array unidimensional unidos, para que te hagas una idea, es como si fuera una tabla. Se crea igual que un array unidimensional, solo hay que añadir un corchete mas con un tamaño en la definición del array
Ejercicios para crear software con el lenguaje JAVA que resuelva diversas problemáticas, donde dichas problemáticas las abordaremos usando ARREGLOS UNIDIMENSIONALES (VECTORES) y CICLOS (FOR /WHILE).
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
2. Faculty: Systems engineer
Course: Introduction of Programming
Topic: Ciclos FOR y WHILE
________________________________________________
Socializer: Luis Fernando Castellanos Guarín
Karen Daniela Cuervo Cely
Email: Luis.castellanosg@usantoto.edu.co
Karen.cuervo@usantoto.edu.co
Phone: 3214582098
3105856930
3. Topics
Cycles “FOR” and “WHILE”
• About / Acerca de
• Como funciona /How it works
• Sintaxis / Syntax
• Ejemplos / examples
• Ejercicios / Exercises
4. About cycles
Los ciclos o también conocidos como bucles, son estructuras de control de alta importancia en la mayoría de los
software. Se usan en JAVA y prácticamente en todos los lenguajes de programación usados en la actualidad (2020).
Los bucles nos permite repetir una o varias instrucciones (líneas de código) cuantas veces lo necesitemos o sea
necesario.
Un ciclo nos ayuda a llevar a cabo una tarea repetitiva en una cantidad de líneas muy pequeña y de forma
prácticamente automática.
The cycles, or known as loops, are high-importance control structures in most software. They are used in JAVA and
virtually all programming languages used today (2020). The loops allow us to nometer one or more instructions
(lines of code how much) times we take it or necessary sea.
A helps us carry out a repetitive task on a very small number of lines without virtually form.
Código que se va a
repetir
7. Syntax
La sintaxis de un ciclo FOR es simple en lenguaje JAVA, en realidad en la mayoría de los lenguajes de
alto nivel es incluso muy similar, de hecho, con tan solo tener bien claros los 3 componentes del ciclo for
(inicio, final y tamaño de paso) tenemos prácticamente todo hecho:
• Línea 1: Creamos una variable de control llamada i que es tipo entero (int), se le asigna un
valor inicial y un valor final con el cual determinamos cuantas veces se va a repetir el ciclo.
• Línea 2: “{“ con la cual damos por iniciado el ciclo.
• Línea 3 a 7: En estas líneas es donde estarán todo el código fuente que queramos llevar a
cabo de manera iterativa durante la ejecución del ciclo
• Línea 8: “}” con la cual damos por cerrado el ciclo.
1
2
3
4
5
6
7
8
8. examples
for(int i=500;i<=1000;i+=2)
{//Notemos que escribir i+=2 es similar a escribir i = i + 2
System.out.println(i);
}
public class CicloFor
{
public static void main(String args[])
{
for(int i=500;i<=1000;i+=2)
{
System.out.println(i);
}
}
}
El código funcional completo de la clase sería el siguiente:
Deseábamos sacar los números pares entre el numero 500 y el 1000
10. P2Txx: The average height
create a JAVA software that:
Calculates the average height of a group
of N children and generated the
average
Construir un programa en JAVA donde, calcule la altura
promedio de un grupo de N niños y genere el promedio
11. P2Txx: Total saved
create a JAVA software that:
Determines the total saved per person in N months. Yes A
person saves X amount of money each month.
The program should calculate the value of total savings and
average
Construir un programa en JAVA que, determine el total ahorrado por una persona en N meses. Si Una
persona ahorra cada mes una cantidad X de dinero.
El programa deberá calcular el valor del ahorro total y el promedio
12. P2Txx: Bill of market
create a JAVA software that:
Calculates gross value and total value = gross value + VAT (19%)
for N products
Cree un programa en JAVA que:
calcule el valor_bruto y valor_total = valor_bruto+IVA(19%) para
N productos
13. P2Txx: salary of N employees
create a JAVA software that:
Calculates the average salary, total salary and highest salary of N
employees, where salary = (salary / 30) * working_days
crear un programa en JAVA, que:
Calcular el salario promedio, salario total y salario más alto de N
empleados, donde salario = (sueldo / 30) * dias_trabajados
14. P2Txx: Tour of a bus
create a JAVA software that:
simulates the route of a bus, at each stop many passengers get on and
off, determine how many passengers were transported and how much
money was obtained if each ticket is worth $ 150
crear un programa en JAVA, que:
simule la ruta de un autobús, en cada parada entran y salen muchos
pasajeros, determine cuántos pasajeros fueron transportados y cuánto
dinero se obtuvo si cada boleto vale $ 150
16. Syntax
El bucle WHILE presenta ciertas similitudes y ciertas diferencias con el bucle FOR. La repetición en este
caso se produce no un número predeterminado de veces, sino mientras se cumpla una condición.
Conceptualmente el esquema más habitual es el siguiente:
17. Syntax
La sintaxis de un ciclo WHILE es simple en lenguaje JAVA.:
• Línea 1: definimos la condición con la cual se dará inicio al ciclo y con la que se validara en cada
repetición (interacción).
• Línea 2: “{“ con la cual damos por iniciado el ciclo.
• Línea 3 a 6: En estas líneas es donde estarán todo el código fuente que queramos llevar a cabo de
manera iterativa durante la ejecución del ciclo
• Línea 8: “}” con la cual damos por cerrado el ciclo.
1
2
3
4
5
6
7
8
while (CONDICIÓN)
{
........
........
Bloque de inscrucciones
........
........
}
18. examples
public class CicloWhile
{
public static void main(String args[])
{
System.out.println("input a number:");
num=keyboard.nextInt();
while (num!=10)
{
System.out.println("The number is "+num);
System.out.println("input other number:");
num=keyboard.nextInt();
}
}
}
El código funcional completo de la clase sería el siguiente:
System.out.println("input a number:");
num=keyboard.nextInt();
while (num!=10)
{
System.out.println("The number is "+num);
System.out.println("input other number:");
num=keyboard.nextInt();
}
Creamos un programa que pedirá un número “eternamente” hasta que el número sea diferente de 10.
19. P2Txx: Different numbers less than 100
create a JAVA software that:
Read from the keyboard a series of numbers until you get one lower than
100, in the end determine the sum and average of the numbers entered
crear un programa en JAVA, que:
Lea desde el teclado una serie de números hasta obtener uno inferior a
100, al final determinar la suma y promedio de los números ingresados.
20. P2Txx: Different numbers less than 100
create a JAVA software that:
A housewife needs to make the market of the month and only has $ 500,000 pesos.
Perform an algorithm that captures the price of each product and adds it until the
account reaches the maximum limit (500,000), in the end determine how many
products you buy and when it was the total value you paid
crear un programa en JAVA, que:
Un ama de casa requiere hacer el mercado del mes y solo tiene $500.000 pesos.
Realizar un algoritmo que capture el precio de cada producto y lo sume hasta que la
cuenta llegue al tope máximo (500.000), al final determine cuantos productos compro
y cuando fue el valor total que pago.
21. P2Txx: make market with 500 thousand
create a JAVA software that:
A housewife needs to make the market of the month and only has $ 500,000 pesos.
Perform an algorithm that captures the price of each product and adds it until the
account reaches the maximum limit (500,000), in the end determine how many
products you buy and when it was the total value you paid
crear un programa en JAVA, que:
Un ama de casa requiere hacer el mercado del mes y solo tiene $500.000 pesos.
Realizar un algoritmo que capture el precio de cada producto y lo sume hasta que la
cuenta llegue al tope máximo (500.000), al final determine cuantos productos compro
y cuando fue el valor total que pago.
22. P2Txx: sport time
create a JAVA software that:
Records the times of each lap of training and determines the best lap, the average
and the number of laps per training (the laps will be until the athlete gets tired /
exhausted)
crear un programa en JAVA, que:
Registre los tiempos de cada vuelta de entrenamiento y me determine la mejor
vuelta, el promedio y el número de vueltas por entrenamiento (las vueltas serán hasta
que se canse/agote el deportista)
23. P2Txx: password
create a JAVA software that:
Ask for a password (3 attempts maximum) or until the password is 352, 259 or 569.
crear un programa en JAVA, que:
Pedir una contraseña (3 intentos máximo) o hasta que la clave sea 352, 259 ó 569.
24. P2Txx: password
create a JAVA software that:
Ask for a password (3 attempts maximum) or until the password is 352, 259 or 569.
crear un programa en JAVA, que:
Pedir una contraseña (3 intentos máximo) o hasta que la clave sea 352, 259 ó 569.