Programacion en c++

September 26, 2017 | Author: ErEl CaMa | Category: C++, Division (Mathematics), Algorithms, Numbers, Interest
Share Embed Donate


Short Description

Download Programacion en c++...

Description

PROGRAMACIÓN

ALGORITMO Y CODIFICACIÓN

End E. EMMANUEL COAQUIRA M.

Algoritmos y su codificación en C++

Dedico este libro a mis padres (María y Joaquín) a mis queridos hermanos (Jhoselin y Fernando) y a la persona que cambio mi mundo (Yesica Y.C.L)… mi Ys!.

1

E. EMMANUEL COAQUIRA M.

Algoritmos y su codificación en C++

INTRODUCCIÓN Hola mi nombre es Edgar y los voy a conducir en la introducción a la programación en el lenguaje C++. C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. Desde ya auguro un gran interés en este libro, que será, sin duda alguna, material obligado de consulta y de útil ejercicio.

2

E. EMMANUEL COAQUIRA M.

Algoritmos y su codificación en C++ INDICE

PROGRAMACION ESTRUCTURADA EN C++ MARCO CONCEPTUAL

-.-.-.-(4)

I. PROCESOS SECUENCIALES -.-.-.-(6) 1.1 Calculando una función. 1.2 Interés Ganado. 1.3 Representar una hora en: Hrs, min, seg. 1.4 Calculando varias funciones. 1.5 Encontrar la distancia y velocidad final de un automóvil. II. PROCESO CONDICIONAL SIMPLE (if) -.-.-.-(12) 2.1 Pago bruto de un obrero si trabaja horas extras. 2.2 Costo de una llamada telefónica. 2.3 Hallando la ecuación 𝑦 = (𝑥 − 3)/(𝑥 2 − 25). 2.4 Rendimiento de un alumno teniendo su promedio. 2.5 Pago de acuerdo al consumo en un encuentro gastronómico. III. PROCESOS CONDICIONAL MULTIPLE (switch) -.-.-.-(19) 3.1 Cuantos días tiene un mes. 3.2 Importe a pagar por la cantidad de diskettes. 3.3 La fecha es correcta? 3.4 Importe a pagar en un instituto. 3.5 Descuento de una U. Privada según la profesión del tutor. IV. PROCESOS REPETITIVOS (while) 4.1 El cociente y residuo por restas sucesivas. 4.2 Divisores comunes de dos números. 1 1 1 4.3 La suma de N primeros 𝑆 = 2 + 4 + 6 + ⋯ 𝑁. 4.4 Lea un número e invierta sus cifras. 4.5 Halle si un número es cubo perfecto.

-.-.-.-(27)

V. PROCESOS REPETITIVOS (do-while) -.-.-.-(34) 5.1 Personas que ingresan a un museo de arte. 5.2 Máxima área que de un terreno. 5.3 Los múltiplos de 4 𝑦 𝑛 > 8, 𝑛 ≤ 32. 5.4 Cálculo del valor de 𝜋. 5.5 El costo menor de la institución que dictan cursos. VI. PROCESOS REPETITIVOS (for) -.-.-.-(41) 6.1 Suma, cuadrados y cubos de los N primeros números. 1 1 1 6.2 Encontrar la suma 𝑆 = + +. . + . 1+𝑥 1+2𝑥 1+𝑛𝑥 6.3 Velocidad promedio de un auto. 6.4 Artículos que podemos comprar con todo nuestro dinero. 6.5 Numero de 3 dígitos que aumenta en 297 al invertirlo. VII. VIII. IX. X.

ARREGLOS Y MATRICES FUNCIONES PROPIAS LIBRERIAS PROPIAS DIAGRAMA DE FLUJO

3

-.-.-.-(47) -.-.-.-(55) -.-.-.-(62) -.-.-.-(68)

E. EMMANUEL COAQUIRA M.

Algoritmos y su codificación en C++ PROGRACIÓN EN C++ 1

Tiene sus inicios por los años 70 y nace como una necesidad de establecer reglas en la programación. Reglas básicas: 1. Todo programa debe definir y establecer 3 partes: entrada, proceso, salida. 2. Todo proceso es solucionable con las siguientes estructuras de programación: secuencial, condicional, repetitivo. 3. Cualquier estructura de programación solamente debe tener una entrada y una salida. 4. Todo programa puede separarse en partes o módulos (procesos) cada vez más pequeños y fáciles de entender y cada módulo puede acceder a los datos globales del programa. ALGORITMO Es el conjunto ordenado de pasos u operaciones que permiten hallar la solución de un problema. DIAGRAMA DE FLUJO

OPERADORES LÓGICOS

1

http://mySpace91.ucoz.com

4

E. EMMANUEL COAQUIRA M.

Algoritmos y su codificación en C++ Más operadores ++ Incrementa una unidad -Disminuye una unidad += Incrementa el valor que esté a la derecha del igual -= Disminuye el valor que esté a la derecha del igual *=, /=, %= Multiplica, Divide, Residuo de dividir por el valor que este a la derecha del igual. Para comentarios /*Esto es un comentario en varias líneas*/ //Aquí tu comentario (para solo una línea) Para borrar pantalla clrscr() Salto de línea. cout
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF