Академический Документы
Профессиональный Документы
Культура Документы
CURSO:
ALGORITMOS Y PROGRAMACIÓN
SEMANA 2
LABORATORIO
ESTRUCTURAS SECUENCIALES
NOMBRES Y APELLIDOS:…............................................................………… 1
Algoritmos y Programación
Instrucciones
1. Presentar el informe tipeado o escrito a mano.
Si es tipeado subir el archivo a la carpeta de google drive
Si es escrito a mano tomarle una foto y subir el archivo a la carpeta de google
drive
(El profesor de laboratorio le explicará cómo subir a la carpeta de google
drive)
2. Tiene plazo hasta el día domingo 19 de julio, pasada esta fecha se recibirá con
5 puntos menos.
2
Algoritmos y Programación
Ejercicio 1
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea un valor en dólares y lo convierta a soles, sabiendo que 1 dólar equivale a 3.51 soles.
proceso
Memoria
Memoria
3
Algoritmos y Programación
Algoritmo
VERIFICACION
Cotización
Cotizacióndel
deldólar
dólar
Cantidad
Cantidadenendólares
dólares
Equivalente
Equivalenteenensoles
soles
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 4
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 2
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea un valor en soles y lo convierta a dólares, sabiendo que 1 dólar equivale a 3.51 soles.
proceso
Memoria
Memoria
5
Algoritmos y Programación
Algoritmo
VERIFICACION
Cotización
Cotizacióndel
deldólar
dólar
Cantidad
Cantidadenensoles
soles
Equivalente
Equivalenteenendólares
dólares
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 6
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 3
A. ANALISIS DEL PROBLEMA
Definición del problema
Se desea forrar completamente, con papel, un cilindro de radio r y altura h (en cm). ¿Cuantos cm2 de
papel se necesita?
proceso
Memoria
Memoria
7
Algoritmos y Programación
VERIFICACION
Algoritmo
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 8
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 4
A. ANALISIS DEL PROBLEMA
Definición del problema
Determinar la cifra de las unidades de un número entero positivo
.
proceso
Memoria
Memoria
9
Algoritmos y Programación
Algoritmo
VERIFICACION
Ingrese
Ingresenumero
numero 4567
La 7
Lacifra
cifradedelas
lasunidades
unidadeses:
es:
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 10
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 5
A. ANALISIS DEL PROBLEMA
Definición del problema
Determinar la suma de las cifras de un número entero positivo de 4 cifras
.
proceso
Memoria
Memoria
11
Algoritmos y Programación
Algoritmo
VERIFICACION
La 10
Lasuma
sumadedesus
suscifras
cifrases:
es:
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 12
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 6
A. ANALISIS DEL PROBLEMA
Definición del problema
En países de habla inglesa es común dar la estatura de una persona como la suma de una cantidad entera
de pies más una cantidad entera de pulgadas. Así, la estatura de una persona podría ser 3' 2" ( 3 pies 2
pulgadas).
Determine la estatura de una persona en metros, conociendo su estatura en el formato inglés. Considere
que: 1 pie = 12 plg, 1 plg = 2.54 cm, 1 m = 100 cm.
.
proceso
13
Algoritmos y Programación
Algoritmo
VERIFICACION
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 14
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 7
A. ANALISIS DEL PROBLEMA
Definición del problema
Lea la hora actual del día en horas, minutos y segundos y determine cuantas horas, minutos y segundos
restan para culminar el día.
.
proceso
15
Algoritmos y Programación
Memoria
Memoria
Algoritmo
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 16
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
VERIFICACION
Ingrese
Ingrese hora
hora actual:
actual: 4 24 4 23 23
Ingrese
Ingrese minutos actuales 30
minutos actuales 0 59 59 30
Ingrese
Ingrese segundos actuales: 0
segundos actuales: 0 0 10 0
Falta
Falta para
para terminar
terminar el
el día:
día:
Faltan
Faltan horas:
horas: 19 0 19 0 0
Faltan
Faltan minutos:
minutos: 30 0 1 0 30
Faltan
Faltan segundos:
segundos: 0 0 0 50 0 17
Algoritmos y Programación
Ejercicio 8
A. ANALISIS DEL PROBLEMA
Definición del problema
Leer dos notas de un alumno y calcular su promedio.
.
proceso
18
Algoritmos y Programación
Memoria
Memoria
Algoritmo
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. 19
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Algoritmos y Programación
Ejercicio 9
A. ANALISIS DEL PROBLEMA
Definición del problema
Luego de evaluar a Y alumnos, se tiene X aprobados. Calcular el % de aprobados y % de
desaprobados.
Especificaciones de entrada Especificaciones de salida
proceso
20
Algoritmos y Programación
Memoria
Memoria
Algoritmo
VERIFICACION
21
Algoritmos y Programación
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..…. Ejercicio
10
……………………………………………………………………………………..….
A.
ANALISIS DEL PROBLEMA
Definición del problema
El siguiente es el menú de un restaurante. Diseñar un algoritmo y código capaz de leer el número de unidades
consumidas de cada alimento ordenado y calcular la cuenta total.
Cabrito (35 soles)
Arroz con Pato (30 soles)
Ceviche (25 soles)
Refresco (5 soles)
Torta (10 soles)
..
proceso
22
Algoritmos y Programación
Memoria
Memoria
Algoritmo
VERIFICACION
23
Algoritmos y Programación
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
Ejercicio
11
A. ANALISIS DEL PROBLEMA
Definición del problema
Usando un teléfono público, una llamada local cuesta 1 sol/minuto, una llamada nacional cuesta 2
soles /minuto y a nivel internacional 7 soles/minuto. Si se hace una llamada de L minutos a nivel
local, otra llamada de N minutos a Cuzco y una tercera llamada de Y minutos a Brasil. ¿Cuánto gastó
en total?
proceso
Memoria
Memoria
Algoritmo
VERIFICACION
25
Algoritmos y Programación
Código C++
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
……………………………………………………………………………………..….
26
Algoritmos y Programación
ñ-->cout"\xA4”;
Ñcout"\xA5”;
á-->cout"\xA0”;
é-->cout"\x82”;
í-->cout"\xA1”;
ó-->cout"\xA2”;
ú-->cout"\xA3”;
¿-->cout"\xA8”;
¡(exclamación)-->cout"\xAD";
cout<<"Ingrese el a\xA4o: “;
27