Sie sind auf Seite 1von 17

Universidad de San Carlos de Guatemala

Facultad de Ingeniera
Introduccin a la programacin y computacin 1 Seccin C
Ing. Walter Minchez
Auxiliar (s):
Benjamn Calixto Yoc Ortiz
Rafael Alexander Cabrera Valenzuela









PRACTICA # 1
PRIMERA FASE














JONATHAN XAVIER ACEVEDO MORALES
NO CARNE: 2011-17092

PROBLEMA NUMERO 1
































PSEUDOCDIGO PROBLEMA 1

Inicio
Declarar Variables
i=0, j=0, k=0, de tipo entero
Contador
Iniciar en i = 0
Si i es menor igual a 9
Entonces sumar 1 a i
Entonces i Mod 2 es igual a 1
Iniciar segundo Contador
Para k = 10
Si k es mayor igual a i
Entonces Restarle 1 a k
Si k Mod 2 es igual a 1
Se imprimir un espacion ( )
Iniciar Tercer Contador
Iniciar j = 0
Si j es menor a i
Entonces se sumara 1 a j
Se imprimir un asterisco (*)
Se imprimir un espacio ( )

//parte de abajo
Iniciar contador
Contador
Iniciar en i = 9
Si i es mayor a 1
Entonces restar 1 a i
Si i Mod 2 == 1
Iniciar segundo Contador
Para k = i
Si k es menor igual a 11
Entonces Sumarle 1 a k
Si K Mod 2 == 1
Entonces se imprimir un espacio ( )
Iniciar Tercer Contador
Para j= 1-2
Si j es mayor a 0
Entonces se restara 1 a j
Se imprimir (*);
Se imprimir une espacio ( )

Fin



PROBLEMA NMERO 2





































PSEUDOCDIGO PROBLEMA 2




Inicio
Declaracin de variables
n1, n2, n3, n4, n5, n6, r de tipo entero
Leer Variables
Operar Variables
r = (n1 + n2+ n3+ n4+ n5+ n6)/6
Si r es menor igual a 100
Imprimir (Puntuacin A + r)
Si r es menor igual a 89
Imprimir (Puntuacin B + r)
Si r es menor igual a 79
Imprimir (Puntuacin C + r)
Si r es menor igual a 69
Imprimir (Puntuacin D + r)
Si r es menor igual a 59
Imprimir (Puntuacin E + r)
Fin













PROBLEMA NMERO 3







































PSEUDOCDIGO PROBLEMA 3


Inicio
Declara Variables
Hora, min, de tipo entero
Si hora == 0
Entonces se imprimir (hora + ; + min+ AM)
SI hora no es igual a 0
Entonces Hora == 12
Entonces se imprimir (hora + ; + min+ PM)
Si hora no es igual a 12
Entonces hora tiene que ser mayor = 0 y menor a 12
Entonces se imprimir (hora + ; + min+ AM)
Si no entonces se imprimir ((hora-12) + ; + min+
PM)
Fin















PROBLEMA NMERO 4






































PSEUDOCDIGO PROBLEMA 4

Inicio
Declarar variables
H, a, b de tipo entero
Leer variables
Operar variables
H = (a2 + b 2) 1/2
Imprimir ( Hipotenusa del tringulo es igual a : + H )
Fin
















PROBLEMA NMERO 5


































PSEUDOCDIGO PROBLEMA 5


Inicio
Declaracin de variables
op, C, U, T, A, P, L, l , r,base,altura de tipo entero
Leer Variables

Si op igual a C
Leer Variables
Operar
A = pi*r2
P = 2pi*r
Imprimir (El rea es: + A)
Imprimir (El Permetro es: + P)

Si op igual a U
Leer Variables
Operar
A = l*l
P = 4*l
Imprimir (El rea es: + A)
Imprimir (El Permetro es: + P)


Si op igual a T
Leer Variables
Operar
A = (base*altura)/2
P = 3*L
Imprimir (El rea es: + A)
Imprimir (El Permetro es: + P)


Fin







PROBLEMA NMERO 6



































PSEUDOCDIGO PROBLEMA 6


Inicio
Declaracin de variables
op, s, r, m, d, R, a,b de tipo entero
Leer Variables

Si op igual a s
Leer Variables
Operar
R = a+b
Imprimir (La suma es: + R)

Si op igual a r
Leer Variables
Operar
R = a-b
Imprimir (La resta es: + R)

Si op igual a m
Leer Variables
Operar
R = a*b
Imprimir (La multiplicacin es: + R)

Si op igual a d
Leer Variables
Operar
R = a/b
Imprimir (La sumas es: + R)


Fin







PROBLEMA NMERO 7


































PSEUDOCDIGO PROBLEMA 7



Inicio
Dadas las tablas unidades [] , especiales [] y decenas[]
Declara variables
Li, Ls, num
Leer variables
Generar un nmero entre Li y Ls
num = Math.random*(100-0+1)+0

Entonces Si num es mayor = 0 y num es menor a 11
Se imprimir ( n +unidades[num])
Si num es menor a 20
Se imprimir (n +unidades [num-11])
Si num es menor a 100
Entonces
unid = num % 10;
int dec = num/10;
Si unidades igual a 0
Se imprimir 'n' + decenas [dec-2]
Si no es igual a 0
Se imprimir ( n' + decenas[dec-
2] + " y " + unidades[unid]);

Sino Entonces imprimir (El numero debe ser menor a 100")

Fin










PROBLEMA NMERO 8







































PSEUDOCDIGO PROBLEMA 8

Inicio
Dadas las tablas Romanos [] y Valores []
Pedir: A
Operar = ""
Iniciar Ciclo en i para cada elemento de Romanos.
Mientras Valores (i) <= A hacer
Resultado = Resultado + Romanos (i)
A = A - Valores (i)
Fin Mientras
Fin Ciclo
Mostrar Resultado
Fin

Das könnte Ihnen auch gefallen