1. Instituto Universitario de Tecnología
“Antonio José de Sucre”
TSU en Informática
Entornos de Desarrollo Utilizados en la Actualidad para Programar en
LENGUAJE C.
Nombre:
Carrera, Laura A.
Prof.:
Rossibel del Toro
N
N
o
m
b
2. Lenguaje C
Un lenguaje de Programación Es un conjuntos de palabras, reglas, con
las cuales se le indica a la computadora las funciones que debe
realizar. Un lenguaje de programación puede ser:
1.Lenguajes Máquinas: se trata de lenguaje cuyas instrucciones son
directamente comprendidas por el ordenador o computador en el que se ejecuta el
programa.
2.Lenguaje de Bajo Nivel: este tipo de lenguajes, son algo más fáciles de escribir,
quedando ubicados por tanto, según su grado de complejidad; en un nivel intermedio
entre el lenguaje máquina y el de alto nivel.
3.Lenguaje de Alto Nivel: Disponen de una sintaxis en lenguaje más natural, y un
amplio conjunto de funciones internas, que ayudan al programador en distintas
situaciones.SABIAS QUE?
Programa: Es un conjunto de instrucciones que se le dan a la computadora,
para que ésta realice una determinada tarea.
4.No está asociado a ningún
El lenguaje C, fue diseñado sistema operativo ni a ninguna
por Dennies Ritchie en 1970, en los máquina.
laboratorios Bell de Estados
Unidos. 5.Popular y Eficaz.
Este lenguaje presenta varias 6.Permite el desarrollo de
características, entre las cuales están: Sistemas Operativos y programas de
aplicación
1.Lenguaje de programación de
propósitos generales. 7.Portabilidad.
2.Permite la Programación 8.Existen las librerías en las
Estructurada. bibliotecas.
3.Abundancia de Operadores y 9.tiene sólo 32 palabras
Tipos de Datos. reservadas.
http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1648
3. Tipos de datos en Lenguaje C
Los caracteres son representados por char (% C), Los enteros por short ,int, long y
Los números en coma flotante por float y double.
Los tipos básicos disponibles y su tamaño son:
Char Carácter (normalmente 8 bits)
Short Entero corto con signo (normalmente 16 bits)
Int Entero con signo (depende de la implementación)
Unsigned Entero sin signo (depende de la implementación)
Long Entero largo con signo (normalmente 32 bits)
Float Flotante simple(decimales) (normalmente 32 bits)
Double Flotante doble (normalmente 64 bits)
Variable: Son nombres que se le dan a las localidades en la memoria principal donde un elemento de
dato puede almacenarse.Las variables en el lenguaje c pueden ser de diferentes tipos de datos, de
acuerdo a la necesidad de almacenar datos que surja al momento del desarrollo del programa.
Palabras Reservadas en MAYUSCULAS y minúsculas, por lo que no es lo mismo
El lenguaje C diferencia Lenguaje C
VARIABLE1 que variable1 ni que VariAble1.
auto break case char const typedef for
do double else enum extern continue short
goto if int long register default void
signed sizeof static struct return float volatile
while union unsigned
http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1650
4. Expresiones del Lenguaje C: Existen 4 tipos de expresiones en lenguaje C
Aritmeticas, Logicas, Relacionales, Igualdad
Expresiones Aritméticas
Son combinaciones de valores numéricos variables,
operadores y/o funciones asociadas con operando, que al ser
ejecutados proporcionan un resultado numérico entero o real,
pueden ser usadas para realizar cálculos matemáticos.
Operadores Descripción Jerarquía
*, /, % Multiplicación , División, Mayor Prioridad
Modulo (o resto)
+, - Suma , Resta Menor prioridad
Conectores logicos:
se utilizan para conectar expresiones relacionales. Los conectores logicos son
Conector Lógico Descripción Jerarquía
&& Y (AND) Mayor Prioridad
|| o (OR)
! No (NOT) Menor prioridad
Expresiones Relacionales:
Una expresion relacional es aquella que al evaluar retorna un valor verdadero o falso. Los
operadores relacionales que podemos utilizar
son:
Operador Significado
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
== Igual que (Para las comparaciones)
!= No igual a
http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1654
5. Expresiones de Igualdad:
Se utilizan para comparar la igualdad o no entre valores o expresiones y asi obtener
un resultado booleano (verdadero o falso). Los operadores de igualdad son:
Operador Significado Ejemplo
== (dos signos de igualdad Es igual a Nota == 15
seguidos)
Nombre == Adexis
!= Distinto Sexo != ‘F’
6. Jerarquia de Operadores
Categoría del Operador Operador
1. Operadores Unarios -, ++, --, !
*, /, %
2.Operadores Aritméticos:
Multiplicación, división y
+,-
Resto entero
Suma y Resta
3. Operadores Relacionales <, <=, >, >=
4. Operadores de Igualdad ==, ! =
5. Operadores Lógicos && (Y Lógico), ||(O logico), ! (NO Lógico)
6. Operadores de Asignación =, +=, -=, *=, /?, %=,
REGLAS DE JERARQUÍA:
- Se ejecuta primero el operador de más alta jerarquía.
- Operadores que tienen igual jerarquía se evalúan de izquierda a derecha.
- Si existen expresiones encerradas entre paréntesis, estas se evalúan primero.
- Si existen paréntesis anidados se evalúan primero los paréntesis más
internos.
http://saia.uft.edu.ve/uts/course/view.php?id=368