Lenguaje de programación Hands On ‘C’

Lenguaje de programación Hands On ‘C’

C. ‘es un lenguaje de programación de propósito general. desarrollado por Dennis Ritchie. en AT&T Bell Labs. Fue diseñado para ser lenguaje de programación estructurado. El lenguaje de programación. ‘ C. se desarrolló a partir del lenguaje de programación B. que inicialmente se desarrolló a partir de BCPL. ( CPL básico. o Lenguaje de programación combinado básico. . El lenguaje “ C. Programación. se diseñó para un propósito específico: diseñar el sistema operativo UNIX. y ser útil para permitir que los programadores ocupados realicen sus tareas. “ C. se hizo tan popular que se extendió ampliamente fuera de Bell Labs. y los programadores de todo el mundo comenzaron a usar este lenguaje para escribir programas de todo tipo. ‘ C. no es lenguaje de bajo nivel. ni es lenguaje de alto nivel. se encuentra en algún punto intermedio y, para ser verdad, “ C. es un lenguaje de nivel medio. ”.

 Aprender programación en C  Aprender programación en C Programación práctica en C

En el mundo actual con tantos Lenguajes de programación de alto nivel. para elegir, como Perl. PHP. Java. etc., ¿por qué debería elegir “ C”. De acuerdo, la razón de elegir el lenguaje de programación ‘ C. sobre otros lenguajes de programación es su-

  1. Robusto.
  2. Un rico conjunto de funciones integradas .
  3. Proporciona una base para “ Programación de bajo nivel. con características de “ Lenguaje de alto nivel. .
  4. Adecuado para escribir Software del sistema. Software de aplicación. Business. o cualquier otro tipo de software.
  5. Los programas escritos en “ C. ‘son eficientes y rápidos, con la disponibilidad de una variedad de tipos de datos y operadores poderosos.
  6. Popular entre los programadores profesionales con la disponibilidad de varios compiladores para casi todas las arquitecturas y plataformas.
  7. Portabilidad.
  8. El programa escrito en ‘ C. es simple, fácil de entender y extensible con la disponibilidad de varias funciones compatibles con ‘ C ‘.
  9. C. ‘ha influido en un entumecimiento er de lenguajes de programación informática, incluidos C #. Java. JavaScript. Perl. PHP. Python. etc.

Quizás a estas alturas ya habrá aprendido por qué los cursos de programación comienzan con el lenguaje ‘ C. independientemente de lo que lenguaje de programación que optó por aprender.

Sabe que el 90%. de las supercomputadoras del mundo ejecutan Linux. Linux. se está ejecutando en el espacio, en su teléfono y reloj de pulsera, escritorio y cualquier otra máquina conocida. La mayor parte del kernel UNIX/Linux. consta de códigos escritos en el lenguaje de programación C. Y la versión Linux 3.2. tenía más de 15 millones. de líneas de códigos. ¿Te imaginas lo poderoso que es en realidad “ C. ?

Una onza de práctica pesa más que toneladas de teoría, y la mejor manera de aprender código es comenzar a programar tú mismo . ( No copie y pegue códigos, escríbalos usted mismo, aprenda a detectar errores ….

Anatomía freestar.config.enabled_slots.push

#include. le dice al compilador dónde buscar otros bits de códigos que no se encuentran en el programa. Normalmente son “ .h. o archivos de encabezado que contienen prototipos de funciones. Literalmente, el contenido de #include. se copia en el archivo del programa antes de la compilación.

#include (Definido por el sistema) #include “file” (Definido por el usuario)

La función principal es literalmente la parte principal del código. Solo puede haber una función principal en el programa compilado final. El código dentro de la función principal se ejecuta secuencialmente, una línea a la vez.

int main (void) ..tu código aquí ..

¡Bien! Ahora escribiremos un programa simple para sumar 3 números.

#include int main () int a, b, c, add; printf (“Ingrese el primer número”); scanf (“% d”, & a); printf (“Ingrese el segundo número”); scanf (“% d”, & b); printf (“Ingrese el tercer número”); scanf (“% d”, & c); sumar = a + b + c; printf (“% d +% d +% d =% d”, a, b, c, agregar); return 0;

Guárdelo como first_prog .c. y en Linux compílelo como.

# gcc-o first_prog first_prog.c

Ejecútelo como.

# ./first_prog

Nota. C. no distingue entre mayúsculas y minúsculas, lenguaje de programación. Para obtener más información sobre cómo compilar un programa C. consulte:

  1. Cómo compilar un programa C-(consulte Comando: 38.

En el programa anterior

  1. int a, b, c, add. son las variables.
  2. Printf. imprime cualquier cosa y todo entre comillas tal como está.
  3. Scanf. acepta la entrada del usuario y almacena el valor en la ubicación de la memoria.
  4. % d. significa tipo de datos enteros.

Ahora puede escribir programas capaces de sumar, restar, multiplicar y dividir cualquier número. Sí, debe usar “% f. para el valor flotante y no “% d. .

Si tiene éxito en la implementación tanto del número entero como del valores flotantes puede programar problemas matemáticos complejos.

Calcular la potencia de 2

Compilar y ejecutar como se describe arriba.

#include #define N 16 #define N 16 int main ( vacío) int n;/* El exponente actual */int val = 1;/* La potencia actual de 2 */printf (“\ t n \ t 2 ^ n \ n”); printf (“\ t ================ \ n”); para (n = 0; n <= N; n ++) printf ("\ t% 3d \ t% 6d \ n", n, val); val = 2 * val; return 0; Encontrar los factores de un número #include int main (void) int n, lcv, flag;/* bandera inicialmente es 1 y se convierte en 0 si determinamos que n no es primo */printf (“Ingrese el valor de N>”); scanf (“% d”, & n); for (lcv = 2, flag = 1; lcv <= (n/2); lcv ++) if ((n% lcv) == 0) if (flag) printf ("Los factores no triviales de% d son : \ n ", n); bandera = 0; printf ("\ t% d \ n", lcv); if (bandera) printf ("% d es primo \ n", n); Serie Fibonacci #include int main (void) int n; int i; int actual; int siguiente; int twoaway; printf (“¿Cuántos números de Fibonacci quieres calcular?”); scanf (“% d”, & n); if (n <= 0) printf ("El número debe ser positivo. \ n"); else printf ("\ n \ n \ tI \ t Fibonacci (I) \ n \ t ===================== \ n"); siguiente = actual = 1; para (i = 1; i <= n; i ++) printf ("\ t% d \ t% d \ n", i, actual); twoaway = actual + siguiente; actual = siguiente; siguiente = dos lejos; ¿Y si no hubiera existido una "C"?

Piense en el escenario. Si no hubiera existido “ C. , tal vez no hubiera Linux. ni Mac. ni Windows. sin iPhone. sin controles remotos. sin Android. sin microprocesador. sin computadora. ohhh, simplemente no puedes imaginar…

Esto no es un final. Debes escribir códigos de todo tipo para aprender a programar. Concibe una idea y codifícala, si tienes algún problema y necesitas mi ayuda, siempre puedes avisarme. Nosotros ( Tecmint. siempre intentamos brindarle la información más actualizada y precisa. Me gusta y comparte con nosotros para ayudarnos a difundir.

Leave a comment

Your email address will not be published. Required fields are marked *