En esta sección iré introduciendo todo el código de todos los programas que voy haciendo en Pascal, y más adelante haré lo mismo con los de C.
Creo esta sección porque sé lo difícil que es encontrar código de referencia en las páginas web españolas, ya que siempre nos bombardean con publicidad y descargas que no funcionan.
El primer pack de código de programas contiene el código de los primeros quince programas:
1. Suma de dos números introducidos por teclado
2. Comparación de dos números introducidos por teclado
3. Establecer si un número introducido por teclado es par o impar
4. Establecer si un número introducido por teclado es divisible o no entre tres
5. Introducir una serie de números hasta teclear un 0 y obtener su suma
6. Introducir una serie de nombres de personas con sus edades correspondientes hasta teclear un 0 y obtener el nombre y la edad de la más vieja.
7. Introducir una serie de personas con sus nombres y edades hasta teclear un 0 y obtener el nombre del más joven
8. Introducir una serie de números hasta teclear un 0 y obtener la suma de los que son pares
9. Introducir una serie de números por teclado hasta introducir un 0 y obtener la suma de los números impares
10. Realizar un programa que sume los cien primeros números naturales
11. Realizar un programa que introduzca números con el mensaje: ¿Hay más números (S=SI y N=NO)? Y obtener la suma de los números pares y de los números impares
12. Realizar un programa que introduzca el nombre y la edad de una serie de personas con el mensaje: ¿Hay más nombres (S/N)? y obtenga el nombre del más joven con su edad y el nombre del más viejo con la suya.
13. Realizar un programa que introduzca numeros enteros con el mensaje: ¿Hay más números (S/N)? y obtenga el mayor y el menor de los números introducidos.
14. Realizar un programa que introduzca números enteros con el mensaje: ¿Hay más números? S/N. Y obtenga la suma de los números pares por un lado y de los impares por otro
15. Realizar un programa que obtenga la suma de los primeros seis números naturales
:: Primer pack de código en pascal
El Segundo pack de código:
16. Realizar un programa que obtenga el producto de los primeros seis números naturales
17. Realizar un programa que obtenga la suma de los N primeros números naturales. (N se introduce por teclado)
18. Realizar un programa que obtenga el producto de los N primeros números naturales y obtenga el producto de dichos números (N se introduce por teclado).
19. Realizar un programa que introduzca un número N por teclado y diga si dicho número es primo.
20. Introducir números con el mensaje: ¿Hay más números? (S/N) y obtener la suma de los comprendidos entre 5 y 10.
21. Introducir números con el mensaje “¿Hay más números? (S/N)” y obtener el producto de los números comprendidos entre 5 y 10.
22. Dada la base y la altura obtener el área de un triángulo.
23. Introducir una serie de números con el mensaje “¿Hay más números? (S/N)” y obtener la media de todos ellos.
24. Introducir dos números y obtener el producto sin utilizar la instrucción de multiplicar, que es: (*)
25. Introducir un número y calcular su factorial.
26. Introducir un año y decir si es bisiesto.
27. Introducir un número y que lo invierta (ej: 123 saldrá 321).
28. Disponemos de una relación de personas con indicación del Nombre, Edad y Sexo (V=Varón y M=Mujer). Obtener el soltero más joven. El final nos viene indicado con el mensaje: ¿Hay más personas?
29. Disponemos de una relación de personas con indicación del Nombre, Edad, Sexo y Estado Civil. Obtener el soltero más viejo, Obtener la media de las edades de los divorciad@s, obtener la cantidad de casadas, viudas y divorciadas.
30. Calcular el máximo común divisor de dos números por el algoritmo de Euclides.
16 Enero, 2008 a las 16:20 |
[...] Código en Pascal [...]
26 Enero, 2008 a las 14:55 |
[...] Código en Pascal [...]
25 Abril, 2008 a las 23:51 |
Qué tal Fran
Muy útiles tus packs de código. Yo conozco la sintáxis general de Pascal ya que uso Delphi (y me gusta mucho), pero alguna vez intenté hacer un programa en Pascal como tal (usando FreePascal) y fui un completo fracaso.
Solo sabía lo de program ; la cláusula uses y begin y end. pero no tenía más detalles sobre la estructura de un código fuente en Pascal lo cual me generó errores de sintaxis y bastante tristeza, jeje.
Al ver los códigos de tus packs entiendo mucho mejor la estructura y además he aprendido algunos otros detalles de la sintaxis de Pascal que me resultan muy interesantes y útiles.
Gracias por publicar estos packs. Espero que vengan más en un futuro.
17 Julio, 2008 a las 6:18 |
Chever tu sitio web pero quisiera saber si tienes el pseudocodigo de este algoritmo:
hallar el 5 numeros introducidos por teclado
3 Octubre, 2008 a las 16:40 |
holoa quisiera me ayudaras a Realizar un programa que sume los cien primeros números naturales.
gracias
12 Noviembre, 2008 a las 2:02 |
quisiera saber si me podrias hacer este
desarrollar un programa, que permita suministrar un conjunto de n numeros naturales, para determinar cuantos estan comprendidos entre 0 y 15 y cuantos son mayores o iguales a 17
18 Marzo, 2009 a las 15:35 |
h00la yo kisiera saber si me puedes explicar mas a f0ndo este tip0 de c0digos
24 Marzo, 2009 a las 20:31 |
se la comen toda jejejejejeeee
24 Marzo, 2009 a las 20:31 |
se la comen ghdfgdhgvy jjejejejejejeu7y8uyh9i
3 Junio, 2009 a las 15:08 |
ala,porfa ayudenme a hacer un programa que halle el mayor y el menor de 25 numeros m urge porfa ayudenme!!!!!!!
sosy d guatemala…
6 Junio, 2009 a las 21:55 |
Hola amigo disculpa la molestia pero tengo una duda y quisiera saber si me podrias ayudar, quisiera crear un programa que me diga si el numero que yo coloco es positivo o negativo, me podrias ayudar, muchas gracias de antemano…
24 Junio, 2009 a las 16:56 |
este es el mejor sitio
24 Junio, 2009 a las 16:58 |
eric quieres ser mi mejor migo yes o no