Logica
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 deProgramació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 siguientesalgoritmos:
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...
Regístrate para leer el documento completo.