martes, 20 de junio de 2017

EXAMEN SEMESTRAL
LABORATORIO DE COMPUTO IV

Instrucciones: Lea el siguiente algoritmo y codifíquelo en Scratch o en C++.


Problema: Calcular el costo llamadas telefónicas internacionales, dicho costo depende de la zona geográfica en la que se encuentre el país destino y del número de minutos hablados. En la siguiente tabla se presenta el costo del minuto por zona; cada zona tiene asignada una clave.
Tabla de zona y precios
CLAVE
ZONA
PRECIO
12
América del Norte
$ 2.20
15
América Central
$ 2.80
18
América del Sur
$ 4.75
19
Europa
$ 3.65
23
Asia
$ 6.25
25
África
$ 6.25
29
Oceanía
$ 5.15

 1. Inicio
2.  Inicializar variables  (tillamada=0,  cllamada=0, zona=0)
3.        3. Decir “Calcularemos el costo de una llamada telefónica internacional”
4.    4. Decir “Clic sobre mi compañero para que te muestre las claves de las zonas geográficas”
5.    5. Decir “ 12: América del Norte
 15: América Central
 18: América del Sur
 19: Europa
 23: Asia
 25: África
 29: Oceanía “
6.   6.  Preguntar “Ingrese la clave de la zona geográfica a la que desee llamar”
7.   7.  Asignar a la variable zona el valor de la respuesta (zona=respuesta)
8.  8.   SI (zona=12) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (t=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*2.2)
d.    Expresar “llamar a América del Norte por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos”
9.   9.  Fin del si
   10. SI (zona=15) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*2.8)
d.    Expresar “llamar a América Central por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos”
111. Fin del si
112. SI (zona=18) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*4.75)
d.    Expresar “llamar a América del Sur por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos
113. Fin del si
114. SI (zona=19) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*3.65)
d.    Expresar “llamar a Europa por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos
115. Fin del si
116. SI (zona=23) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*6.25)
d.    Expresar “llamar a Asia por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos
117. Fin del si
118. SI (zona=25) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*6.25)
d.    Expresar “llamar a África por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos
119. Fin del si
220. SI (zona=29) entonces
a.    Preguntar “Ingrese el tiempo (en minutos) de la llamada que desea realizar.
b.    Asignar a la variable tllamada el valor de la respuesta (tllamada=respuesta)
c.    Asignar a cllamada el resultado de la operación aritmética (cllamada=tllamada*5.15)
d.    Expresar “llamar a Oceania por “+tllamada+ “minutos tiene un costo de $”+ cllamada+ “pesos
221. Fin del si
222. SI (zona!=12&&zona!=15&&zona!=18&&zona!=19&&zona!=23&&zona!=25&&zona!=29)
a.    Expresar : “CLAVE INVALIDA. LA CLAVE  “+zona + “ no pertenece a ninguna zona geográfica “
223. Fin del si

224. Fin  

jueves, 15 de junio de 2017

Ejercicio asesoría semestral:

Programación Estructurada (Estructuras de control)”. 
En esta actividad, darás solución a el siguiente problema:
  1. Obtener Perímetro y Área de un triángulo tomando en cuenta que existen tres tipos diferentes de estos. Es decir, tipo 1: Equilátero, tipo 2: Isósceles y tipo 3: Escaleno. Realiza:
    • Parcial 1: Diseñar y crear el algoritmo
    • Parcial 2:Diseñar y crear el diagrama de flujo (puedes utilizar cualquier programa, recomendamos Cacoo, ya que se vió en el módulo 1)
    • Parcial 3: Diseñar y crear Pseudocódigo en Scratch
Enviar al correo nadyagh@gmail.com, en asunto Asesoria_nombre completo y grupo, saludos
Saludos cordiales.

domingo, 11 de junio de 2017

Examen Tercer Parcial

1. Revise el algoritmo publicado en este Blog para solucionar el Problema:
Introducir un número cualquiera y determinar si es Primo o No primo”.
2. Codifíquelo en C++ y súbalo a su carpeta en Drive con el nombre TercerP_Primer apellido y primer nombre.