Aprenda C con ejemplos - Guía rápida

Primero comencemos con programas muy pequeños y simples para tener una idea básica de la estructura del código de programación C. Obtendremos la idea básica de declaración de variables, escaneo e impresión, etc.

Programas basicos

Veremos el clásico "¡Hola mundo!" programa para tener una idea de cómo está escrito un programa en c. Tenemos programas sobre variables disponibles en c. Estas son las variables elementales más utilizadas. Además, veremos cómo se pueden realizar las operaciones aritméticas en un programa.

  • "¡Hola Mundo!" programa en C

  • Variables en C

  • Operaciones aritmeticas

Programas generales

Hay programas que usamos en nuestra rutina, o digamos la rutina de un programador. Estos programas son fáciles de entender y deberían ayudar a comprender el estilo de programación en C. Veremos aquí algunos de estos programas y algunos trucos interesantes.

  • Compara dos enteros

  • Compara tres enteros

  • Encuentra si un número dado es par o impar

  • Encuentra si un número dado es positivo o negativo

  • Encuentre si un año es bisiesto o no

  • Intercambiar valores usando la tercera variable

  • Intercambiar valores sin usar una tercera variable

Este segmento está diseñado para brindar al alumno una vista mejorada de cómo funcionan los bucles en los idiomas c. Veremos bucles simples como for, while y do-while, junto con bucles anidados.

Programas de bucle simple

Veamos algún programa de bucle simple que usamos en la vida cotidiana:

  • Programa de conteo simple en C

  • Tabla de programa de conteo en C

  • Programa de mesa en C

  • Programa de tabla de tablas en C

  • Reverencia el programa de conteo en C

  • Imprimir valores pares en un bucle

  • Imprimir valores impares en un bucle

Esta sección está llena de ejemplos que utilizan bucles anidados de manera controlada. Podemos ver que el ciclo externo controla el interno, etc. Hemos tomado los ejemplos más simples que también son muy comunes.

  • Impresión de triángulo equilátero en C

  • Impresión de triángulo rectángulo en C

  • Impresión triangular boca abajo en C

  • Impresión triangular de arriba hacia abajo en C

  • Impresión de triángulo derecho de arriba hacia abajo en C

  • Impresión del triángulo de Floyd en C

  • Impresión del triángulo de Pascal en C

Array es una colección de datos homogéneos, organizados en formato secuencial. Aprender el concepto de matrices en C es muy importante, ya que es la estructura de datos básica. Aquí, en esta sección, veremos algunos programas de matrices muy útiles para darle una idea de cómo el lenguaje de programación C maneja las matrices.

Programas de matriz única

Estos programas son básicos e involucran solo una variable de matriz. Aprenderemos a manejar variables de matriz en situaciones diferentes.

  • Programa para imprimir una matriz

  • Programa para imprimir una matriz en orden inverso

  • Programa para calcular la suma de una matriz

  • Programa para calcular el promedio de una matriz

  • Programa para encontrar el elemento más grande de una matriz

  • Programa para encontrar el segundo elemento más grande de una matriz

  • Programa para encontrar el elemento más pequeño de una matriz

Programas de varios arreglos

Estos programas involucran más de una matriz. Esta sección debería brindarle algunas técnicas sencillas para manejar más de una variable de matriz en un programa.

  • Programa para copiar una matriz a otra matriz

  • Programa para copiar una matriz a otra matriz a la inversa

  • Programa para dividir una matriz en dos matrices

  • Programa para concatenar matrices

Las cadenas son en realidad una matriz unidimensional de caracteres terminados por un nullcarácter '\ 0'. Por tanto, una cadena terminada en nulo contiene los caracteres que componen la cadena seguida de unnull.

La siguiente declaración e inicialización crean una cadena que consta de la palabra "Hola". Para contener el carácter nulo al final de la matriz, el tamaño de la matriz de caracteres que contiene la cadena es uno más que el número de caracteres de la palabra "Hola".

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

Si sigue la regla de inicialización de la matriz, puede escribir la declaración anterior de la siguiente manera:

char greeting[] = "Hello";

En esta sección, aprenderemos cómo trabajar con el lenguaje de programación de cadena C. Hemos dividido los ejemplos en varias subsecciones para tener una mejor comprensión de lo que estamos haciendo:

Programas basicos

Estos programas se crearon especialmente para comprender los conceptos básicos de las cadenas en C. Este programa trata las cadenas como una matriz de caracteres.

  • Programa para imprimir una cadena en C

  • Programa para imprimir una cadena carácter a carácter en C

  • Programa para encontrar la longitud de la cadena sin función en C

  • Programa para contar caracteres presentes en C

  • Programa para contar vocales presentes en C

  • Programa para ordenar caracteres de cadena en C

Programas de cadenas múltiples

Estos programas tienen más de una variable de cadena. Estos deberían darle una idea de cómo trabajar con múltiples variables de cadena en el lenguaje de programación C:

  • Programa para copiar cadena en C

  • Programa para invertir cuerda en C

  • Programa para buscar cadenas en C

  • Programa para intercambiar cadenas en C

  • Programa para comparar dos cadenas en C

  • Programa para concatenar dos cadenas en C

  • Programa de anagramas de cadena en C

Programas de cadena larga

Una oración o una línea se pueden considerar como una cadena larga. Los siguientes programas tratan el mismo concepto:

  • C Programa para invertir palabras en una línea

  • C Programa para invertir una línea

Esta sección ha sido desarrollada para presentar algunos problemas matemáticos comunes que se pueden resolver usando el lenguaje de programación c.

Números y series

Comencemos con un número designado y una serie para programar. Aquí veremos cómo programar para obtener números Armstrong, Prime, Factorial y series de Fibonacci.

  • Número Armstrong

  • Número primo

  • Número factorial

  • Serie de Fibonacci

Promedio

Aquí aprenderemos a programar para encontrar promedios y porcentajes.

  • Average

  • Percentage

Media, mediana y moda

Los tres de media, mediana y moda son tipos de diferentes tipos de promedios. La media se refiere a la forma común de encontrar la media. La mediana es el valor central de una lista y la moda es un valor en una lista que ocurre el mayor número de veces.

  • Programa medio

  • Programa mediano

  • Programa de modo

Programas generales

Algunos programas básicos y generales aprendidos en las escuelas pueden proporcionarnos una idea de las técnicas de programación. Aquí veremos algunos de los programas generales utilizados en matemáticas escolares.

  • Raíz cuadrada

  • Cube

  • raíz cúbica

  • Permutation

  • H.C.F

  • L.C.M

Una lista vinculada es una secuencia de estructuras de datos que están conectadas entre sí mediante vínculos.

La lista vinculada es una secuencia de vínculos que contiene elementos. Cada enlace contiene una conexión a otro enlace. La lista vinculada es la segunda estructura de datos más utilizada después de la matriz. A continuación se muestran términos importantes para comprender los conceptos de la lista vinculada.

  • Link - Cada enlace de una lista enlazada puede almacenar un dato llamado elemento.

  • Next - Cada enlace de una lista enlazada contiene un enlace al siguiente enlace llamado Siguiente.

  • LinkedList - Una LinkedList contiene el enlace de conexión al primer enlace llamado Primero.

Aquí, en esta sección, aprenderemos técnicas básicas de programación usando listas enlazadas.

Lista vinculada simple (individualmente)

Esta lista vinculada tiene conexión secuencial unidireccional con nodos adyacentes. Solo se puede analizar unidireccionalmente. Aquí aprenderemos el funcionamiento básico de la lista individual.

  • Crear lista vinculada

  • Mostrar lista enlazada al revés

  • Encontrar el tamaño de la lista vinculada

  • Buscar un artículo en la lista vinculada

  • Actualizar un elemento en la lista vinculada

  • Eliminar un elemento de la lista vinculada

  • Combinar dos listas enlazadas

  • Dividir la lista vinculada en dos

Lista enlazada circular

La lista enlazada circular es una variación de la lista enlazada en la que el primer elemento apunta al último elemento y el último elemento apunta al primer elemento.

  • Crear lista vinculada

  • Mostrar lista enlazada al revés

  • Encontrar el tamaño de la lista vinculada

  • Buscar un artículo en la lista vinculada

  • Actualizar un elemento en la lista vinculada

  • Eliminar un elemento de la lista vinculada

  • Combinar dos listas enlazadas circulares

  • Dividir la lista vinculada en dos

Lista doblemente vinculada

La lista doblemente enlazada es una variación de la lista enlazada en la que la navegación es posible tanto hacia adelante como hacia atrás.

  • Crear lista vinculada

  • Mostrar lista enlazada al revés

  • Encontrar el tamaño de la lista vinculada

  • Buscar un artículo en la lista vinculada

  • Actualizar un elemento en la lista vinculada

  • Eliminar un elemento de la lista vinculada

  • Combinar dos listas doblemente enlazadas

  • Dividir la lista vinculada en dos