guia de practicas
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
ParteTeó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 oCorridas 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 siguientealgoritmo:
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= 1423Añ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...
Regístrate para leer el documento completo.