Ver Mensaje Individual
Antiguo , 11:50:47   #1

Me Gusta
Estadisticas
Mensajes: 193
Me Gusta Recibidos: 3
Me Gustas Dados: 27
Ingreso: 28 nov 2010

Temas Nominados a TDM
Temas Nominados Temas Nominados 0
Nominated Temas Ganadores: 0
Reputacion Poder de Credibilidad: 16
Puntos: 397
ARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy pronto
  
Predeterminado Modelo de programación básico Calificación: de 5,00

Los mejores licores

Modelo de programación básico

  • Identificar problema a resolver
  • Definir las entradas (variables de entrada) y las salidas (resultados a obtener)
  • Diseñar el algoritmo y/o pseudocódigo
  • Trasladar el algoritmo a un lenguaje de programación
  • Pruebas y depuración del código
  • Documentación
Ahora vamos aprobarlo con algunos problemitas básicos de programación.


Ejercicios

1. Sumar dos números enteros mayores a cero:

Entradas: a, b
Salida: c

Algoritmo SumaDosNúmeros
Var
Entero a, b, c
Inicio
Escribe (“Introduce dos números >0:”);
Mientras (a<=0 Or b<=0):
Lee (a, b); // obliga al usuario a introducir números mayores a cero
//suma
c=a+b;
Escribe (“La suma es: ”+ c);
Fin

Suma.java
import java.io.*;
public class Suma{

public static void main (String[] args)throws IOException{
//clase BufferedReader: introducir datos
BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in));
System.out.println(“Introduce dos números mayores a cero”);
do{
int a=Integer.parseInt(teclado.readLine());
int c=Integer.parseInt(teclado.readLine());
}while(a<=0|| b<=0);
c=a+b;
System.out.printn(“Suma obtenida: ”+c);
System.exit (0);
}//fin main
}//fin clase Princ.



El mismo problema usando Python

a,b,c=0,0,0
print “Suma de dos números”

while a<=0:
a=int(raw_input(‘Número 1:’))#obliga al usuario a teclear número positivo

while b<=0:
c=int(raw_input(‘Número 2:’))

c=a+b

print “Suma obtenida: ”, c



2. Introducir tres números distintos y mayores a cero

Algoritmo SumaTresNumerosDistintos
Var
Entero a, b, c,suma
Inicio
Mientras a<=0:
Escribe (“Número 1:”); Lee (a);//solo positivos
Mientras b<=0 Or b==a:
Escribe (“Número 2:”); Lee (b);//positivo y no igual a “a”
Mientras c<=0 Or c==b Or c==a:
Escribe (“Número 3:”); Lee (c);//positivo y no igual a “a” y “b”
suma=a+b+c;
Escribe (“Suma obtenida: ”+suma);
Fin


#usando Python tenemos
a,b,c=0,0,0

while a<=0:
a=int(raw_input('Valor de a'))

while b<=0 or b==a:
b=int(raw_input('Valor de b'))

while c<=0 or c==a or c==b:
c=int(raw_input('Valor de c'))


print "Suma de %d , %dy de %d es %d"%(a,b,c,a+b+c)

Bueno es un pequeño ejemplo del uso de este modelo básico de programación.



Comentarios Facebook

ARICARRARO no está en línea   Responder Citando

compartir
                 
Gold sep Silver sep Donar

marcaNo Calculado   #1.5
SponSor

avatar
 
Me Gusta denunciando
Estadisticas
Mensajes: 898.814
Me Gusta Recibidos: 75415
Me Gustado Dados: 62988
Fecha de Ingreso: 02 jun 2006
Reputacion
Puntos: 1574370
Ayudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen camino
emoticon Re: Modelo de programación básico

 
Los mejores licores
 
   
   
_______________________________________________
Publicidad :)
conectado
 
Page generated in 0,06441 seconds with 12 queries