|
| |||||||
| Programacion Pregunta, consulta o ayuda a resolver los problemas o incógnitas que tengan los demás miembros de la comunidad sobre programación en general. |
| Hola Invitado! Tómate un minuto para registrarte, es 100% GRATIS y no verás ninguna publicidad! ¿Qué estás esperando? | Registrarse Ahora |
Programacion » Modelo de programación básicoParticipa en el tema Modelo de programación básico en el foro Programacion. |
| | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Tutorial Basico de JAVA | diegorsolers | Programacion | 16 | 19-11-2011 00:46:09 |
| Curso Adobe InDesign CS4 Básico | karkatto | Programacion | 0 | 19-04-2010 17:53:54 |
| Vendedores(as) Bogotá Básico+Comisiones | DJuank | Discusiones Generales | 0 | 24-02-2010 10:08:35 |
| Basico: 50 cosas sobre Google | •◘○SªKuRª○◘• | Internet Y Redes | 7 | 28-04-2009 23:32:21 |
| Basico: Importante el correo alternativo | •◘○SªKuRª○◘• | Internet Y Redes | 6 | 25-03-2009 08:29:15 |
| | #1 | |
| Denunciante Aprendiz |
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. | |
| | |
| |
Twittear Seguir a @denunciando
|
| | #1.5 |
| SponSor ![]() | |
| |
| | #2 |
| Denunciante Ultra |
quiero aprender ese lenguaje
|
| | |
| | #3 |
| Denunciante Aprendiz |
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! |
| | |
| | #4 |
| Denunciante Aprendiz |
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 |
| | |
| Etiquetas |
| basico, ejercicios, java, modelo |
| |