You are on page 1of 8

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA

Sede Chimaltenango
Facultad de Humanidades
P.E.M TECNOLOGIA EDUCATIVA
Programación II

Inga. Thelma Roxana Bollat Barrientos

“LABORATORIO 2”

Marcos Antonio Abaj Avila 7078-16-17767


Chimaltenango, 15 de abril de 2019
1. Ingresar 10 valores de la base y la altura de un triángulo y mostrar su
área=(base*altura) /2. También calcular y mostrar el promedio. (Trabaje con
ciclo Do-while)
2. Ingresar el monto de las ventas en dólares, preguntar si desea seguir
ingresando las ventas. Convertir los dólares a quetzales (1dólar = 7.66
quetzales) y también calcular la suma y el promedio con las ventas
convertidas a quetzales. Mostrar la conversión de las ventas, la suma y el
promedio.
3. Generar un programa que inicié los números en 1000, hasta 100 y que se
decremente en 100. Calcular y mostrar la división del número entre 2 y la
raíz cuadrada de estos. Ejemplo: número 10. cálculo: división = (10/2).
Raíz=  división

4. Ingresar las notas de 10 alumnos. Calcular la suma y el promedio. Contar


cuántas notas están entre el rango de 85 a 100 puntos. Mostrar la suma y el
promedio y cuántas notas están en el rango de 85 a 100 puntos (trabaje
con ciclo For).
5. Dibuje por medio de ciclos anidados un cuadrado, en donde el usuario
pueda ingresar el tamaño de los lados.
Cuestionario
1. ¿Qué diferencia existe entre un contador y un acumulado?
Un acumulador es una variable en la memoria cuya misión es almacenar
cantidades variables. Se utiliza para efectuar sumas sucesivas. La principal
diferencia con el contador es que el incremento o decremento de
cada suma es variable en lugar de constante como en el caso del contador.
2. ¿Qué diferencia existe entre un ciclo controlado por contador y un ciclo
controlado por centinela? De un ejemplo en C++
Se representará en un programa por medio de una variable. En las
instrucciones de preparación del ciclo se realiza la inicialización
del contador o contadores y diferencia controlado por un centinela consiste
en una estructura de repetición, con una determinada proposición, en la
misma, se repetirá un determinado proceso, hasta que el usuario digite un
determinado valor y haga verdadera la condición del ciclo.
Ejemplo:

3. ¿Qué es ciclo?
Un ciclo es una secuencia que ejecuta repetidas veces un trozo de código,
hasta que la condición asignada a dicho bucle deja de cumplirse.
4. ¿Defina qué es una estructura repetitiva e indique cuáles son?
Se utiliza cuando se quiere que un conjunto de instrucciones se ejecuten un
cierto número finito de veces. Se le llama bucle o ciclo a todo proceso que se
repite un cierto número de veces dentro de un pseudocódigo o un programa
5. ¿Cuál es la diferencia entre el ciclo While y el ciclo Do-While? Explique
Ciclo while determina acciones de un numero indefinidamente de veces,
cuando siempre cumple condición del ciclo while.
Ciclo do while su diferencia no sabes la cantidad de veces que se va ejecutar
cuando cumpla la condición posterior mente.
6. ¿Qué es el cuerpo del ciclo?
son sentencias que se utilizan para ejecutar una o varias instrucciones de
forma repetitiva cuando requiere el ciclo.
7. ¿Explicar qué es un contador?
Lo definimos que un contador es un registro del procesador de un
computador que indica la posición donde está el procesador en su
secuencia de instrucciones.
8. ¿Explicar qué es un centinela?
Es un valor distinguido que, si se lee, le indica al programa que el usuario
desea salir del ciclo. En este caso, podemos suponer que si ingresa el
carácter asterisco o cualquier es una indicación de que desea terminar. El
esquema del ciclo con centinela
9. ¿Explicar cómo funcionan los ciclos anidados?
Lo definimos no son una estructura de control por sí mismos, son un
indicativo de que quizá deberíamos plantear la solución a algún problema si
nos vemos obligados a usar ciclos anidados y más aún si es más de uno.
10. ¿Qué es un índice y cómo funciona?
Es una base de datos es una estructura de datos que mejora la velocidad de
las operaciones, por medio de identificador único de cada fila de una tabla,
permitiendo un rápido acceso a los registros de una tabla en una base de
datos.
Explicación:
Link de la presentación canva

https://www.canva.com/design/DADW8i-W3ew/oThavxd_Ia-
ojSmmHnYeHw/view?utm_content=DADW8i-
W3ew&utm_campaign=designshare&utm_medium=link&utm_source=sharebutton

Link del video tutorial selectivas simple

https://youtu.be/NMPjYcbnvuI

You might also like