algoritmo

Páginas: 10 (2368 palabras) Publicado: 23 de abril de 2014
NOTAS DE CLASE Y GUIA DE TRABAJO 04
LABORATORIO DE LOGICA Y PROGRAMACION

PROPOSITO
Realizar una propuesta de trabajo al estudiante para cumplir con el tiempo independiente de la asignatura Laboratorio de Lógica y programación.

Académico-Docente




Competencia Académica
1
Desarrollar programas con el uso de herramientas de desarrollo de software para dar solución a problemasde información desde un enfoque algorítmico



Título y Descripción del Trabajo
Conocer y Aplicar Las estructuras Ciclo mientras, ciclo para y suiches
El estudiante debe realizar programas fuentes tomando como base la estructura ciclo mientras. y ciclo PARA además aprender a trabajar con suiches

En la asignatura LOGICA y PROGRAMACION ya han explicado y debes haber trabajado conlos conceptos que veremos en esta guía , nos falta aprender cómo se haría en JAVA

Variable contador
Es una variable que se incrementa o disminuye en un valor constante cada que ocurre una acción o suceso. También podemos decir que es una variable donde se realizan operaciones de conteo
FORMATO GENERAL
Variable= variable + constante

EN JAVA
Inicializamos la variable contador en 0 ytermina en punto y coma (;).
Ejemplo :

Contador =0;

contador = contador + 1 ;


VARIABLE ACUMULADOR:

Un acumulador o totalizador es una variable cuyo objetivo es sumar cantidades variables y /o iguales.
FORMATO GENERAL
VARIABLE1=VARIABLE1+ VARIABLE2
EJEMPLO
PARA SUMAR EDADES:

EN JAVA
ACUMEDA = 0;

ACUMEDA=ACUMEDA+ EDAD ;

CICLO PARA
Este ciclo, al igualque los demás, permite ejecutar repetidas veces una instrucción o un grupo de ellas, pero a diferencia de otras instrucciones de repetición, ésta maneja el valor inicial, el valor de incremento o decremento y el valor final de la variable de control como parte de la instrucción.

Formato General:

CICLO Para ( variable para inicializar; expresión que controla; variable para incrementar odecrementar)
{ abre el para
instrucciones;
} cierre del para

EN JAVA

For (variable = i nicializa; variable controla; valor de incremento o decremento)
{
Instrucciones;
}
Veamos el siguiente ejemplo como seria utilizando ciclo para:
Hacer un algoritmo donde se capture por pantalla 7 números enteros. Mostrar la suma de dichos números.ALGORITMO

Publica clase ciclonumeros
{ método principal
{
num , contnum=0 enteros INICIALIZA CONTADOR
sumnum = 0 real INICIALIZA ACUMULADOR

para (contnum = 1, 7, 1 )

mostrar “ingrese el numero”
leer num
sumnum=sumnum + num

Fin para
Mostrar “la suma de los números es “ sumnum
{
{

NOTA: CUANDO LA VARIABLE QUE CONTROLA EL CICLOINCREMENTA DE UNO NO HAY NECESIDAD DE COLOCARLO

EN JAVA

import javax.swing.JOptionPane;
public class ciclosnumeros
{
public static void main (String args [])
{
int num, contnum;
double sumnum=0;

for (contnum =1; contnum < = 7; contnum ++) //ciclo para
{ // se abre el ciclo
num = Integer.parseInt(JOptionPane.showInputDialog("digiteel numero"));
sumnum = sumnum + num;

} // cierre del ciclo para
System.out.println("la suma de los números es "+sumnum);
} // cierro método
} //cierro clase


TALLER CICLOS: UTILICE CICLO PARA EN LOS SIGUIENTES EJERCICIOS

1) muestre por pantalla los 20 primeros números naturales
2) Obtenga los números pares comprendidos entre 100 y 200
3) Leer 10 númerosmostrar solamente los números positivos
4) Leer 15 números convertir los negativos a positivos e imprimir dichos números.
5) Calcule la suma de los 1000 primeros números naturales.
6) Desarrollar un algoritmo que determine en un conjunto de 100 números naturales cuantos son menores de 15, mayores de 50 y cuantos están comprendidos entre 45 y 55?
7) Leer 20 números mostrar cuantos son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS