Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUÍA
DEPARTAMENTO ACADÉMICO DE INFORMÁTICA
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN
09
TEMA:
ALGORITMOS DE ESTRUCTURA SECUENCIAL. SENTENCIAS DE ENTRADA (INPUT),
SALIDA (OUTPUT) Y ASIGNACION
1. OBJETIVOS DE LA PRÁCTICA.
Al finalizar la práctica, el estudiante será capaz de:
a) Escribir, compilar y ejecutar un programa con estructura secuencial.
b) Entender las sentencias de entrada, asignación y salida.
Léxico: input
Semántica : El código input nos permite instruirle al computador que admita datos, es decir, que espere hasta que
digitemos un valor, una vez digitado debe almacenarlo en la variable indicada.
Significa que el computador mostrará en la pantalla el texto ‘Ingrese su nombre’, luego, debe esperar
hasta que el usuario ingrese un dato, una vez que se haya hecho, lo almacenará en la variable Nombre.
Por defecto la sentencia input asume que los datos ingresados son de tipo texto. Para ingresar números
enteros o reales se debe indicar el tipo de estos, tal como ilustra los siguientes ejemplos:
Léxico: =
Semántica: Mediante el símbolo = escribimos instrucciones para indicarle al computador que primero efectúe la
expresión, (de acuerdo al orden de prioridad de las operaciones aritméticas), una vez obtenido el resultado,
éste lo asigne (almacene) a la variable indicada.
Significa que el computador primero debe Multiplicar Radio por Radio, luego el resultado multiplicar por
3.1416 y el resultado obtenido, asignarlo a la variable Area.
Símbolo: print
Semántica: Mediante la sentencia print se le indica al computador para que muestre en la pantalla, el contenido de una
55
variable, el resultado de una expresión o algún texto. Generalmente se muestra en la pantalla el contenido
de las variables que almacenan los resultados de algún proceso.
3. TRABAJO PREPARATORIO
4. PRÁCTICA DE LABORATORIO.
Ejercicio 1.- Escribir un programa que pida ingresar un nombre y luego muestre dicho nombre.
Ejercicio 2.- Escribir un programa que pida ingresar una palabra, luego, muestre la palabra repetida 5 veces y con un
espacio de separación.
Sección de evaluación:
Pregunta 1.- Modificar el programa anterior de modo que calcule las tres notas considerando que las dos primeras
nota corresponden a exámenes teóricos y tienen peso 2, mientras que la tercera nota corresponde a un examen práctico
y tiene peso 1.
56
Ejercicio 4.- Escribir un programa que, dados dos puntos en el plano, calcule la distancia entre dichos puntos.
Para resolver algunos problemas pueden existir varios algoritmos, obviamente todos ellos ser válidos. Uno de los desafíos de
la algorítmica es encontrar estos algoritmos e implementar el más sencillo y claro.
En este ejemplo se ilustrará dos algoritmos. Verificar que al ejecutar ambos algoritmos con los mismos datos, el resultado
debe ser el mismo.
Primer algoritmo
Segundo algoritmo
Ejercicio 5.- Dado el radio de una esfera, Escribir un algoritmo que calcule la circunferencia mayor, la superficie
y el volumen de dicha esfera. .
Sección de evaluación:
Pregunta 2.- Dado el radio y la altura de un cilindro, escribir un programa que calcule el área de la base, el área total
y el volumen de dicho cilindro.
57
Sección de evaluación:
Pregunta 3.- Dado 3 puntos en el plano correspondientes a los vértices de un triángulo, escribir un programa que
calcule el perímetro de dicho triángulo.
5. INVESTIGACIÓN
6. EJERCICIOS ADICIONALES
1.- Escribir un programa que, dadas las bases y la altura de un trapecio, calcule el área.
2.- Escribir un algoritmo que evalúe la función f(x) = (2x2+3x-2)(4x-1).
3.- Dados tres puntos en el plano correspondientes a los vértices de un triángulo, escribir un programa que calcule
el área de dicho triángulo.
4.- Escribir un programa que calcule el valor de la resultante de dos fuerzas.
5- En la empresa “Inka Soft” se venden diferentes productos como: Computadoras, impresoras, DVD’s, etc. La
gerencia inicia una campaña de promoción y ofrece un descuento del 10% sobre la venta de cualquier producto.
Se le pide escribir un programa que calcule el importe total de una venta, considerando:
7. EVALUACIÓN DE LA PRÁCTICA
58