lunes, 20 de octubre de 2014

GLOSARIO


  • IF: Es una tendencia de decisión.


  • ElSE: Bloque de ejecución cuando la condición del IF es falsa.


  • FOR, WHILE Y DO: Ciclos o estructuras repetitivas, se diferencian entre sí porque el DO hace después pregunta, el FOR y el WHILE preguntan y después hacen.
A estas estructuras la conforman una condición de control (n<=10), un incremento (n++) y una variable de control (n=1).


  • SWITCH: Es una sentencia de control múltiple que maneja múltiples valores para una sola variable.


  • BREAK: Lo que cierra la sentencia de control múltiple: SWICTH.

jueves, 9 de octubre de 2014

Presentación en español - ingles.

INTRODUCCIÓN




En el presente trabajo se encontrarán variedad de ejercicios en los cuales se busca aplicar, exponer y aprender las diferentes maneras de crear programas. Se aplicarán estructuras repetitivas como el for, while y do; tendencias de decisión como if y su contraria que el else;  y por último sentencias de control como switch y lo que lo cierra break. Se busca afianzar los conceptos y métodos aprendidos en clase con la libertad de aplicarlos cuando y como lo creamos necesario en el desarrollo de cada uno de los programas. Buscando que el estudiante aprenda a su ritmo y no se quede en ninguno de los temas, para que así se forme integralmente en esta materia.








OBJETIVO GENERAL



Formar a los presentes y/o futuros ingeniero industriales en el área de la programación de computadores, afianzar en ellos los conceptos aprendidos en el aula de clases y darle autonomía frente al desarrollo de programas.



OBJETIVOS ESPECÍFICOS:



    1.        Aclarar las dudas frente al uso de las estructuras repetitivas como for, while y do.
    2.        Aprender a usar correcta y oportunamente la tendencia de decisión if y su bloque de ejecución cuando la condición de if es falsa, es decir else.
    3.        Practicar lo aprendido en clase.
    4.        Afianzar y aplicar los consejos dados por la docente.

  














INTRODUCTION





 In the present work they will find variety of exercises in which it is sought to apply, to exhibit and to learn the different ways of creating programs. Repetitive structures will be applied as the for, while and do; trends of decision as if and his opposite one that the else; and finally you pronounce of control as switch and what closes it break. One seeks to guarantee the concepts and methods learned in class with the freedom of applying them when and since we it believe necessarily in the development of each one of the programs. Looking that the student learns to his pace and does not remain in any of the topics, in order that this way he is formed integrally in this matter.













GENERAL OBJECTIVE




To form to the presents and/or future engineer manufacturers in the area of the programming computer, to guarantee in them the concepts learned in the classroom of classes and to give him autonomy opposite to the development of programs.



SPECIFIC OBJECTIVES:

1.    To clarify the doubts opposite to the use of the repetitive structures as for, while and do.
2.    To learn to use correctly and opportunely the trend of decision if and his block of execution when the condition of if is false, that is to say else.
3.    To practise the learned in class.
4.    To guarantee and to apply the advices given by teacher.





viernes, 5 de septiembre de 2014

LENGUAJE DE COMPUTADORES

1. Se desea cambiar el signo de un número únicamente en case de que sea negativo.


int main ()
{
     int numero;
     cout<<"Digite el número"<<endl;
     cin>>numero;
     if(numero<0)
        cout<<(numero*-1);
     else
        cout<<(numero*1);
return 0;
}

2. En un estacionamiento cobran $2.5 por hora o fracción. Diseñe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento por horas y minutos.

int main ()
{
      float TOTAL, horas, minutos;
      cout<<"Digite el tiempo utilizado"<<endl;
      cin>>horas>>minutos;
      TOTAL=(horas*2.5)+(minutos*2.5/60);
       cout<<"TOTAL="<<TOTAL;
return 0;
}



3. Codifique un programa que se comporte como una calculadora simple. Para ello deberá tener las siguientes características:
* Solo efectuara operaciones con dos operandos.
* Operaciones permitidas: +, -, *, /.
* Se trabajara con operandos enteros.
* Pedira en primer lugar la operación y a continuación los dos operandos. Sí el operador no corresponde a alguno de los indicados se emitirá un mensaje de error. 


int main ()
{
     int num1, num2, TOTAL;
     char suma='+', resta='-', multiplicación='*', división='/', operacion;
     cout<<"CALCULADORA SIMPLE"<<endl;
     cout<<"Digite la operacion= +, -, *, /"<<endl;
     cin>>operacion;
     cout<<"Digite dos numeros"<<endl;
     cin>>num1>>num2;
     
     if((operacion!='+')&&(operacion!='-')&&(operacion!='*')&&(operacion!='/'))
            cout<<"OPERADOR NO VALIDO" 
     else
            if(operacion=='+')
                cout<<"TOTAL=<<(num1+num2);
            if(operacion=='-')
                cout<<"TOTAL=<<(num1-num2);
           if(operacion=='*')
                cout<<"TOTAL=<<(num1*num2);
            if(operacion=='/')
                if(num2!=0)
                    cout<<"TOTAL=<<(num1/num2);
                else
                    cout<<"División indefinida";

int main ()
{
     float TOTAL, horas, minutos;
     cout<<"Digite el tiempo utilizado"<<endl;
     cin>>horas>>minutos;
   
    TOTAL=(horas*2.5)+(minutos*2.5/60);
     cout<<"TOTAL="<<TOTAL;
return 0;
}

4. Escriba un algoritmo que convierta kilómetros a millas terrestres y a millas marinas. Para ello debe ingresar el número de kilómetros, como salida se dará la correspondiente conversión de millas.
Recuerde que 1 K es igual a 0.621504 millas terrestres y a 0.5399568 millas marinas.

int main ()
{
    float marinas, terrestres, k;
    cout<<"Digite el número de kilómetros"<<endl;
    cin<<k;
    marinas=(k*0.5399568);
    cout<<"Millas marinas = "<<marinas<<endl;
    terrestres=(k*0.621504);
    cout<<"Millas terrestres="<<terrestres<<endl;

return 0;
}
















jueves, 21 de agosto de 2014

Ejercicios de dos dimensiones.


1. Seis jóvenes de diferentes países participaron en una organización juvenil para una convivencia internacional. Doris tenia que hacer el gafete de cada uno, sin embargo, aunque tenia los nombres y los países de procedencia, no sabia a cual le correspondía cada uno de ellos. los nombres de los jóvenes son: Gabriel, Marcelo, Andrés, Olivia, Gloria y Renato, y sus países son Francia, Inglaterra, Rusia, Japón, México e Italia. Afortunadamente Doris encontró unas anotaciones acerca de los jóvenes hechas por su jefe, y con base a ellas obtuvo la siguiente información:

a. A la italiana le gusta mucho la cuidad.
b. Renato quiere aprender a habar japonés.
c. Gloria sabe hablar inglés y francés.
d. El francés y Renato llegaron tarde.
e. Los más puntuales fueron Andrés y Gabriel.
f. Gabriel y el ruso le dijeron al japonés que les gustaría conocer su país.

* Entrada: Nombres y países.
* Estrategia: Gráfica.





* Salida:
> Gabriel - Méxicano
> Marcelo - Francés
Andrés - Japonés
> Olivia - Italiana
> Gloria - Inglesa
> Renato - Ruso

2. La fundación premio al saber otorgado viajes a Acapulco, Manzanillo, Guadalajara, México, Guanajuato, Chiapas y Cabo san Lucas. Los repartió entre los siete mejores alumnos de la universidad. Los mejores alumnos repartió Adriana, Óscar, Fermín, Idalia, Roberto, Natalia y Leonel. Para decidir adónde enviar a cada uno de ellos se les preguntó sus preferencias y se obtuvieron los siguientes datos:

a. Adriana sólo acepta viajr si es una playa.
b. Óscar quiere aprovechar el viaje para visitar Guatemala.
c. A Leonel le gusta las ciudades grandes pero no quiere ir a México.
d. Roberto quiere ir a una playa, pero que no esté en Colima ni en Guerrero.
e. A Fermin le da igual ir a Acapulco o a Guadalajara.
f. Natalia quiere conocer el templo del sol y el zócalo.

*Entrada: Nombres de los alumnos y sus lugares de destino.
*Estrategia: Gráfica.



*Salida:

> Fermin-Acapulco.
> Adriana-Manzanillo.
> Leonel-Guadalajara.
> Natalia-México.
> Roberto-Cabo san Lucas.
> Idalia-Guanajuato.
> Óscar-Chiapas.



3. Las hijas de la señora Campos, Elsa, Laura, Sofía, Leonor y Carmina, fueron a una fiesta y bailaron toda la noche con cinco jóvenes llamados Rodrigo, Federico, Arturo, Jorge y Armando (cada una con el mismo muchacho). De acuerdo con los siguientes datos, determine con que joven bailó cada una de las chicas:

a. Elsa y Sofia fueron las primeras en bailar y animaron a Jorge para que bailara con su hermana.
b. Arturo y el muchacho que bailó con Laura son primos de Rodrigo.
c. Armando y Federico hubieran preferido bailar con Carmina o con Laura.
d. Arturo no se separó toda la noche de Sofía.
e. El último en bailar fue Federico.

*Entrada: Nombres de las hijas y de los jovenes.
*Estrategia: Grafica.


*Salida:
> Elsa-Armando.
> Laura-Jorge.
> Sofia-Arturo.
> Leonor-Federico.
> Carmina-Rodrigo.


4. Liliana tiene cuatro hermanos: Jaime, Raúl, Carlos y Homero. Peo en la escuela son más conocidos por sus apodos: "Güero", "Tito", "Chute" y "Morombo".El "Chute" tiene el promedio más alto de los cuatro y le ayuda a Carlos en sus tareas escolares. El "Morombo" tiene un promedio de calificaciones inferior al de Carlos y "Tito". El promedio de calificaciones del "Güero" excede en cinco décimas al de Raúl. Este y Homero son los extremos en cuanto a promedio de calificaciones se refiere. ¿Qué apodo tiene cada uno?

*Entrada: Nombres y apodos de los hermanos de Liliana, ademas de sus promedios.
*Estrategia: Gráfica.


*Salida:
> Carlos-Güero.
> Raúl-Morombo.
> Homero-Chute.
> Jaime-Tito.



5. Los zoológicos de Curnovil, Pueblo, Tarino, Sanura y Durino tiene en total 85 felinos, entre los que se encuentran leones, gatos monteses, pumas, tigres y panteras. Se sabe que el zoológico de Curnovil tiene tres panteras y el doble de leones, pero en cambio no tiene gatos monteses; en total tiene 14 felinos. El zoológico de Pueblo no tiene leones, pero tiene siete pumas y dos tigres más que el de Durino; en total tiene 18 felinos. El número de pumas en los cinco zoológicos es de 20 y el de gatos monteses es de 17, de los cuales el zoológico de Sanura tiene ocho. El zoológico de Durino tiene cuatro pumas, tres leones y tres veces más de tigres que leones. De los 20 felinos que hay en el zoológico de Tarino nueve son gatos monteses y uno es león. Además, este zoológico tiene 10 de las 17 panteras que hay en total. El zoológico de Sanura no tiene tigres, al igual que el de Curnovil, y no tiene panteras. Determine cuántos y qué tipo de animales hay en cada zoológico.

*Entrada: Zoológicos y felinos.
*Estrategia: Gráfica.



*Salida:

> Curnovil: 14 felinos; 6 leones, 5 pumas, 3 panteras.
> Pueblo: 18 felinos; 7 pumas, 11 tigres.
> Tarino: 20 felinos; 1 león, 9 gatos, 10 panteras.
> Sanura: 13 felinos; 1 leon, 8 gatos, 4 pumas.
> Durino: 20 felinos; 3 leones, 4 pumas, 9 tigres, 4 panteras.


6. Bárbara, Daniela y Adriana tiene dos ocupaciones cada una: secretaria, estilista, recepcionista, vendedora de articulo domésticos, mesera y entrenadora. se sabe que:

a. Adriana y Daniela juegan tenis cada sábado con la entrenadora.
Daniela es la mejor cliente de la vendedora de artículos domésticos.
c. La secretaria es la novia del hermano de la entrenadora.
d. La mesera y la vendedora de artículos domésticos se reúnen con frecuencia en la casa de Bárbara.
e. La entrenadora le debe $ 30000.00  a la estulista.
f. La secretaria y la mesera fueron compañeras en la primaria.

Aplique la estrategia necesaria para contestar las siguientes preguntas:

1. ¿A qué se dedica Adriana?
2. ¿Quién es la mesera?
3. ¿Quién es la novia del hermano de la entrenadora?

*Entrada: Profesiones y nombres.
*Estrategia: Gráfica.




*Salida:

1. Adriana es secretaria y vendedora.
2. La mesera es Daniela.
3. La novia del hermano de la entrenadora es Adriana.