Вы находитесь на странице: 1из 20

En la meta anterior, vimos que el lenguaje de alto nivel es el que se utiliza para dar instrucciones a

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?

Para responder esta pregunta es necesario dividir la respuesta en 4 elementos:

1. Variables
2. Operadores
3. Funciones
4. Sentencias de control

A continuacin te explicaremos cada uno de ellos.


Estos son los tipos de datos que se usan en programacin para asignarse a variables, que son
palabras que tomarn el valor del tipo de dato que se les asigne. En la siguiente seccin
conoceremos el elemento operador para asignar un tipo de dato a las variables y las operaciones
que se pueden realizar con ellos.

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

Descarga el siguiente documento, con l podrs estudiar los smbolos matemticos y su


significado para que los tengas presentes a lo largo del desarrollo del curso.
Como observaste, los operadores matemticos se utilizan en la vida cotidiana pero, adems de
ellos, existen los operadores lgicos.

Lgicos

Son aqullos que devuelven un valor booleano, es decir, falso o verdadero.

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

Estos realizan la unin de varias preguntas con las letras y u o.

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

Son elementos importantes en el campo de la programacin de sistemas, ya que te ayudan a definir


tus propias operaciones, con las cuales puedes hacer que los elementos que crees en un programa
tengan la funcionalidad que quieras. Esta funcionalidad depender de los parmetros que tu
funcin acepte y, despus de ello, la funcin devolver un valor, como resultado de las
operaciones que realiz.

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.

Te invitamos a descargar el siguiente documento en PDF, en el que vers ejemplos que


corresponden a los tres tipos bsicos de sentencias de control que existen en la programacin de
sistemas.

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:

Sentencia If: toma cierto camino dependiendo si la condicin es verdadera


Sentencia if-else: esta sentencia es muy similar a la anterior, slo que en este caso se agrega la
palabra else, cuya traduccin es de otro modo. Esto quiere decir que en esta sentencia pueden
tomarse dos caminos distintos: el primero corresponder a si la condicin es verdadera; y el
segundo, a si la condicin es falsa, para despus continuar con las instrucciones del camino
principal. Veamos su representacin en el siguiente diagrama:
A partir del ejemplo de Jos, expuesto previamente, tenemos que la instruccin dada por su mam,
quedara de la siguiente manera: ve a la tienda y compra frijoles, si hay huevo, lo compras, y
tambin compras tortillas; de otro modo (si no hay), regresa a casa. En el ejemplo se pueden
notar las instrucciones if y else. Observemos el siguiente diagrama:
Ahora ha quedado ms clara la diferencia entre un if y un if-else, pues Jos comprar 1 3
productos, dependiendo de la condicin.

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)

1. Qu almacenan los tipos de datos numricos?

a) Nmeros <span style="font-family: arial, helvetica, sans-serif;">a) Nmeros</span> - Correcto

b) Caracteres

c) Cadenas

d) Booleanos

Realimentacin correcta:

Muy bien! Efectivamente, los tipos de datos numricos, como su nombre lo indica, almacenan
nmeros.

2. Cul de las siguientes opciones es un tipo de nmero flotante?

a) "Juanita"

b) "c" y "x"

c) 1234

d) 12.56 <span style="font-family: arial, helvetica, sans-serif;">d) 12.56</span> - Correcto

Realimentacin correcta:

Muy bien! Es un nmero flotante y debe contener un punto decimal..

3. Los datos numricos enteros contienen punto decimal?

a) S
b) No <span style="font-family: arial, helvetica, sans-serif;">b) No</span> - Correcto

Realimentacin correcta:

Bien! Los datos numricos enteros no contienen punto decimal.

4. Cul de las siguientes opciones es un tipo carcter?

a) "juanita"

b) "c" <span style="font-family: arial, helvetica, sans-serif;">b) "c"</span> - Correcto

c) 1234

d) 12.56

Realimentacin correcta:

Excelente trabajo! Recuerda que los caracteres se utilizan individualmente y se muestran con
letra.

5. Qu tipo de dato es la variable Juanita?

a) Cadena <span style="font-family: arial, helvetica, sans-serif;">a) Cadena</span> - Correcto

b) Booleanos

c) Lgicos

d) Numricos

Realimentacin correcta:

Correcto! Las cadenas son caracteres unidos y forman palabras.

6. Qu valores pueden tener los tipos de dato booleanos?

a) Verdadero y falso <span style="font-family: arial, helvetica, sans-serif;">a) Verdadero y


falso</span> - Correcto

b) Nmeros y flotantes

c) Caracteres

d) Cadenas
Realimentacin correcta:

Muy bien! Los tipos de datos boleanos nos ayudan a responder preguntas o condiciones.

7. Cul de las siguientes opciones son operadores matemticos?

a) && y ||

b) +,-,* <span style="font-family: arial, helvetica, sans-serif;">b) +,-,* </span> - Correcto

c) <= , ==

d) =, &&

Realimentacin correcta:

Excelente respuesta! Estos operadores son smbolos puramente matemticos.

8. Cul de las siguientes opciones es un operador lgico?

a) &&

b) >= <span style="font-family: arial, helvetica, sans-serif;">b) &gt;=</span> - Correcto

c) +,-,/

d) =

Realimentacin correcta:

Buena respuesta! Los operadores lgicos devuelven un valor boleano, es decir falso o
verdadero.

9. Para qu sirven los conectores lgicos?

a) Unir slabas

b) Ordenar alfanumricos

c) Unir preguntas <span style="font-family: arial, helvetica, sans-serif;">c) Unir preguntas</span>


- Correcto

d) Para dar respuestas verdaderas


Realimentacin correcta:

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?

a) && <span style="font-family: arial, helvetica, sans-serif;">a) &amp;&amp;</span> - Correcto

b) ||

Realimentacin correcta:

Muy buena respuesta! Los conectores lgicos && une preguntas en las que todas las respuestas
deben ser verdaderas.

Вам также может понравиться