Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programació
III Unidad:nIntroducción
1 a la Programación en C
Temas: Introducción a la programación en lenguaje
C.
Creando un programa en lenguaje C.
Edición – Compilación
Ejecución
C fue desarrollado originalmente en los años setenta por Dennis Ritchie en Bell Telephone Laboratories,
Inc. (ahora una sucursal de AT&T). Es el resultado de dos lenguajes anteriores, el BCPL y el B, que se
desarrollaron también en los laboratorios Bell. C estuvo confinado al uso en los laboratorios Bell hasta
1978, cuando Brian Kernighan y Ritchie publicaron una descripción definitiva del lenguaje. La definición
de Kernighan y Ritchie se denomina frecuentemente «K.&R C».
Otra característica importante de C es que los programas son muy portables, más que los escritos en otros
lenguajes de alto nivel. La razón de esto es que C deja en manos de las funciones de biblioteca la mayoría
de las características dependientes de la computadora.
Conceptos Básicos del Lenguaje C
# include <conio.h>
clrscr
getch
gotoxy
# include <gra.h>
setcolor
Función main(): Indica donde inicia el programa, cuyo cuerpo principal es un conjunto de sentencias
delimitadas por llaves , una inmediatamente después de la declaración main(), y la otra que finaliza el
listado.
Instrucción printf: Despliega información en la pantalla. Puede desplegar un simple mensaje de texto o
el valor de una o mas variable del programa.
Ejemplos:
printf(“La Peor Derrota es el Desaliento”);
printf(“El Resultado es: %d”, c);
Instrucción scanf: Lee datos desde el teclado y asigna los datos a una o mas variables del programa.
Ejemplo:
scanf(“%d”, &c);
En el ejemplo se lee un valor entero y este es asignado a la dirección de la variable c.
A la hora de programar es conveniente añadir comentarios (cuantos más mejor) para poder saber que
función tiene cada parte del código, en caso de que no lo utilicemos durante algún tiempo. Además
facilitaremos el trabajo a otros programadores que puedan utilizar nuestro archivo fuente.
El comentario, contenido entre estos dos símbolos, no será tenido en cuenta por el compilador.
TIPOS DE DATOS
C no soporta un gran número de tipos de datos predefinidos, pero tiene la capacidad para crear sus
propios tipos de datos. Todos los tipos de datos simples o básicos de C son, esencialmente, números. Los
tipos de datos básicos son:
•Enteros
•Números de coma flotante
•Caracteres
A continuación se detalla su nombre, el tamaño que ocupa en memoria y el rango de sus posibles
valores.
Palabras Reservadas
Existen una serie de indicadores reservados, con una finalidad determinada, que no podemos utilizar
como identificadores.
Operadores Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
% División Modulo
-- Decremento
++ Incremento
Operadores Relacionales
> Mayor
>= Mayor o Igual
< Menor
<= Menor o Igual
== Igual
!= Distinto o Diferente
Operadores Lógicos
&& and (y lógico)
|| or (o lógico)
! Not
Operadores Lógicos a Nivel de Bit
Operadores de Asignación
= Asignación Simple
+= Suma con Asignación
-= Resta con Asignación
*= Multiplicación con Asignación
/= División con Asignación
%= División Módulo con Asignación
Ejemplos de Programas en Lenguaje C y Pascal
# include <conio.h>
PROGRAM SUMA; # include <stdio.h>
Laboratorio 1
Actividad
Conteste el siguiente Cuestionario
Cuestionario
Video
Motivación
GRACIAS POR SU ATENCIÓN