ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion A La Programacion C


Enviado por   •  18 de Abril de 2013  •  2.442 Palabras (10 Páginas)  •  340 Visitas

Página 1 de 10

Aquí les dejo 52 ejercicios en Pseudo-código, para reforzar los conocimientos dados en el la saga de posts Cómo aprender a programar y no morir en el intento, estos ejercicios son muy buenos para desarrollar la lógica y están enfocados para los estudiantes en Ingeniería de Sistemas y a fines.

Al final de cada consigna esta el ejercicio resuelto, trata de resolverlo sin mirar el resultado.

Que es el Pseudocódigo

El Pseudo-Código sirve para orientar a los programadores, pero sin la sintaxis ni la estructura propia de ningún lenguaje (C#, VisaualBasic, etc.). En vez de escribir el programa directamente en un lenguaje de programación determinado (C, Basic, etc.), crearemos un borrador entendible para todos los lenguajes, para luego de tener bien en claro lo que se debe hacer, para pasar a la programación propiamente dicha. En pocas palabras lo que se hace es marcar la estructura de cómo sería hacer un "Programa" con cualquier lenguaje. No importa donde lo hagas en tu mano, bloc de notas, papel higiénico, etc. ya que es solo para comprender la estructura o lógica de cómo se programaría en un lenguaje real.

Los ejercicios están divididos en 9 temas:

-Bucles y tomas de decision

-Bucles anidados y subprogramas

-Presentación en pantalla y cabeceras

-Números aleatorios y menus

-Arrays unidimensionales

-Arrays bidimensionales

-Arrays multidimensionales

-Ficheros

-Informes y rupturas de control

-Organización aleatoria y secuencial

Bucles y tomas de decisión

1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100.

PROGRAMA contador1

ENTORNO:

c <- 0

ALGORITMO:

Borrar_pantalla( )

MIENTRAS c < 101 HACER

ESCRIBIR c

c <- c + 1

FINMIENTRAS

FINPROGRAMA

2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden decreciente.

PROGRAMA contador2

ENTORNO:

c <- 100

ALGORITMO:

Borrar_pantalla( )

MIENTRAS c <= 0 HACER

ESCRIBIR c

c <- c - 1

FINMIENTRAS

FINPROGRAMA

3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100.

PROGRAMA pares

ENTORNO:

c <- 2

ALGORITMO:

Borrar_pantalla( )

MIENTRAS c < 101 HACER

ESCRIBIR c

c <- c + 2

FINMIENTRAS

FINPROGRAMA

4.-Hacer un programa que imprima la suma de los 100 primeros numeros.

PROGRAMA suma

ENTORNO:

c <- 1

suma <- 0

ALGORITMO:

Borrar_pantalla( )

MIENTRAS c <= 100 HACER

suma <- suma + c

c <- c + 1

FINMIENTRAS

ESCRIBIR "La suma de los 100 primeros n£meros es: "

ESCRIBIR suma

FINPROGRAMA

5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que imprima cuantos impares hay.

PROGRAMA impares

ENTORNO:

c <- 1

son <- 0

ALGORITMO:

Borrar_pantalla( )

MIENTRAS c < 100

ESCRIBIR c

c <- c + 2

son <- son + 1

FINMIENTRAS

ESCRIBIR "El n£mero de impares: "

ESCRIBIR son

FINPROGRAMA

6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay desde- la unidad hasta un numero que introducimos por teclado.

PROGRAMA natural

ENTORNO:

i <- 0

n <- 0

ALGORITMO:

Borrar_pantalla( )

ESCRIBIR "Introduce un n£mero: "

LEER n

MIENTRAS i < n HACER

i <- i + 1

ESCRIBIR i

FINMIENTRAS

FINPROGRAMA

7.-Introducir tantas frases como queramos y contarlas.

PROGRAMA frases

ENTORNO:

res <- "S"

frase <- Espacios( 30 )

c <- 0

ALGORITMO:

Borrar_pantalla( )

MIENTRAS res = "S" HACER

ESCRIBIR "Frase: "

LEER frase

c <- c + 1

ESCRIBIR "Deseas introducir m s frases (S/N): "

LEER res

FINMIENTRAS

ESCRIBIR "El n£mero de frases introducidas son: "

ESCRIBIR c

FINPROGRAMA

8.-Hacer un pseudocodigo que solo nos permita introducir S o N.

PROGRAMA sn

ENTORNO:

res <- " "

ALGORITMO:

Borrar_pantalla( )

MIENTRAS res <> "S" Y res <> "N" HACER

ESCRIBIR "Introduce S o N"

LEER res

res <- Convertir_may£sculas( res )

FINMIENTRAS

FINPROGRAMA

9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo.

PROGRAMA signo

ENTORNO:

num <- 0

ALGORITMO:

Borrar_pantalla( )

ESCRIBIR "Introduce un n£mero: "

LEER num

SI num >= 0 ENTONCES

ESCRIBIR "es positivo"

SINO

ESCRIBIR "es negativo"

FINSI

FINPROGRAMA

10.-Introducir un numero por teclado. Que nos diga si es par o impar.

PROGRAMA paridad

ENTORNO:

num <- 0

ALGORITMO:

Borrar_pantalla( )

ESCRIBIR "Introduce un n£mero: "

LEER num

SI num = int( num / 2 ) * 2 ENTONCES

ESCRIBIR "es par"

SINO

ESCRIBIR "es impar"

FINSI

FINPROGRAMA

11.-Imprimir y contar los multiplos de 3 desde

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com