ejercicio-3

10
Ejercicio 3.11 a) if (edad >= 65) printf(“la edad es mayor o igual que 65\n”); else printf(“la edad es menor a 65\n); b) int x = 1, total=0; while (x<=10) { total += x; ++x; } c) while (x<=10) { total += x; ++x; } d) while (y > 0) { printf(“%d\n”, y); ++y; } Ejercicio 3.12 a) La solución a cualquier problema involucra la ejecución de una serie de acciones en un algoritmo específico. b) Un sinónimo de procedimiento es método.

Upload: hendrikmartinahm

Post on 31-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

asd

TRANSCRIPT

Page 1: Ejercicio-3

Ejercicio 3.11

a) if (edad >= 65)printf(“la edad es mayor o igual que 65\n”);

elseprintf(“la edad es menor a 65\n);

b) int x = 1, total=0;

while (x<=10) { total += x; ++x; }

c)

while (x<=10) { total += x; ++x; }

d) while (y > 0) { printf(“%d\n”, y); ++y; }

Ejercicio 3.12

a) La solución a cualquier problema involucra la ejecución de una serie de acciones en un algoritmo específico.

b) Un sinónimo de procedimiento es método.c) Una variable que acumula la suma de varios números es un acumulador.d) El proceso de definir ciertas variables en valores específicos al principio de un programa,

se conoce como Inicializar variables.e) Un valor especial utilizado para indicar “entrada de fin de datos” se conoce como valor

centinela.

Page 2: Ejercicio-3

f) Un diagrama de flujo es la representación gráfica de un algoritmog) En un diagrama de flujo, el orden en el cual deben ser ejecutados los pasos se indican por

los símbolos líneas de flujo.h) El símbolo de terminación indica el inicio, así como fin de todo algoritmo.i) Los símbolos rectángulos corresponden a cálculos que por lo regular se ejecutan por

enunciados de proceso y por operaciones de entrada/salida datos que se llevan normalmente a cabo mediante llamadas al scanf y printf de las funciones estándar de la biblioteca.

j) El elemento escrito dentro de un símbolo de decisión se conoce como condición

Ejercicio 3.13

Lo que sucede en este programa es que el ciclo nunca culmina por la razond e que el contador en este caso x nunca cambia su valor consecuentemente el programa se itera de forma infinita. Este tipo de de errores son no fatales o también semánticos ya que la sintaxis es correcta pero que no se especifico al programa cuando continuar el flujo.

Ejercicio 3.14

a) Imprimir “enter two numbers”.b) p -> x + y + zc) Si m > 2 * vd) Leer s Leer r Leer t

Page 3: Ejercicio-3

Ejercicio 3.15

a)

Leer variable2

Leer variable1

suma - > variable2 + variable1

imprimir suma

b)

Leer variable2

Leer variable1

si variable2 > variable1

imprimir “variable2 es mayor”

sino

imprimir “variable1 es mayor”

c)

mientras n != -1 hacer

Leer n

suma -> suma + n

imprimir suma

Page 4: Ejercicio-3

Ejercicio 3.16

a) Falsob) Verdaderoc) Verdaderod) Falsoe) Verdadero

Page 5: Ejercicio-3

Ejercicio 3.29

****

++++++++

****

++++++++

****

++++++++

****

++++++++

****

++++++++

Ejercicio 3.30

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

>>>>>>>>>>

<<<<<<<<<<

Page 6: Ejercicio-3

Ejercicio 3.31

A)

if (x < 10)

if (y > 10 )printf ( "*****\n" )

else

printf ( "#####\n" ) ;printf("$$$$$\n");

if (x < 10){

if (y > 10)printf("*****\n");

}Else{

printf("#####\n");printf("$$$$$\n");

}

Page 7: Ejercicio-3

Ejercicio 3.32

a) Suponiendo x = 5 y y = 8.

if (y== 8){

if (x==5)printf ("@@@@@\n") ;

elseprintf "#####\n" ;

}printf ( "$$$$$\n" ) ;printf ( "&&&&&\n" ) ;

b) Suponiendo x = 5 y y = 8, se produce la siguiente salida.

if (y== 8){

if (x==5)printf ("@@@@@\n") ;

}Else{

printf "#####\n" ;printf ( "$$$$$\n" ) ;printf ( "&&&&&\n" ) ;

}

c) Suponiendo x = 5 y y = 8, se produce la siguiente salida.

if (y== 8){

if (x==5)printf ("@@@@@\n") ;

Page 8: Ejercicio-3

else{

printf "#####\n" ;printf ( "$$$$$\n" ) ;

} } printf ( "&&&&&\n" ) ;

d) Suponiendo x = 5 y y = 7, se produce la siguiente salida.

if (y== 8){

if (x==5)printf ("@@@@@\n") ;

}else{

printf "#####\n" ;printf ( "$$$$$\n" ) ;printf ( "&&&&&\n" ) ;

}

Page 9: Ejercicio-3