Manual Basico para Programacion en Lenguaje C-1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

UNIVERSIDAD TECNOLÓGICA DE PUEBLA

Técnico Superior Universitario Mecatrónica


Área Automatización

Lenguajes de programación

Manual básico del lenguaje de programación en C

Nombre del docente:


Cabrera Gutierrez Jose Ruben

Integrantes de equipo:

Jesus Eduardo Rojas Flores


Yael Antonio Mendoza Dominguez
Mauricio Amador Aguilar
Edwin Jimenez Arenas
Santiago Sanchez Caballero

Grado: 4°
Grupo “H”

Fecha de entrega: 27 de Septiembre de 2024


1.1 Historia del lenguaje de programación C...................................................................... 3
1.2 Declaración de variables de tipo enteras, texto y flotantes.........................................3
1.3 Ejemplo del programa “Hola mundo” en lenguaje C....................................................5
1.4 Valores declarados para operaciones aritméticas básicas......................................... 6
1.5 Valores capturados desde el programa ejecutado para operaciones aritméticas
básicas.................................................................................................................................... 7
1.6 Cálculo del área de un triángulo usando valores capturados.....................................7
1.1 Historia del lenguaje de programación C.
El lenguaje de programación C fue desarrollado en los años 70 por Dennis Ritchie en los
Laboratorios Bell de AT&T. Su origen se remonta a otro lenguaje llamado B, que a su vez
derivaba de BCPL (Basic Combined Programming Language). C fue creado con el propósito
de mejorar las características de B y proporcionar un lenguaje más potente para el desarrollo
de sistemas operativos.

C se destacó por su eficiencia y flexibilidad, lo que permitió su uso para escribir sistemas
operativos, siendo uno de los primeros proyectos en los que se utilizó el sistema operativo
UNIX. Gracias a su capacidad de manipular directamente la memoria, se convirtió
rápidamente en una herramienta valiosa para la programación de sistemas de bajo nivel.

Con el tiempo, C fue adoptado como un lenguaje de programación general debido a su


portabilidad y rendimiento. En los años 80, se formalizó su estándar con la creación de
**ANSI C**, un conjunto de reglas que definían su sintaxis y semántica. C ha influido en
muchos lenguajes modernos como C++, C#, Java, y Python.

En resumen, C ha sido fundamental en la evolución de la programación, tanto para el


desarrollo de software de sistemas como de aplicaciones, y sigue siendo uno de los lenguajes
más utilizados a nivel mundial.

1.2 Declaración de variables de tipo enteras, texto y flotantes.

1. Variables enteras (int): Se usan para almacenar números enteros (sin decimales). Se
declaran con la palabra clave `int`.

int numero; // Declara una variable entera llamada "numero"


numero = 5; // Asigna el valor 5 a "numero"

2. Variables de texto (char[]):En C, las cadenas de texto se representan como arreglos de


caracteres. Se usa la palabra clave `char` con corchetes `[]` para indicar que es una cadena.

char texto[20]; // Declara una variable de texto (cadena de hasta 20 caracteres)


strcpy(texto, "Hola mundo"); // Asigna "Hola mundo" a la variable "texto"

Aquí usamos la función `strcpy` (de la librería `<string.h>`) para copiar una cadena en la
variable.

3. Variables flotantes (float): Se usan para almacenar números con decimales. Se declaran con
la palabra clave `float`.

float decimal; // Declara una variable flotante llamada "decimal"


decimal = 3.14; // Asigna el valor 3.14 a "decimal"

Ejemplo completo:

#include <stdio.h>
#include <string.h> // Para usar strcpy

int main() {
int numero = 5; // Entero
float decimal = 3.14; // Flotante
char texto[20]; // Texto

strcpy(texto, "Hola mundo"); // Asignación de texto

printf("Numero: %d\n", numero); // Imprime el número entero


printf("Decimal: %.2f\n", decimal); // Imprime el número flotante
printf("Texto: %s\n", texto); // Imprime el texto

return 0;
}
1.3 Ejemplo del programa “Hola mundo” en lenguaje C.

Código:
#include <stdio.h>
int main()
{
printf("Hola mundo");
return 0;

Programa Ejecutado:
1.4 Valores declarados para operaciones aritméticas básicas.

Código:
#include <stdio.h>
int main()
{
int a, b, suma, resta, multiplicacion, division;
a=10;
b=15;
suma= a+b;
resta= a-b;
multiplicacion= a*b;
division= b/a;
printf("la suma es: %d \n", suma);
printf("la resta es: %d \n", resta);
printf(" la multiplicacion es: %d \n", multiplicacion);
printf(" la division es: %d \n ", division);
return 0;

Programa ejecutado:
1.5 Valores capturados desde el programa ejecutado para
operaciones aritméticas básicas.

Código.
#include <stdio.h>

int main() {
float num1, num2;
char operacion;

printf("Ingrese el primer numero: ");


scanf("%f", &num1);

printf("Ingrese el segundo numero: ");


scanf("%f", &num2);

printf("Ingrese la operación deseada (+, -, *, /): ");


scanf(" %c", &operacion); // El espacio antes de %c ignora cualquier carácter de nueva
línea

switch (operacion) {
case '+':
printf("Resultado: %.2f\n", num1 + num2);
break;
case '-':
printf("Resultado: %.2f\n", num1 - num2);
break;
case '*':
printf("Resultado: %.2f\n", num1 * num2);
break;
case '/':
if (num2 != 0) {
printf("Resultado: %.2f\n", num1 / num2);
} else {
printf("Error: División por cero no permitida.\n");
}
break;
default:
printf("Operación no válida.\n");
}

return 0;
}

Programa ejecutado.

1.6 Cálculo del área de un triángulo usando valores capturados.

Código:
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, area;
printf("Dame el valor de la base:\n");
scanf("%d",&a);
printf("Dame el valor de la altura:\n");
scanf("%d",&b);
area= a*b/2;
printf("el resultado es:%d \n",area);
return 0;

Programa ejecutado:

También podría gustarte