Sie sind auf Seite 1von 28

Los estudiantes deben elaborar un programa en java

para resolver cualquier problema de su vida empresarial


o acadmica.

- La solucin del problema debe contener

o Definicin de variables, de entrada y salida.

o Tipos de datos.

o Precondiciones y poscondiciones.
o Pseudocdigo.

o Cdigo desarrollado en el IDE, totalmente


documentado.

- El cdigo debe contener:

o Condicionales.

o Ciclos.

o Mtodos: por lo menos 3 mtodos.

o Arreglos y matrices

o Recursin, (opcional).

o Debe ser ejecutado en el IDE, y no contener


errores.

- Se debe presentar un documento o informe con


Normas APA, con las siguientescaractersticas.

o Portada.

o Introduccin.

o Objetivos

o Justificacin.
o Marco terico: No debe ser ms de 2 hojas
tamao carta. Con las fuentes fechadas,
autor y documentos consultados.

o Marco Metodolgico: No ms de 3 hojas.

o Desarrollo de la solucin del problema con


las indicaciones arriba sealadas.

o Conclusiones

o Bibliografa.

DINMICA DEL FORO.

Los estudiantes participarn en el foro exponiendo el


avance de su trabajo y justificando por qu es el mejor,
y defendern su trabajo con argumentos consistentes,
harn las crticas constructivas a los dems estudiantes
y/o grupos con el nimo de mejorar. La idea es genera
competencia entre ustedes para decidir al final cul es el
producto que cumple con la mayora de requisitos en el
foro.

CALIFICACIN:

El foro semana 5 y 6 tendr un puntaje de 80 puntos,


y se puntuar as.
40 puntos por la participacin en el foro, esta
puntuacin ser tendr en cuenta por los aportes
individuales de cada estudiante. Vamos a premiar a
los 5 estudiantes con ms participaciones.

40 Puntos, por el informe final o documento, el cual


ser en Pdf, con normas y buena ortografa. Esta
calificacin ser para el grupo conformado.

CONFORMACIN DE LOS GRUPOS.

En un correo al aula a ms tardar el da 09 de abril los


estudiantes enviarn los integrantes de cada grupo
conformado. No se admitirn cambios y persona que no
trabaj por favor comunicarme para tenerlos en cuenta.

RESUMEN PARA LA CALIFICACIN TOTAL DEL


FORO SEMANA 5 Y 6.

20 PUNTOS PARA LOS FOROS ACADMICOS


PRESENTADOS DE LA SEMANA 1 A LA 4.

80 PUNTOS PARA EL FORO EVALUATIVO DE LA


SEMANA 5-6.

Para un total de 100 puntos.


Atentamente,

CARLOS ALIRIO BALLESTEROS TORRES.

Tutor Politcnico Grancolombiano.

Mostrar mensaje anterior | Responder

Re: Foro - semana 4


de MARION ALEXANDRA MAHECHA ORTIZ - jueves, 7
de abril de 2016, 00:21

Cordial saludo;
FORO RO SEMANA 3

1. Haga un mapa conceptual sobre la instruccin Switch y de un ejemplo en pseudocdigo y


cdigo.

2. Haga un mapa conceptual sobre la instruccin Do... While y de un ejemplo en


peseudocdigo y cdigo.

3. Haga un mapa conceptual que represente todas las estructuras de secuencia, seleccin y
repeticin, vistas en la unidad.

Recuerden no adjuntar archivos, y mejor colocar cdigos imgenes, etc. dentro de los cuadros
del foro. Esto facilita la lectura y participacin.
1. Switch ejemplo en pseudocdigo

El algoritmo pide 5 casos de notas en nmeros enteros y


debe mostrar si aprob o reprob el Parcial.

Algoritmo<Nota Parcial>

Entradas

Nota: Real //Se Declara la Variable Nota

Pre: {Nota>=0 y Nota <=5} // Precondicin Nota debe ser Mayo o Igual a

cero y Nota Menor o

Igual a cinco

Inicio

Escribir (Digite la Nota); //Se pide por pantalla digitar las

notas

Lea Nota; // Se Captura el valor de Digitado en la

Variable Nota
Si (Nota>=0 y Nota <=5) //Aplicamos condicional, si se cumple la condicin

entonces entra al Switch

Switch (Nota) // Este es nuestro Switch con seis casos

Caso 0: Escribir (Reprobado); Break; // si la nota digitada es cero, muestra

el mensaje en pantalla

Caso 1: Escribir (Reprobado); Break; // si la nota digitada es uno, muestra el


mensaje en pantalla

Caso 2: Escribir (Reprobado); Break; // si la nota digitada es dos, muestra el


mensaje en pantalla

Caso 3: Escribir (Aprobado); Break; // si la nota digitada es tres, muestra el


mensaje en pantalla

Caso 4: Escribir (Aprobado); Break; // si la nota digitada es cuatro, muestra el


mensaje en pantalla

Caso 5: Escribir (Aprobado, Felicitaciones); Break; // si la


nota digitada es cinco, muestra el mensaje en pantalla

FinSwitch // Final del Switch

FinSi
// Final del condicional si

Sino // Sino se cumple la condicin inicial


Escribir (El Nmero Ingresado No es
Vlido); // Muestra en Pantalla el mensaje

Fin

1.1 Lenguaje Java

El Programa pide 5 casos de notas en nmeros enteros


y debe mostrar si aprob o reprob el Parcial.
public class notas {

public static void main (String [ ] args ){

int nota; //Se Declara la Variable Nota Entera

System.out.println(Digite la Nota); //Se pide por pantalla digitar las


notas

nota=leer.nextInt(); // Se Captura el valor de Digitado en la

Variable Nota

if (nota>=0 & nota<=5){ //Aplicamos condicional, si se cumple la condicin entonces entra al


Switch

Switch(nota){ // Este es nuestro Switch con seis casos

Case 0:

System.out.println(Reprobado); break; // si la nota digitada es cero,

muestra el mensaje en pantalla

Case 1:

System.out.println(Reprobado); break; // si la nota digitada es uno, muestra

el mensaje en pantalla
Case 2:

System.out.println(Reprobado); break; // si la nota digitada es dos, muestra


el mensaje en pantalla

Case 3:

System.out.println(Aprobado); break; // si la nota digitada es tres, muestra el


mensaje en pantalla

Case 4:

System.out.println(Aprobado); break; // si la nota digitada es cuatro, muestra


el mensaje en pantalla

Case 5:

System.out.println(Aprobado); break; // si la nota digitada es cinco, muestra el


mensaje en pantalla

}
}else { // Sino se cumple la condicin inicial

System.out.println(El nmero Ingresado no es Vlido); //


Muestra en Pantalla el mensaje

2. Do While ejemplo en pseudocdigo

El algoritmo debe pedir n veces un valor a sumar hasta


que se cumpla la condicin; que el usuario ingrese la
letra N.
Algoritmo<Sumador>

Entero suma, num // Declaracin de nuestras variables enteras

Carcter respuesta // Declaracin de nuestra variable tipo carcter

Inicio

Suma = 0 //Inicializamos la variable suma en cero

Do // haga

Escriba (Ingrese un Nmero a Sumar) //Muestra en Pantalla el


mensaje

Lea num //Captura el valor digitado en la

variable num

Suma=Suma+num // los valores van acumulados en suma

Escriba(Desea Ingresar ms Nmeros para Sumar?


S/N); //Muestra en pantalla el mensaje

Lea respuesta //Captura la respuesta

While(respuesta=S) // Mientras que la respuesta sea S se repetir


Escriba (La Suma de los Nmeros Digitados es: ) ,
suma //Muestra el mensaje en pantalla ms el valor de la variable suma

Fin

FORO SEMANA 4

1. Haga un mapa conceptual para definir los arreglos. De un ejemplo en pseudocdigo y en


cdigo.

2. Haga un mapa conceptual para definir matrices. De un ejemplo en pseudocdigo y en


cdigo.

Para los ejemplos, solicito en el pseudocdigo explicar claramente de que se trata y el cdigo
comentariar cada lnea de cdigo para saber qu hace cada instruccin.

Solicito la informacin sobre el programa que pongan de ejemplo sea breve, no muchas lneas
de cdigo, preferiblemente en block de notas y no en imgenes. De esta manera todos
podemos correr los cdigos y probarlos en el IDE.

1. Ejemplo Pseudocdigo de Arreglos (Vector


Unidimensional)

El algoritmo calcula el promedio de las notas de un


examen de una seleccin de 30 alumnos.
Algoritmo <Calculo de Promedio>

Inicio

Real notas[30], suma, promedio

Entero i

suma=0

repetir_desde (i=1;i<=30;i=i+1)

Leer (notas[i])

suma = suma + notas[i]

fin repetir_desde

promedio = suma/30

Escribir (Promedio = , promedio)


Fin
1.1 Ejemplo en Java

El programa calcula el promedio de las notas de un


examen de una seleccin de 30 alumnos.

public class promedio {

public static void main (String [ ] args ){

Int suma, promedio, i;

Int notas[ ] = new int [30] ;

For (i=1; i<=30;i=i++){

System.out.println(Ingrese una nota);

suma=leer.nextInt();

suma = suma + notas [i];

promedio = suma / 30;

System.out.println(El promedio de las notas es =


+ promedio);

}
}

2. Ejemplo Pseudocdigo de Matrices


Recorrer una Matriz de 5 filas y 4 columnas.

Algoritmo <Leer Tabla>

Inicio

Real A[5,4]

Entero i, j

Para (i=1; i<=5; i=i=i+1)

Para (j=1; j<=4; j=j+1)

Leer(A[i,j])

Fin Para

Fin Para

Fin
2.1 Ejemplo en Java

Programa que lee por teclado nmeros enteros y los


guarda en una matriz de 5 filas y 4 columnas. A
continuacin muestra los valores ledos, el mayor y el
menor y las posiciones que ocupan.

public class Matrices {

public static void main(String[] args) {


final int FILAS = 5, COLUMNAS = 4;
Scanner sc = new Scanner(System.in);
int i, j, mayor, menor;
int filaMayor, filaMenor, colMayor, colMenor;
int[][] A = new int[FILAS][COLUMNAS];
System.out.println("Lectura de elementos de la
matriz: ");
for (i = 0; i < FILAS; i++) {
for (j = 0; j < COLUMNAS; j++) {
System.out.print("A[" + i + "][" + j + "]= ");
A[i][j] = sc.nextInt();
}
}
System.out.println("valores introducidos:");
for (i = 0; i < A.length; i++) {
for (j = 0; j < A[i].length; j++) {
System.out.print(A[i][j] + " ");
}
System.out.println();
}
mayor = menor = A[0][0];//se toma el primero como
mayor y menor
filaMayor = filaMenor = colMayor = colMenor = 0;

for (i = 0; i < A.length; i++) { //


for (j = 0; j < A[i].length; j++) {
if (A[i][j] > mayor) {
mayor = A[i][j];
filaMayor = i;
colMayor = j;
} else if (A[i][j] < menor) {
menor = A[i][j];
filaMenor = i;
colMenor = j;
}
}
}
System.out.print("Elemento mayor: " + mayor);
System.out.println(" Fila: "+ filaMayor + " Columna: "
+ colMayor);
System.out.print("Elemento menor: " + menor);
System.out.println(" Fila: "+ filaMenor + " Columna:
" + colMenor);
}
}
2.1 Do While ejemplo en Java

El programa debe pedir n veces un valor a sumar hasta


que se cumpla la condicin; que el usuario ingrese la
letra N.

public class notas {

public static void main (String [ ] args ){

int suma =0; num=0; // Declaracin de nuestras variables enteras

String respuesta; // Declaracin de nuestra variable tipo String

Do // haga

System.out.println(Ingrese el Nmero a Sumar); //Muestra en

Pantalla el mensaje
num=leer.nextInt(); //Captura el valor digitado en la variable num

suma=suma+num; // los valores van acumulados en

suma

System.out.println(Desea Ingresar ms Nmeros para


Sumar? S/N); //Muestra en pantalla el mensaje

respuesta=in.next ();//Captura el dato ingresado en la variable respuesta

}While (respuesta==S); // Mientras que la respuesta sea S se


repetir

System.out.println(El Resultado de los Nmeros


Digitados es:+suma); //Muestra el mensaje en pantalla ms el valor de la variable suma

}
Mapas Conceptuales.zip
Mostrar mensaje anterior | Responder

Re: Foro - semana 4


de Carlos Alirio Ballesteros - viernes, 8 de abril de 2016,
22:32

ESte espacio no es para el foro acadmico, solicito su


colaboracin para enviar esta informacin al espacio
creado para ello.

Qeudo atento.
Mostrar mensaje anterior | Responder

Re: Foro - semana 5 y 6


de Carlos Andrs Ramrez Cuenca - viernes, 8 de abril
de 2016, 15:51

Trabajo

Mostrar mensaje anterior | Responder

Re: Foro - semana 5 y 6


de Carlos Alirio Ballesteros - viernes, 8 de abril de 2016,
22:33

ESte espacio no es para el foro de la semana 3-4. Favor


retirar la informacin y colocarla en el sitio adecuado.

Quedo atento.

Mostrar mensaje anterior | Responder


Saltar Navegacin

NAVEGACIN
Pgina Principal
o rea personal

o Pginas del sitio


o Curso actual
RA/PRIMER BLOQUE-PROGRAMACION
DE COMPUTADORES / Gr...
Participantes
Insignias
General
Quiz 1 - semana 3

Examen parcial - semana 4

Foro - semana 5 y 6

Quiz 2 - semana 7
Examen final - semana 8

o Mis cursos

Saltar Administracin

ADMINISTRACIN
Administracin del foro
o Suscripcin deshabilitada

Administracin del curso


Usted se ha identificado como SANDRA MARITZA BOHORQUEZ DUARTE (Salir)
RA/PRIMER BLOQUE-PROGRAMACION DE

Das könnte Ihnen auch gefallen