INTRODUCCIÓN A LA COMPUTACIÓN
yese.lTesis4 de Julio de 2013
8.965 Palabras (36 Páginas)368 Visitas
UNIVERSIDAD CENTRAL DE VENEZUELA
FACULTAD DE CIENCIAS
ESCUELA DE COMPUTACIÓN.
INTRODUCCIÓN A LA COMPUTACIÓN (M).
GUÍAS DE PRÁCTICAS
INTRODUCCIÓN A LA COMPUTACIÓN (M)
SEMESTRE II-2004
UNIVERSIDAD CENTRAL DE VENEZUELA
FACULTAD DE CIENCIAS
INTRODUCCIÓN A LA COMPUTACIÓN
PRÁCTICA #1
PARTE TEÓRICA:
• LENGUAJE NATURAL. LENGUAJE PSEUDOFORMAL.
• LENGUAJE FORMAL. LENGUAJE DE PROGRAMACIÓN.
• ALGORITMO. CARACTERÍSTICAS DE UN ALGORITMO. ACCIÓN.
• VARIABLE. DIFERENCIA ENTRE EL VALOR Y EL NOMBRE DE LA VARIABLE.
• CONSTANTE. DIFERENCIA ENTRE CONSTANTE Y VARIABLE.
• TIPOS DE DATOS BASE.
• OPERADORES (ARITMÉTICOS, LÓGICOS Y RELACIONALES).
• ACCIONES BÁSICAS (LECTURA, ESCRITURA Y ASIGNACIÓN).
• TRAZAS O CORRIDAS EN FRÍO.
PARTE PRÁCTICA:
PARTE I
1.- DADOS LOS SIGUIENTES ALGORITMOS IDENTIFICAR EN C/U:
• VARIABLES.
• CONSTANTES.
• ACCIONES DE LECTURA.
• ACCIONES DE ESCRITURA.
• ACCIONES DE ASIGNACIÓN.
• TRAZA.
A) INICIO B) INICIO
LEER(A) LEER(X)
LEER(B) LEER(Y)
A A+ B X1 X * X
B A – B Y1 Y * Y
A A – B D (X1*Y1)**(1/2)
ESCRIBIR (A) ESCRIBIR ( D)
ESCRIBIR ( B) FIN
FIN
GUÍA PARA HACER LA TRAZA
VARIABLES INVOLUCRADAS
# PASO VARIABLE 1 VARIABLE 2 ... VARIABLE N ESCRITURAS
1
2
3
...
N
2.- REALICE LA TRAZA DEL SIGUIENTE ALGORITMO:
INICIO
LEER (PARCP1)
LEER (PARCP2 )
LEER (PARCP3 )
LEER (PARCP4)
LEER (TAREA1)
LEER (TAREA2 )
LEER (TAREA3 )
LEER (TAREA4 )
LEER (TAREA5 )
LEER (PROY)
LEER (TALL1)
LEER (TALL2 )
LEER (TALL3 )
LEER (PARCT1 )
LEER (PARCT2)
LEER (PARCT3 )
PARCIALP ((PARCP1 + PARCP2 + PARCP3 + PARCP4) / 4) * 0.48
PROYECTO PROY * 0.15
TALLER ((TALL1 + TALL2 + TALL3) / 3) * 0.12
TAREAS ((TAREA1 + TAREA2 + TAREA3 + TAREA4 + TAREA5) / 5) * 0.25
PRACTICA PARCIALP + PROYECTO + TALLER + TAREAS
TEORÍA ((PARCT1 * 0.25) + (PARCT2 * 0.35) +(PARCT3 * 0.4))
ESCRIBIR(‘NOTA DE PRÁCTICA:’, PRACTICA)
ESCRIBIR (‘NOTA DE TEORÍA:’, TEORÍA)
ESCRIBIR(‘NOTA DE PRÁCTICA:’, PRACTICA*0.35 + TEORÍA*0.65)
FIN
3.- INVESTIGUE QUÉ OPERACIÓN REALIZAN LOS SIGUIENTES OPERADORES: DIV, MOD.
PARTE II
ESCRIBIR UN ALGORITMO PARA CADA UNO DE LOS SIGUIENTES ALGORITMOS:
1. SEAN GRADOS UNA VARIABLE QUE CONTIENE UNA CANTIDAD EN GRADOS. DETERMINAR EL NÚMERO DE VUELTAS Y EL ÁNGULO CORRESPONDIENTE EN EL CÍRCULO TRIGONOMÉTRICO EQUIVALENTE AL VALOR DADO.
EJEMPLO: GRADOS= 390
VUELTAS = 1
ANGULO = 30
2. SEA DIAS UNA VARIABLE QUE CONTIENE UN NÚMERO ENTERO POSITIVO, EL CUAL REPRESENTA UNA CANTIDAD (VÁLIDA) DE DÍAS. DETERMINAR SU EQUIVALENTE EN AÑOS, MESES Y DÍAS
NOTA: ASUMA QUE TODOS LOS AÑOS SON DE 365 DÍAS Y LOS MESES DE 30 DÍAS.
EJEMPLO: DIAS= 1423
AÑOS = 3
MESES = 10
DÍAS = 28
3. SEA FECHA UNA VARIABLE QUE CONTIENE UN NÚMERO ENTERO POSITIVO DE 6 CIFRAS, EL CUAL REPRESENTA UNA FECHA (VÁLIDA) CUALQUIERA DE LA FORMA DDMMAA. SEPARAR LOS VALORES CORRESPONDIENTES A DÍA, MES Y AÑO.
EJEMPLO: FECHA= 171197
DÍA = 17
MES = 11
AÑO = 97
4. SEA SEGUNDOS UNA VARIABLE QUE CONTIENE UN NÚMERO ENTERO N, EL CUAL REPRESENTA UNA CANTIDAD DE SEGUNDOS. DETERMINAR SU EQUIVALENTE EN DÍAS, HORAS, MINUTOS Y SEGUNDOS.
EJEMPLO: SEGUNDOS = 997325
DIAS=11
HORAS=3
MINUTOS=2
SEGUNDOS=5
5. SEA BOLIVARES UNA VARIABLE QUE CONTIENE UNA CANTIDAD (ENTERA POSITIVA) DE DINERO EN BOLÍVARES QUE UN CLIENTE DESEA RETIRAR DE UN CAJERO AUTOMÁTICO, EL CUAL DISPENSA SOLO MONEDAS DE 1,10,20,50,100 Y 500 BS. DETERMINAR CUANTAS MONEDAS DE CADA DENOMINACIÓN DEBE DISPENSAR EL CAJERO PARA CUBRIR LA PETICIÓN DEL CLIENTE.
6. DADOS 4 NÚMEROS REALES QUE REPRESENTAN LAS COORDENADAS X1,Y1 Y X2,Y2 DE DOS PUNTOS EN EL PLANO RESPECTIVAMENTE. DETERMINAR: LA DISTANCIA ENTRE ELLOS Y LA PENDIENTE QUE PASA POR ELLOS.
7. DADO UN PUNTO EN EL PLANO CON COORDENADAS X E Y. DETERMINAR: LA DISTANCIA DEL PTO. AL ORIGEN Y EL ÁREA DEL CÍRCULO CUYA CIRCUNFERENCIA TIENE COMO CENTRO EL PUNTO DADO Y EL ORIGEN PERTENECE A LA MISMA.
8. DADAS LAS PENDIENTES M1,M2 Y LOS CORTES CON EL EJE Y B1 Y B2 DE LAS RECTAS L1 Y L2 TAL QUE: L1 ES Y=(M1*X)+B1 Y L2 ES Y=(M2*X)+B2. DETERMINAR EL PUNTO DE INTERSECCIÓN ENTRE LAS RECTAS.
NOTA: ASUMA QUE LAS RECTAS NO SON PARALELAS.
9. DADOS 2 VALORES REALES X1, X2, LOS CUALES REPRESENTAN LAS RAÍCES DE UNA ECUACIÓN DE 2DO GRADO DE LA FORMA: X2 + BX + C = 0. DETERMINAR LA ECUACIÓN.
AYUDA: LA SUMA DE LAS RAÍCES DE TODA ECUACIÓN DE LA FORMA DADA, ES IGUAL AL COEFICIENTE DE 2DO TÉRMINO CON EL SIGNO CAMBIADO. ASÍ MISMO, EL PRODUCTO ES IGUAL AL 3ER TÉRMINO CON EL MISMO SIGNO.
EJEMPLO: X1=6 Y X2=-5/3
6 Y –5/3 SON LAS RAÍCES DE LA ECUACIÓN X2-(13/3)X-(30/3)=0
EJERCICIOS ADICIONALES
1. Dado un número entero de 4 dígitos, genere otro número cuyos dígitos sean los mismos del número dado, pero invertidos. Ejemplos:
Número Dado Número Resultante
5317 7135
1845 5481
2. Dado un entero positivo N con 6 dígitos, que representa el número de tarjeta de crédito de un cliente en Internet, y otro par de enteros que representan el día y mes de una compra en particular, es decir:
N = n1n2n3n4n5n6
D = dd
M = mm
Se quiere que elabore un algoritmo que genere un nuevo número R siguiendo las reglas que a continuación se describen:
- Separe N en tres grupos de dos dígitos.
- Intercambie los dígitos de cada par.
- Construya R con los tres nuevos pares en orden inverso, pero incluyendo entre ellos el día D y el mes M.
Ejemplo: N = 123456, D = 12, M = 4.
C = 6512430412.
1. Dados los coeficientes de dos polinomios de segundo grado, calcule la suma, resta y multiplicación de ambos polinomios e imprima los coeficientes de los polinomios resultantes.
UNIVERSIDAD CENTRAL DE VENEZUELA
FACULTAD DE CIENCIAS
INTRODUCCIÓN A LA COMPUTACIÓN
PRÁCTICA #2
PARTE TEÓRICA:
• ACCIONES BÁSICAS DE UN ALGORITMO PSEUDOFORMAL.
• ESTRUCTURA DE SELECCIÓN MÚLTIPLE.
• ESTRUCTURA DE SELECCIÓN SIMPLE.
PARTE PRÁCTICA:
ESCRIBIR UN ALGORITMO PARA CADA UNO DE LOS SIGUIENTES PLANTEAMIENTOS:
1. DADOS 3 NÚMEROS REALES A, B Y C LOS CUALES REPRESENTAN LOS COEFICIENTES DE UNA ECUACIÓN DE 2DO GRADO. DETERMINAR SUS RAÍCES, YA SEAN REALES O IMAGINARIAS.
AYUDA:
X1 = [ -B + (B2-4AC)]/(2A)
X2 = [ -B - (B2-4AC)]/(2A)
2. DADOS 4 NÚMEROS REALES M1,M2,B1 Y B2 QUE REPRESENTAN LOS COEFICIENTES DE LAS ECUACIONES DE DOS RECTAS L1 Y L2, TAL QUE: L1 ES Y=(M1*X)+B1 Y L2 ES Y=(M2*X)+B2. DETERMINAR SI LAS DOS RECTAS SON PARALELAS, SE INTERCEPTAN EN ALGÚN PTO., O COINCIDEN (SON IGUALES).
3. DADOS 3 NÚMEROS REALES P, S Y T. DETERMINAR EL MAYOR Y MENOR NÚMERO.
4. DADOS 3 NÚMEROS ENTEROS A1, A2 Y A3 QUE REPRESENTAN LOS ÁNGULOS QUE FORMAN A UN TRIÁNGULO. DETERMINAR SI EL TRIÁNGULO FORMADO ES ACUTÁNGULO
...