KnowledgeCity

Sentencias condicionales en programación en C

La primera habilidad que la mayoría de los programadores aprenden es cómo usar variables en su lenguaje de programación de elección, ya que la…

La primera habilidad que la mayoría de los programadores aprenden es cómo usar variables en su lenguaje de programación de elección, ya que la computación generalmente implica trabajar con datos. El lenguaje C tiene reglas específicas para crear y usar variables, que pueden ser familiares para los programadores que han usado otro lenguaje, pero pueden confundir a alguien que es nuevo en la programación. Por ejemplo, los nombres de las variables deben comenzar con un carácter alfabético y pueden contener números, pero no símbolos; a diferencia de algunos de los lenguajes de scripting más populares, las variables C deben declararse antes de su uso para que el compilador pueda realizar un seguimiento del tipo de datos de la variable.

Estas lecciones sobre instrucciones condicionales analizan cómo crear y usar variables para almacenar datos, cómo usar constantes para crear variables inmutables y cómo escribir instrucciones aritméticas para realizar ecuaciones matemáticas. También repasaremos la declaración de variables, la asignación de datos a variables y la combinación de declaraciones y almacenamiento de datos en una sola declaración.

Objetivos de aprendizaje

  • Comprender cómo declarar variables
  • Explicar cómo asignar datos a variables

Instructor: Mike McMillan

Duración: 21m · 4 lecciones
Nivel: Beginner
Idioma: Español

Habilidades que obtendrás

C (lenguaje de programación)Lenguajes de programación basados en CCompilación condicionalExpresiones condicionalesDeclaraciones condicionalesInteractive C

Lo que aprenderás

  • Declarar variables de acuerdo con las reglas de C para crear y usar variables
  • Asignar datos a variables y combinar la declaración y almacenamiento en una sola sentencia
  • Usar constantes para crear variables inmodificables
  • Escribir sentencias aritméticas para realizar ecuaciones matemáticas
  • Escribir sentencias if simples y sentencias if-else
  • Aplicar sentencias if-else if y sentencias switch

Puntos clave

  • En C, los nombres de variables deben comenzar con un carácter alfabético y pueden contener números pero no símbolos.
  • Las variables de C deben declararse antes de usarse para que el compilador pueda rastrear el tipo de dato de la variable.
  • Las constantes se utilizan para crear variables inmodificables, mientras que las sentencias aritméticas realizan ecuaciones matemáticas.
  • El curso cubre sentencias condicionales incluyendo sentencias if simples, if-else, if-else if y switch.
  • Declarar una variable y almacenar datos en ella se puede combinar en una sola sentencia.

Preguntas frecuentes

¿Qué cubre este curso?

Cubre cómo crear y usar variables para almacenar datos, cómo usar constantes para crear variables inmodificables, cómo escribir sentencias aritméticas para realizar ecuaciones, y sentencias condicionales como if simple, if-else, if-else if y switch.

¿Qué aprendeé sobre variables en C?

Aprenderás cómo declarar variables, asignar datos a variables y combinar la declaración y almacenamiento de datos en una sola sentencia, siguiendo las reglas específicas de C para crear y usar variables.

¿Para quién es apropiado este curso?

Es apropiado para quienes aprendan C, incluyendo programadores familiarizados con otro lenguaje así como aquellos completamente nuevos en la programación, ya que explica las reglas específicas de C para variables que pueden confundir a los principiantes.

¿Qué temas de sentencias condicionales se incluyen en las lecciones?

Las lecciones cubren Sentencias If Simples, Sentencias If-Else, Sentencias If-Else If y la Sentencia Switch.

¿Qué habilidades ayuda a desarrollar este curso?

Ayuda a desarrollar habilidades en C y lenguajes de programación basados en C, compilación condicional, expresiones condicionales, sentencias condicionales e C interactivo.

Transcripción

Transcripción

Hola, soy Mike McMillan, y bienvenidos a esta lección sobre la toma de decisiones usando la declaración if simple. En C, la forma en que tomamos decisiones en código es con una sentencia if. La declaración if mira una expresión relacional, y luego en base a esa expresión, si la expresión es verdadera o falsa, decide si se realiza o no o ejecutar una declaración o más de una declaración. Así que si miras en la pantalla Ya he puesto una plantilla de sintaxis para un simple if. Y así que aquí está, tienes la palabra clave "si", seguido de una expresión relacional, que es solo una expresión que involucra un operador booleano, mayor que, menor que, no igual a, igual a, todos esos operadores. Entonces, una llave abierta y una o más declaraciones para ejecutar si la expresión se evalúa como verdadera. Si la expresión se evalúa como falsa, no se ejecuta ninguna declaración dentro de las llaves. Ahora, te estoy mintiendo un poco, diciendo que las llaves son necesarias porque estrictamente hablando, para una sola declaración dentro de un si, no necesitas llaves. Pero la convención con los programadores estos días es utilizar las llaves independientemente, porque tiende a no inducir a errores, voy a demostrar lo que pasa eso puede causar un error aquí en solo un momento. Así que echemos un vistazo. Así que aquí he inicializado un salario variable a 20.000. Así que esto es lo que vamos a decir. Así que aquí hay un ejemplo de un simple si. Verificamos para ver si el valor del salario es mayor que 19,999. Si es así, entonces va a decir, "Necesitas un aumento". De lo contrario no pasa nada, así que mira lo que pasa. También podemos quitar las llaves y todavía obtenemos la respuesta correcta. Sin embargo, si quiero tener más de una declaración para ejecutar si la expresión relacional es verdadera, entonces tengo que incluir las llaves. Así que volvamos a ponerlos. Bueno, te diré algo, no lo hagamos, dejémoslos fuera. Y es por eso que la gente tiende a usar llaves todo el tiempo ahora. Y luego también quiero decir... Así que quiero que el programa diga, "Necesitas un aumento, creo que te mereces 30.000". Así que mira lo que sucede cuando ejecutamos eso. Hace ambas cosas, ¿de acuerdo? Pero mira, vamos a cambiar esto para hacer la expresión falsa. Ahora, no quiero que diga nada, pero mira lo que pasa. Todavía dice: "Creo que te mereces 30.000". Eso es porque sin llaves, solo una declaración, la declaración directamente debajo la expresión relacional no se ejecuta en este caso. Esta sentencia se ejecuta pase lo que pase. Entonces, al poner llaves alrededor de nuestro si, ahora no se imprime nada porque la expresión relacional era falsa, y eso es lo que queremos. Entonces, la clave para escribir buenos enunciados if es usar siempre las llaves incluso si no necesariamente los necesita, y veras en todas mis demostraciones que siempre los uso. Ahora, terminemos esta discusión. con una visión general muy rápida de los operadores relacionales. Los pondré dentro de este comentario. para que puedas verlos. Entonces tenemos mayor que y mayor que o igual a. Tenemos menor que, y menor que o igual a. Tenemos igual a, que es el doble de signos iguales, hemos hablado de eso antes. Y luego no tenemos igual a, que es un signo de exclamación igual. Esas son las diferentes expresiones relacionales que podemos usar al escribir sentencias if. Eso concluye esta lección sobre el simple si, y en mi próxima lección, vamos a hablar de la próxima versión de la sentencia if, el if else, que nos permitirá realizar una tarea si la expresión relacional resulta ser falsa.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.