Recapitulación: Conceptos Básicos

7/27

Lectura

¡Hola bienvenido al curso de Programación Estructurada!

En esta lectura vamos a recapitular la primera sección del curso, los conceptos básicos de programación. Empecemos por tipo de datos.

Como lo hablamos en el curso un tipo de dato es una clasificación que el programador le da a la información almacenada para avisarle al compilador cómo va a ser interpretada.

Los tipos de dato que vimos en el curso son:

  • int - Números enteros. p/e 0, -50, 1234
  • float - Números decimales. p/e -0.45, 12.5, 3.1416
  • char - Caracteres. p/e ‘C’ ‘a’ ‘z’
  • bool - Valor lógica binaria. p/e true y false

Estos tipos de dato que representan información pueden ser almacenados en la computadora, para esto utilizamos variables.

Las variables son un espacio reservado en memoria, definido por un tipo de dato y un nombre asignado, en el cual se puede guardar un valor y se puede modificar.

Siempre que nosotros queremos utilizar datos necesitamos reservar espacio en nuestra memoria. Aunque durante el curso usamos la palabra crear para explicar cómo utilizar una variable, en realidad el término correcto sería reservar, porque no estamos creando es espacio en la memoria, estamos reservando espacio para guardar ahí información.

Para reservar espacio en memoria para nuestros datos nosotros podemos declarar una variable, que signifca solo reservar el espacio o inicializar la variable que significa reservar el espacio y darle un valor inicial también.

La sintaxis para estos diferentes casos son:
image1.png

Para inicializar una variable nosotros usamos un operador de asignación, este es el operador =, con este indicamos que a la variable anterior le estamos asignando un valor específico.

Otros operadores de asignación pueden ser:

  • +=
  • -=
  • *=
  • /=
  • %=

Que como vimos en el curso, teniendo en cuenta una variable a, son una versión abreviada de:

  • a += 3 ------ a = a + 3
  • a -= 3 ------ a = a - 3
  • a *= 3 ------ a = a * 3
  • a /= 3 ------ a = a / 3
  • a %= 3 ------ a = a % 3

Estos operadores nos sirven para abreviar una operación y asignar el valor dentro de la misma variable.

Otros operadores que podemos utilizar son los operadores numéricos, estos son:

  • (+) Suma
  • (-) Resta
  • (*) Multiplicación
  • (/) División
  • (%) Módulo

Estos los conocemos de matemáticas básicas y el único distinto es el operador de módulo.
Este operador realiza una división, pero en vez de darnos el resultado de la división nos da el residuo de la división.

Estos son los conceptos básicos que vimos en el curso, espero que estes aprendiendo mucho y ¡nos vemos en la siguiente clase!

Aportes 202

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Les comparto el resumen en un Mapa Mental

✨ El resumen del módulo, nos permite afianzar el conocimiento que adquirimos.

Importante repasar para que nuestro cerebro retenga mejor. Excelente método de la profesora de este curso.

La práctica y los retos me han ayudado mucho.

Con este curso se pasaron los de Platzi. Y la maestra excelente! No me gusta comparar pero es la mejor hasta ahora.

La verdad asta aquí las cosas están super bien definidas y entendidas, en lo que a mi concierne.

me parece excelente, tener estos conceptos básicos claros, en la mayoría de los cursos estos conceptos no son explicados pues se supone que ya están claros, y ahí empiezan los vacíos.

Excelente resumen, ahora finalmente puedo decir que voy comprendiendo el lenguaje C

Llegué a este curso porque estoy haciendo la ruta de Fundamentos de la Ingeniería y el curso de C me asustó un poco… pero la misma comunidad me indicó que este sería in curso bueno antes del de Introducción a C y creo que es cierto.

Muy buen resumen sobre algunos conceptos básicos. A seguir aprendiendo!! 💪

a copiar esto en mi cuaderno de apuntes para fortalecer los conocimientos.

Aunque es buena idea el resúmen, las clases de por sí están bien explicadas =)

Es la primera vez que veo un resumen al final de un módulo, es de gran utilidad.

GRACIAS!!!

Las explicaciones de las clases son super claras, todo el contenido excelente.

Excelente resumen! Vamos por lo que sigue!

Mu buen resumen, continuemos aprendiendo!!

Gracias por el resumen.

Muchas gracias me ha sido de gran utilidad y he entendido mejor esta parte de fundamentos de un modo claro y muy rapido.

Excelente para profundizar en los fundamenteo de los lenguajes de programacion. PD: No me imaginaba que C fuera tan comprensible

Vamos bien, vamos bien 😃

A mi me enseñaron que es mejor:
int a = 0;
int b = 0;
a esto:
int a, b;

Supuestamente es más organizado definir una variable por linea, y ademas colocarle un valor (cero), ya que si no lo hacemos almacena valores al azar que de todas maneras llenan la memoria y puede dar errores. No se si esté mal o bien este concepto.

Excelente de verdad un placer ver todo el conocimiento explicado de manera magistral!!

Resumido perfectamente 👍🏾

Gracias!! eres una gran tutora… admiro tu trabajo, entendí cosas que no había entendido en la universidad, mil gracias!!

Operadores de asignación:
+= : a+=5 esto es igual a a=a+5
-= : a-=5 esto es igual a a=a-5
= : a=5 esto es igual a a=a*5
/= : a/=5 esto es igual a a=a/5
%= : a%=5 esto es igual a=a%5
operadores de incremento y decremento: también son operadores pero nos sirven para simplificar una operación.
a++ : es igual a a=a+1; cuando queremos incrementar en uno o sumarle uno a un valor
a-- : es igual a a=a-1; cuando queremos decrementar o restarle uno a un valor

+, -, *, / y % son operadores binarios porque actúan sobre dos orígenes de dato.
– y ++ son operadores unario porque actúan sobre un sólo origen de dato,
+=, -=, *=, /= y %= son solo contracciones del los operadores binarios.
Todos estos son operadores aritméticos. También hay otros tipos que supongo se verán más adelante.

¡Motivado! 😃 Excelente curso!

buena explicacion, este curso debieron ponerlo al principio de la ruta, me hubiera ahorrado muchos dolores de cabeza.

Me parece genial que hagas este tema de la recapitulación, hace mucha falta en los demás cursos para aclarar todas las dudas y afianzar los conceptos.

Realmente me gusto mucho esta parte ya que aunque son conceptos muy básico de la programación son muy importantes y se usan continuamente

Quisiera sugerir que para este y todos los cursos, se hagan exámenes parciales al finalizar cada modulo, o un reto mas grande.
¿Qué opinan? apoyen la sugerencia, así el teamPlatzi lo pondrá en consideración.

Buen resumen

Excelente que buen curso

excelentes conceptos, y los retos están ideales, incentivan la investigación y la practica, ayuda mucho a interiorizar lo aprendido.

Excelente resumen! gracias

Operadores numéricos:

(+) Suma
(-) Resta
(*) Multiplicación
(/) División
(%) Módulo

versión abreviada de las variables:
a += 3 ------ a = a + 3
a -= 3 ------ a = a - 3
a *= 3 ------ a = a * 3
a /= 3 ------ a = a / 3
a %= 3 ------ a = a % 3

Me encanta como va el curso, siento que estoy absorbiendo todo lo que la profesora explica de forma muy precisa y concisa.

Gracias por el resumen de estas unidades 😄
Me fue de mucha utilidad.

Buen resumen, Gracias!!

Gracias por el resumen

Muy buen resumen!

Excelente curso hasta ahorita muchas gracias.

excelente curso hasta los momentos estoy muy impresionado por la calidad de informacion del mismo.

Muchas gracias

Muchas gracias, tus clases son muy claras y prácticas.

listo anotado en mi cuaderno de apuntes.

A seguir aprendiendo, muy buen profesora explica super bien!!!

Excelente explicación maestra!

Buen Resumen. 😉

Buen Resumen.

Hasta el momento he aprendido bastante, seguiré con emoción el resto del curso, muchas gracias!!

Esto esta genial!!
A por mas.

Excelente recapitulación! A seguirle! 😄

Gracias, a seguir con el curso.

Para los que no sabemos, esto es muy importante. Entendí muchos conceptos. Gracias.

Gracias!

ESTUBO MUY BIEN EXPLICADO Y GRACIAS POR COMPARTIR TUS CONOCIMIENTOS

Excelentes clases!

Por favor, omitir el comentario final en el programa. El segundo reto lo hice aparte. Gracias.

Entendido @DanielaCoyotzi se explica bien y se toma su tiempo eso es bueno.

Buen repaso de los conceptos básicos, gracias.

Muchas gracias por el resumen!!

Muy buena la recapitulación. Sigamos aprendiendo!

#include <stdio.h>
#include <stdlib.h>

int main()
{
int valor;

printf (“ingrese el valor de la variable \n”);

scanf ("%i, \n", &valor);

valor %= 5;

valor = ++valor;

printf (“El valor de modulo es: %i \n”, valor);

return 0;

}

Gracias enserio, con estas clases por fin pude despejar muchas dudas que tenia sobre operadores de asignación.

Buenos apuntes.

Gracias por el resumen de está primera parte introductoria. Excelente trabajo de la profesora y del contenido que brinda.

Estoy realmente emocionado de estar aprendiendo a programar en un lenguaje tan popular como C. Hasta ahora el curso me ha parecido fabuloso.

Que buen curso 👌🏼

Excelente explicación, muchas gracias!

Muchas gracias.

Los conceptos los tengo claros pero en ocasiones me confundo cuando lo llevo a código.

Excelente información muy acorde con los ejemplos.

De verdad, estoy aprendiendo muchísimo. ¡Gracias!

Excelente info!

Gracias por el resumen 😉

Muy buen curso , todo muy bien explicado.

Gracias ,por el resumen .

Gracias 😃

Por si quieren seguir practican los CONCEPTOS BASICOS, acá les dejo un ejercicio interesante. Escriba un programa que introduzca un numero de 5 digitos, que separe el numero en sus digitos individuales y que despliegue los digitos separados entre si mediante tres espacios cada uno. Lo esperado es mas o menos asi:

Excelente vamos por mas!

Todo en orden, listo para seguir.😎💚

muchas gracias!!

RESUMEN de la intro;

Declarar una variable… int Mi_variable;
Iniciaalizando una variable… int Mi_variable = 3;

Operadores de asignación:
• +=
• -=
• *=
• /=
• %=
Que como vimos en el curso, teniendo en cuenta una variable a, son una versión abreviada de:
• a += 3 ------ a = a + 3
• a -= 3 ------ a = a - 3
• a *= 3 ------ a = a * 3
• a /= 3 ------ a = a / 3
• a %= 3 ------ a = a % 3

Operadores de Incremento y decremento.
++

Excelentes explicaciones, para las personas que ingresan al mundo de la programación, hace que todo tenga más claridad.

Buen resumen

Buen resumen tutora gracias.

Considero que al terminar de ver cierta sección es bueno recapitular lo que estamos aprendiendo porque así no dejamos de aprender.

Muy buen curso

I get it.

Genial!! vamos super

Muy útil tener este resumen de todo lo visto hasta el momento. ¡Gracias!

excelente curso

buena recapitulación!

Gracias!!!

No lograba comprender los conceptos de tipos de dato y variable. Realice este pequeño resumen para entenderlos (por favor denme feedback).
//
Los tipos de dato representan diferentes tipos de información que puede ser almacenada, la forma en que almacenamos esta información es gracias a las variables que nos ayudan reservar un espacio en memoria, definido por un tipo de dato y un nombre asignado.

Buenisimo

Yo como ya he estudiado lo básico de la programación me pareció muy engorroso tener que ver todo el curso completo entonces presenté el examen para ver qué tal estaba en cuanto a conocimientos y saqué 8,21 acerté 23 preguntas pero fallé en 5 y fueron sobre condicionales más que todo. Ya sé lo que debo repasar

Entendido todo hasta ahora.