Tarea programacion prmer parcial
Enviado por meh29 • 25 de Marzo de 2019 • Tarea • 3.004 Palabras (13 Páginas) • 195 Visitas
UNIVERSIDAD NACIONAL AUTÓNOMA DE HONDURAS
FACULTAD DE CIENCIAS
Alumna:
Sinthia Gissela Aguirre Figueroa.
Número de cuenta:
20181030308
Ejercicios:
1, 6, 11, 12, 15, 19, 23, 26, 30.
Clase:
Programación 1, MM-314
Sección:
1300
Licenciado:
Ángel Rivera.
Fecha:
24/ febrero/ 2019
Problema 1. En C++ el operador binario______________ suma el operando de la izquierda con el operando de la derecha y asigna este resultado al operando de la izquierda
R//. += .
Problema 6. Suponga que un programa contiene la línea de código:
for (int i = 0; i ∗ i − i < 20 && 17 ∗ i − i ∗ i ∗ i > 10; i + +)
Entonces el rango de valores que puede tomar la variable i es:
R//. 1, 2, 3.
Problema 19. Escribir y ejecutar un programa que invierta los dígitos de un entero positivo dado leído del teclado.
Codificación en C++:
1. #include
2. using namespace std;
3.
4. int main(){int num1, residuo, invertido;
5. cout<<"Ingrese un numero";
6. cin>>num1;
7.
8. while (num1>0){
9. residuo =num1%10;
10. num1= num1/10;
11. invertido= invertido*10+residuo;
12. }
13. cout<<"El numero invertido es:"<
14.
15. return 0;
16. }
Problema 11. Realice la prueba de escritorio del siguiente programa:
1. # include
2. using namespace s td ;
3.
4. i n t main ( ) {
5. i n t i = 1;
6.
7. cou t <<" i "<<"\ t "<<" i ∗ 10 "<<"\ t "<<" i ∗100 "<<"\ t "<<" i ∗ 1000 "<<"\n " ;
8. while ( i <6 ) {
9. cou t <∗10<< "\ t "<< i ∗100<<"\ t "<∗1000<<"\n " ;
10. i ++;
11. }
12. r e tu r n 0 ;
13. }
14.
[pic 1]
Problema 12. Realice una prueba de escritorio:
1 #include < c s t d li b >
2 #include
3 using namespace s td ;
4
5 i n t main ( ) {
6 i n t n=5 , m= 3;
7
8 f o r ( i n t i = 0; i
9 f o r ( i n t j = 0; j < i ; j ++) {
10 cou t << " ∗ " ;
11 }
12 cou t << endl ;
13 }
14
15 cou t << endl ;
16
17 f o r ( i n t i =n ; i > 0; i −−) {
18 f o r ( i n t j =m; j > 0; j −−) {
19 cou t << " ∗ " ;
20 }
21 cou t << endl ;
22 }
23
24 r e tu r n 0 ;
25 }
26
[pic 2]
Problema 15. Realice la prueba de escritorio del siguiente programa.
1. #include
2.
3. using namespace s td ;
4.
6.i n t x ;
7.
8. f o r ( x = 1; x <=10; x++) {
9. i f ( x== 5 ) {
10. c on tinue ;
11. }
12. cou t << x << "\ t " ;
13. }
14.
15. cou t << " U t i l i z a continue para ignorar la impresion del v al o r 5 " << endl ;
16.
17. return 0 ;
18. }
[pic 3]
Problema 23. Escribir un programa que calcule y visualice el más grande, el más pequeño y la media de n números (n > 0) ingresado por el usuario.
Codificación en c++:
1. #include
2. using namespace std;
3.
4. int main (){
5.
6. cout<<"El siguente programa puede leer n cantidad de numero determinado el menor,
7. mayor y la media"<
8. int centinela =1, contador = 0, mayor, menor, n,suma = 0;
9. centinela = 1;
10. while (centinela==1){
11. if (contador>0){
12. cout<<"Desea continuar si(1), no(2)";
...