Caso de Exito LPL Projects Logistics Spain y Business Central
Lenguaje de Programación C
1. UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA.
CABUDARE.
Lenguaje de Programación C
APELLIDO Y NOMBRE: Colmenarez Juan Andrés
SECCIÓN: A
FECHA: 19/08/2021
PROFESOR: Esteban Torrealba
2. Lenguaje de programación C
Es un lenguaje de programación orientado a
la implementación de sistemas operativos,
el cual se desarrollo conjuntamente con el
sistema operativo Unix, fue creado por
Dennis Ritchie entre 1969 y 1972. Por otra
parte está entre los lenguajes más
populares parea crear software y
aplicaciones.
Características
•Es un lenguaje potente y eficiente.
•Es un lenguaje de propósito general.
Se ha utilizado para el desarrollo de
diversas aplicaciones y sistemas
operativos.
•Es un lenguaje portable.
•Proporciona un completo control de
cuanto sucede en el interior del
ordenador.
•Permite una amplia libertad de organización
del trabajo.
•Es más complicado de aprender que otros
lenguajes de programación como por
ejemplo el Pascal.
•Requiere una cierta experiencia para poder
sacarle el máximo rendimiento,
•Sin disciplina es difícil mantener
el control del programa.
Tipos de Datos
3. Tipo entero
Tipo real
Tipo carácter
Tipo cadena de caracteres
Representa números enteros con o sin
signo.Para definir variables en C se
antepone la palabra reservada del tipo
al identificador de la variable. El tipo
de datos entero se define en el
lenguaje de programación C por la
palabra reservada int.
Se emplean para representar números reales
(con decimales). Para definir datos reales se
antepone la palabra reservada float al
identificador de la variable.
Este tipo de datos se emplea para
representar un carácter perteneciente a
un determinado código utilizado por el
ordenador. Para representar este tipo
de dato se antepone la palabra
reservada char al identificador de la
variable.
Una cadena de caracteres es un número de
caracteres consecutivos encerrado entre unos
delimitadores determinados, que en el lenguaje
C son las comillas dobles. Para definir variables
de tipo cadena, estas se definen como vectores
de caracteres, esto es, anteponiendo la palabra
reservada char al identificador de la variable, y
después entre corchetes la longitud máxima de
cadena.
4. Operadores aritméticos en C
Operador = Asignación
Operador * Multiplicación
Operador / División
Operador % Resto de la división
entera(mod)
Operador + Suma
Operador - Resta
Se llaman operadores aritméticos a
aquellos que permiten realizar cálculos con
valores numéricos para obtener un
resultado. Los operadores aritméticos más
habituales son la suma, resta,
multiplicación y división. En C y en otros
lenguajes disponemos de un operador
adicional al que denominamos operador
módulo (%), que nos permite obtener el
resto de una división entre enteros.
Operadores de asignación
La mayoría de los operadores
aritméticos binarios tienen su
correspondiente operador de
asignación.
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Modulo (resto)
Operadores relacionales en C
Un operador relacional se utiliza para
comparar los valores de dos
expresiones. Éstas deben ser del
mismo tipo (aritméticas, lógicas o de
carácter).
5. < Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
= == Igual que
<> != Distinto que
1. En C, el operador igual que (=) se escribe con los caracteres igual-igual (==).
2. En C, el operador distinto que (<>) se escribe con los caracteres admiración-
igual (!=).
Operadores Lógicos en C
Operador && Operador lógico and
Operador || Operador lógico or
Operador ! Operador lógico not
El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos operandos true o
lo que es equivalente, distintas de cero. En cualquier otro caso el resultado es false.
El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera de las
expresiones evaluadas es true, o distinta de cero, en caso contrario devuelve false.
El operador “!” es equivalente al “NOT“, o “NO”, y devuelve true cuando la expresión
evaluada es false o cero, en caso contrario devuelve false.