0% encontró este documento útil (0 votos)
3 vistas15 páginas

Instrucciones Básicas del Lenguaje C

El documento presenta una introducción al lenguaje de programación C, incluyendo su historia, características y estructura básica de un programa. Se abordan temas como la declaración de variables, entrada y salida de datos, especificadores de formato y palabras reservadas. Además, se incluye un ejemplo de un programa simple que muestra números enteros secuenciales.

Cargado por

foviloj770
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas15 páginas

Instrucciones Básicas del Lenguaje C

El documento presenta una introducción al lenguaje de programación C, incluyendo su historia, características y estructura básica de un programa. Se abordan temas como la declaración de variables, entrada y salida de datos, especificadores de formato y palabras reservadas. Además, se incluye un ejemplo de un programa simple que muestra números enteros secuenciales.

Cargado por

foviloj770
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Nacional Experimental del Táchira

Vicerectorado Académico
Decanato de Docencia
Departamento de Ingeneiría Informática
Computación I - 0415102T

Computación I
Unidad II: Instrucciones básicas del lenguaje C

Docente: Ing. Jesús G. Altuve


Sumario
Ø Historia
Ø Características
Ø Estructura de un programa en lenguaje C
Ø Librerías
Ø Función main()
Ø Declaración de variables y constantes
Ø Entrada y salida de datos
Ø Especificadores de formatos de salida
Ø Caracteres de barra invertida
Ø Palabras reservadas
Ø Tipos de datos
Ø Nuestro primer programa en lenguaje C
Historia
• El lenguaje de programación C fue
desarrollado por Dennis Ritchie en los
Laboratorios Bell entre 1969 y 1973.
• Se originó como una evolución del
lenguaje B, el cual a su vez se basaba en
el BCPL.
• C se creó principalmente para
implementar el sistema operativo UNIX.
Características
Aplicaciones actuales del lenguaje C
Imperativo
Se ejecuta en forma de secuencia
de instrucciones. Motores
Gráficos

Debilmente tipado
Permite una mayor flexibilidad en la gestión
Motores de
de tipos de datos. Hardware [Link]

Propósito general
Su uso no está limitado a un propósito
en específico.

Compilado Kernels Robótica


Utiliza un compilador para traducir el código
fuente a lenguaje de máquina (Binario).

• Microsoft. (s.f.). Tipado seguro (RPC). Microsoft Learn.


• Free Software Foundation. (s.f.). GCC, the GNU Compiler Collection. GNU Project.
• Hipp, D. R. (s.f.). SQLite Home Page. SQLite Consortium
Estructura de un programa en C
Directivas del procesador
Declaración de librerías, archivos
personalizados y constantes o macros

Función main
Es el punto de entrada del programa, se
ejecuta al momento de la primera
ejecución, por lo tanto siempre debe
existir.

Retorno
Es el punto de salida del programa.
Aquí finaliza la ejecución.
Librerías

Una librería de programación es una


colección de código desarrollado
previamente que los programadores
p u e d e n u t i l i za r p a ra d e s a r ro l l a r
software de manera más ágil. Estas
colecciones de código reutilizable
suelen resolver problemas o
necesidades comunes de desarrollo.
Función main()

La función main sirve como punto


de partida para la ejecución del
programa. Normalmente, controla
la ejecución del programa
dirigiendo las llamadas a otras
funciones del programa.

• Microsoft. (s.f.). Función main y ejecución del programa. Microsoft Learn.


Declaración de variables y constantes
Las constantes se definen en el área de
indicaciones del procesador. Se declaran
con el caracter # seguido de su indicador
en mayúsculas y por ultimo su valor.
Las variables usualmente se declaran al
iniciar la función main. La nomenclatura
tradicional es:

tipo de dato indicador = valor de inicio;

Se pueden declarar varias variables de un


mismo tipo en una única línea.

En algunos casos las variables se pueden


declarar en el cuerpo del programa. Su
inicialización depende del ámbito del
problema.
Entrada y salida de datos

printf es la función que permite mostrar


la salida de datos a través de pantalla. Es
el equivalente en lenguaje C al Escribir
del pseudocódigo

scanf es la función que permite ingresar


datos a través del teclado. %d es el
especificador del formato y &edad indica
que el valor ingresado se guardará en esa
dirección de memoria.
Especificadores de formatos de salida
Con signo
Se utilizan en funciones como printf y
Sin signo
scanf para indicar el tipo de datos que Enteros
Octales

se espera o se muestra. Indican al

Especificadores
Hexadecimales

compilador el tipo de datos que se Decimales

imprimirán o leerán durante la Flotantes Notación científica

Hexadecimales
ejecución de un programa.
Caracteres
Alfanuméricos
Cadenas

• Kathiriya, M. (s. f.). Variables, data types and format specifiers in C language. Medium.
Algunos especificadores
Tipo de dato Especificador Uso
%d Entero decimal con signo
%u Entero decimal sin signo
int %i
%o Octal sin signo
%x Hexadecimal sin signo
%f decimal punto flotante
%e notación científica
float Utilice %f o %e según lo necesario
%g
%a Punto flotante hexadecimal
%c carácter
char
%s cadena o matríz de caracteres
Caracteres de barra invertida
Código Significado
\b Retroceso
Las constantes de caracteres de barra invertida \f Alimentación de hoja
se usan para introducir caracteres que es \n Nueva línea
\r Retorno de carro
imposible introducir por el [Link]
\t Tabulador horizontal
constantes son proporcionadas por C para que
\” Doble comilla
sea posible introducir dichas caracteres como \’ Comilla simple
constantes en los programas en los cuales sea \0 Nulo
\\ Barra invertida
necesario. Estas constantes de caracteres de
\v Tabulador vertical
barra invertida son
\a Alerta
\o Constante octal
\x Constante hexadecimal
Palabras reservadas
El lenguaje C posee un número reducido de palabras reservadas que
define el standard ANSI-C. Estas palabras reservadas pueden verse en la
tabla siguiente:

auto unsigned sizeof int enum const continue default

do break void static long extern float for

goto double can volatile struct register return short

signed if else char while switch typedef union

• Bonet Esteban, E. V. (s. f.). [Link] [Apuntes de laboratorio]. Universitat de València, Departamento de Informática.
Nuestro primer programa en C
Desarrolle un programa en C que muestre números enteros
secuenciales agrupados en bloques de 20 valores por línea. Después de
imprimir cada grupo, el programa debe preguntar al usuario si desea
continuar mostrando el siguiente bloque. Si el usuario elige salir o se
alcanza el límite máximo de impresiones, el programa debe finalizar,
borrar la pantalla y mostrar el mensaje "Fin del programa".
Referencias
• Microsoft. (n.d.). Tipado seguro (RPC). Microsoft Learn.
• Free Software Foundation. (n.d.). GCC, the GNU Compiler Collection.
GNU Project.
• Hipp, D. R. (n.d.). SQLite Home Page. SQLite Consortium.
• Microsoft. (s.f.). Función main y ejecución del programa. Microsoft
Learn.
• Kathiriya, M. (s. f.). Variables, data types and format specifiers in C
language. Medium.
• Bonet Esteban, E. V. (s. f.). [Link] [Apuntes de laboratorio].
Universitat de València, Departamento de Informática.

También podría gustarte