![]() |
Modelo de programación básico Modelo de programación básico
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. |
Respuesta: Modelo de programación básico quiero aprender ese lenguaje |
Respuesta: Modelo de programación básico Puedes checar info en la Web para aprender Python. Algunos ejemplos: ''' este es un comentario multilínea ''' # este es un comentario unilínea print "Para imprimir mensajes" #introducir enteros entero=int(raw_input('Introduce entero:')) #intoducir números reales real=float(raw_input('Introducenúmero real:')) En Python no es necesario declarar variables ni tipos de datos,solo en algunos casos, puedes declarar funcionesen el instante de usarlas. def Factorial (n): if (n==0): return 1 else: return n* Factorial (n-1) print "El factorial de 5 es:", Factorial(5) Asi de sencillo !Saludos desde México! |
Respuesta: Modelo de programación básico Para seguir este modelo básico de programación no es necesario usar Python. cualquier lenguaje de programación puede servir. 3. Determinar el MCD de dos números a y b {en Delphi v7-Pascal} var n,m,temp,resto,a,b:integer; begin a:=strtoint(Edit1.Text);b:=strtoint(Edit2.Text); if (a<=0)then begin ShowMessage('Valor de a no debe ser cero'); end; if (b<=0)then begin ShowMessage('Valor de b no debe ser cero'); end; if (a<b) then begin tem:=a;a:=b;b:=temp; end; m:=a; b:=n; resto:=m Mod n; while (resto <> 0) do begin m:=n; n:=resto; resto:= m Mod n; end; Label1.Caption:= 'El MCD es:' + inttostr(n); end |
| La franja horaria es GMT -5. Ahora son las 07:16:14. |
Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.
DeNunCianDo.CoM ©