Академический Документы
Профессиональный Документы
Культура Документы
una computadora, y que sta realice o ejecute las acciones que se le estn indicando. Sin embargo,
es preciso que conozcamos qu elementos componen este lenguaje, por lo que nos surge la
siguiente pregunta: cules son los elementos de la programacin?
1. Variables
2. Operadores
3. Funciones
4. Sentencias de control
2. Operadores
Son los smbolos que te sirven para realizar operaciones con los tipos de datos ya antes
mencionados. Los tipos de operadores que hay son los siguientes
Matemticos
Lgicos
Descarga el siguiente documento. Con l podrs estudiar los smbolos de los operadores lgicos y
su descripcin, para que los tengas presentes a lo largo del desarrollo del curso.
Conectores lgicos
Descarga el siguiente documento. Con l podrs estudiar los smbolos de los conectores lgicos y
su ejemplo, para que los tengas presentes a lo largo del desarrollo del curso.
Cada uno de estos operadores est predefinido en los lenguajes de programacin, por tanto,
corresponden a las operaciones que pueden ejecutarse, pero stas son las nicas? La respuesta
es no, pues t puedes crear tus propias operaciones, las cuales son llamadas funciones.
Revismoslas a continuacin.
3. Funciones
Por ejemplo, realicemos una funcin que haga la multiplicacin de tres nmeros. Esta funcin te
solicitar esos nmeros como parmetros, con los cuales la funcin realizar las operaciones de
multiplicar. Al terminar, la funcin te devolver el resultado de la operacin, es decir, si a la
funcin le das los nmeros 2, 5 y 11 como parmetros, sta devolver el valor 110 que es el
resultado de 2 x 5 = 10 y 10 x 11 = 110.
4. Sentencias de control
Una sentencia es el nombre que se le da a las instrucciones que escribes en cierto lenguaje, en
pocas palabras, las sentencias son las lneas de cdigo que se escriben para que la computadora las
ejecute.
Por otra parte, las sentencias de control ayudan a tomar el mando de la ejecucin de las
instrucciones, a partir de ciertas condiciones. Es as que son utilizadas para tomar distintas rutas,
que nos desvan del camino principal, o bien, nos llevan a ejecutar ciertos pasos repetidamente.
imaginemos que a Jos le dice su mam: Ve a la tienda y compra frijoles; si hay huevo, lo
compras. Tambin compra tortillas. Enseguida te regresas a la casa.
Ahora representemos esto en un diagrama de flujo.
De acuerdo con la diapositiva anterior, notamos que Jos terminar comprando de 2 a 3 productos,
esto por supuesto, depende de si se cumple la condicin, resultado de la pregunta: Hay huevo?
En este caso, si hay huevo, Jos tendra que desviar su camino
principal para cumplir con la instruccin que su mam le indica; en caso contrario, slo continuar
con la compra de tortillas y regresar a casa.
El ejemplo nos muestra que una sentencia de control es una ruta alterna que se toma en caso de
que se cumpla una condicin. En este caso, se dio a partir de la sentencia if, que en ingls significa
s
Nota: Recordemos que los lenguajes de programacin son parecidos a un idioma que hablamos los
humanos y como estndar se utiliza el idioma ingls. En seguida profundizaremos un poco ms en
este tema, ya que veremos 3 tipos de sentencias de control: if, if-else y while:
Otro tipo de sentencias de control son los bucles o ciclos, los cuales repiten instrucciones hasta
que se cumple determinada condicin.
Sentencia while: sta se traduce como mientras, y como su nombre lo indica, realiza ciertas
instrucciones mientras se cumpla cierta condicin.
Retomaremos el ejemplo de Jos nuevamente para explicar esta sentencia. Como se explica en el
prrafo previo, sta realiza instrucciones mientras se cumple una instruccin, entonces, en este
caso, pensemos que la mam le dice a Jos: mientras no termines la tarea, no puedes salir a
jugar. De esta forma, la accin de salir a jugar, no se realizar hasta que cumpla la condicin.
Elementos de programacin
Es momento de que apliques tus conocimientos adquiridos en esta meta. Para ello, te invitamos a
que realices la siguiente actividad, en la que se te presentar un cuestionario de 10 preguntas
donde debers seleccionar la respuesta correcta, slo tendrs una oportunidad para responder.
(10/10 puntos)
b) Caracteres
c) Cadenas
d) Booleanos
Realimentacin correcta:
Muy bien! Efectivamente, los tipos de datos numricos, como su nombre lo indica, almacenan
nmeros.
a) "Juanita"
b) "c" y "x"
c) 1234
Realimentacin correcta:
a) S
b) No <span style="font-family: arial, helvetica, sans-serif;">b) No</span> - Correcto
Realimentacin correcta:
a) "juanita"
c) 1234
d) 12.56
Realimentacin correcta:
Excelente trabajo! Recuerda que los caracteres se utilizan individualmente y se muestran con
letra.
b) Booleanos
c) Lgicos
d) Numricos
Realimentacin correcta:
b) Nmeros y flotantes
c) Caracteres
d) Cadenas
Realimentacin correcta:
Muy bien! Los tipos de datos boleanos nos ayudan a responder preguntas o condiciones.
a) && y ||
c) <= , ==
d) =, &&
Realimentacin correcta:
a) &&
c) +,-,/
d) =
Realimentacin correcta:
Buena respuesta! Los operadores lgicos devuelven un valor boleano, es decir falso o
verdadero.
a) Unir slabas
b) Ordenar alfanumricos
Efectivamente! Los conectores lgicos nos ayudan a unir varias preguntas con las letras y u
o.
10. Cul es el conector lgico en donde todas las condiciones deben ser verdaderas para que ste
sea verdadero?
b) ||
Realimentacin correcta:
Muy buena respuesta! Los conectores lgicos && une preguntas en las que todas las respuestas
deben ser verdaderas.