Título: Librería en C++
Autor:
Peter Jonathan Murillo Laje
Presentado a:
Ing. Washington Xavier García Quilachamin
Universidad laica “Eloy Alfaro de Manabí”
2do Semestre
Facultad de Ingeniería Eléctrica
Materia: Programación
Paralelo “B”
2
Índice
Librería en C++............................................................................................................ 1
Ciclo for en C++ .......................................................................................................... 4
Funciones ..................................................................................................................... 9
Referencias................................................................................................................. 11
3
Condicional switch en C++. Declaración uso y sintaxis de switch en C++
¿Qué es Condicional Switch?
Los condicionales Switch, son una estructura de control condicional, que permite
definir múltiples casos que puede llegar a cumplir una variable cualquiera, y qué acción
tomar en cualquiera de estas situaciones, incluso es posible determinar qué acción llevar
a cabo en caso de no cumplir ninguna de las condiciones dadas.
¿Cómo funciona el Switch?
La mejor forma de entender el funcionamiento de algo, es viendo un ejemplo de esto,
de este modo, me parece que para comprender de forma adecuada como funciona un
condicional Switch, es bueno hacerlo poniendo un ejemplo. Imaginemos entonces que
nuestro programa consta de un menú de opciones digamos 3 opciones, cada una
representada con un número correspondiente, es decir la opción uno corresponde al
número 1, la dos al 2 y así sucesivamente, queremos entonces que de acuerdo a un número
ingresado por el usuario ejecutemos una acción correspondiente y en caso de que no
corresponda a ninguna de las posibles opciones, mostrar un mensaje de error cualquiera.
De este modo, podemos identificar 3 casos distintos para nuestro switch o en otras
palabras, hemos identificado tres condiciones posibles que puede llegar a cumplir nuestra
variable: el caso uno corresponde a que el valor ingresado por el usuario sea el 1, es decir
ejecutar la opción 1, el caso 2 el número 2, etc. adicionalmente hemos encontrado la
opción que se ejecutará por defecto en caso de no suceder ninguno de estos casos, es decir
si el usuario ingresa por ejemplo 10, mostraremos un mensaje de error cualquiera.
Espero que haya sido un tanto claro con esto, si no es así, recuerda que puedes
preguntar en la sección de comentarios y con gusto te voy a responder o incluso modificar
esta sección para responder tu cuestión, de igual forma, vamos a ver ya mismo unos
ejemplos para entender mucho mejor de lo que he estado hablando.
4
Sintaxis del Condicional Switch en C++:
La sintaxis de un condicional Switch es bastante distinta a la de un condicional típico,
sin embargo, es bastante intuitiva y fácil de comprender, es solo cuestión de
acostumbrarse. Veamos a continuación la estructura general de un condicional Switch y
luego unos cuantos ejemplos.
Ciclo for en C++. Estructura, sintaxis y uso de un ciclo for en C++
Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten
ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico
inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada
"giro" o iteración del ciclo.
En resumen, un ciclo for es una estructura de control iterativa, que nos permite ejecutar
de manera repetitiva un bloque de instrucciones, conociendo previamente un valor de
inicio, un tamaño de paso y un valor final para el ciclo.
¿Cómo funciona un Ciclo For?
Para comprender mejor el funcionamiento del ciclo for, pongamos un ejemplo,
supongamos que queremos mostrar los números pares entre el 50 y el 100, si imaginamos
5
un poco como seria esto, podremos darnos cuenta que nuestro ciclo deberá mostrar una
serie de números como la siguiente: 50 52 54 56 58 60 ... 96 98 100. Como podemos
verificar, tenemos entonces los componentes necesarios para nuestro ciclo for, tenemos
un valor inicial que sería el 50, tenemos también un valor final que sería el 100 y tenemos
un tamaño de paso que es 2 (los números pares). Estamos ahora en capacidad de
determinar los componentes esenciales para un ciclo for.
Vamos a ver ahora como es la sintaxis de un ciclo for en C++, así estaremos listos para
usarlos en nuestros programas de ahora en adelante
Sintaxis del Ciclo For en C++:
La sintaxis de un ciclo for es simple en C++, en realidad en la mayoría de los lenguajes
de alto nivel es incluso muy similar, de hecho, con tan solo tener bien claros los 3
componentes del ciclo for (inicio, final y tamaño de paso) tenemos prácticamente todo
hecho.
6
¿Cómo funciona un Ciclo While?
Para comprender mejor el funcionamiento del ciclo while, pongamos un buen ejemplo,
imaginemos que por algún motivo, queremos pedirle a un usuario una serie de números
cualquiera y que solo dejaremos de hacerlo cuando el usuario ingrese un número mayor
a 100. Como vemos, aquí no podríamos utilizar un ciclo for, pues no tenemos ni idea de
cuándo al usuario se le va a ocurrir ingresar un número mayor que 100, es algo
indeterminado para nosotros, sin embargo el ciclo while nos permite ejecutar una acción
de forma infinita hasta que se cumpla alguna condición especifica, en nuestro caso sería
que el numero ingresado sea mayor a 100. De modo que si el usuario nos ingresa de
manera sucesiva los siguientes numero 1,50,99, 49, 21, 30, 100 ..., nuestro programa no
finalizara, pues ninguno de estos números es mayor que 100, sin embargo si nos ingresara
el numero 300, el programa finalizaría inmediatamente.
Vamos a ver ahora como es la sintaxis de un ciclo while en C++, así estaremos listos
para usarlos en nuestros programas de ahora en adelante cada vez que lo necesitemos
Sintaxis del Ciclo While en C++:
La sintaxis de un ciclo while es incluso más simple y "legible" que la del ciclo for en
C++, pues simplemente requerimos tener clara una condición de parada. En realidad, en
la mayoría de los lenguajes de alto nivel la manera de escribir un ciclo while (la sintaxis)
es incluso muy similar, así que con tan solo tener bien clara una condición de finalización
para el ciclo tendremos prácticamente todo hecho.
7
¿Cómo funciona un Ciclo Do-While?
Para comprender mejor el funcionamiento del ciclo while, usemos de nuevo el ejemplo
de la sección anterior sobre el ciclo while. Imaginemos entonces que por algún motivo,
queremos pedirle a un usuario una serie de números cualquiera y que solo dejaremos de
hacerlo cuando el usuario ingrese un número mayor a 100. Como vimos anteriormente,
esto se puede hacer por medio de un ciclo while, pero vamos ahora a ver como lo podemos
hacer usando un ciclo do-while mejorando así un poco nuestro algoritmo, evitando ciertos
comandos, tal como se dijo con el ciclo while, en efecto aquí estamos en la situación de
no tener ni idea de cuándo al usuario se le va a ocurrir ingresar un número mayor que 100,
pues es algo indeterminado para nosotros, sin embargo el ciclo while y en efecto el do-
while nos permite ejecutar cierta acción de forma infinita hasta que se cumpla alguna
condición especifica, en nuestro caso sería que el numero ingresado sea mayor a 100. De
modo que si el usuario nos ingresa de manera sucesiva los siguientes numero 1,50,99, 49,
21, 30, 100 ..., nuestro programa no finalizara, pues ninguno de estos números es mayor
8
que 100, sin embargo si nos ingresara el numero 300, el programa finalizaría
inmediatamente.
Vamos a ver ahora como es la sintaxis de un ciclo do-while en C++, así estaremos
listos para usarlos en nuestros programas de ahora en adelante cada vez que lo
necesitemos
Sintaxis del Ciclo Do-While en C++:
La sintaxis de un ciclo do-while es un tanto más larga que la del ciclo while en C++,
sin embargo, no se hace más complicado, de hecho, con tan solo tener bien clara una
condición de finalización para el ciclo tendremos prácticamente todo terminado.
9
Funciones:
Las funciones son un conjunto de procedimiento encapsulados en un bloque,
usualmente reciben parámetros, cuyos valores utilizan para efectuar operaciones y
adicionalmente retornan un valor. Esta definición proviene de la definición de función
matemática la cual posee un dominio y un rango, es decir un conjunto de valores que
puede tomar y un conjunto de valores que puede retornar luego de cualquier operación.
Métodos:
Los métodos y las funciones son funcionalmente idénticos, pero su diferencia radica
en el contexto en el que existen. Un método también puede recibir valores, efectuar
operaciones con estos y retornar valores, sin embargo en método está asociado a un
objeto, básicamente un método es una función que pertenece a un objeto o clase, mientras
que una función existe por sí sola, sin necesidad de un objeto para ser usada.
Procedimientos:
Los procedimientos son básicamente lo un conjunto de instrucciones que se ejecutan
sin retornar ningún valor, hay quienes dicen que un procedimiento no recibe valores o
argumentos, sin embargo en la definición no hay nada que se lo impida. En el contexto
de C++ un procedimiento es básicamente una función void que no nos obliga a utilizar
una sentencia return.
Durante este artículo hablaremos sobre procedimientos y funciones, los métodos son
parte de un tema diferente.
Declarando funciones en C++
La sintaxis para declarar una función es muy simple, veamos:
10
11
Referencias
[Link]
[Link]
[Link]
[Link]
12