Está en la página 1de 8

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 solucin a cualquier problema involucra la ejecucin de una serie de


acciones en un algoritmo especfico.
b) Un sinnimo de procedimiento es mtodo.
c) Una variable que acumula la suma de varios nmeros es un
acumulador.
d) El proceso de definir ciertas variables en valores especficos 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.
f) Un diagrama de flujo es la representacin grfica de un algoritmo

g) En un diagrama de flujo, el orden en el cual deben ser ejecutados los


pasos se indican por los smbolos lneas de flujo.
h) El smbolo de terminacin indica el inicio, as como fin de todo
algoritmo.
i) Los smbolos rectngulos corresponden a clculos 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 estndar de la biblioteca.
j) El elemento escrito dentro de un smbolo de decisin se conoce como
condicin
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
tambin semnticos 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 + z
c) Si m > 2 * v
d) Leer s
Leer r
Leer t

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

Ejercicio 3.16
a)
b)
c)
d)
e)

Falso
Verdadero
Verdadero
Falso
Verdadero

Ejercicio 3.29

****
++++++++
****
++++++++
****
++++++++
****
++++++++
****
++++++++

Ejercicio 3.30
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<
>>>>>>>>>>
<<<<<<<<<<

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");
}

Ejercicio 3.32
a) Suponiendo x = 5 y y = 8.

if (y== 8)
{
if (x==5)
printf ("@@@@@\n") ;
else
printf "#####\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") ;
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" ) ;
}

También podría gustarte