Fundamentos de Programación: Conceptos Clave y Estructura en C

Enviado por Isaac y clasificado en Informática

Escrito el en español con un tamaño de 52,63 KB


Definición de programa.


Un programa, o también llamado programa informático, programa de computación o programa de computadora, es simplemente un conjunto de instrucciones para una computadora. Las computadoras necesitan de los programas para funcionar, y un programa no hace algo a menos que sus instrucciones sean ejecutadas por el procesador. Un programa se puede referir tanto a un programa ejecutable como a su código fuente, el cual es transformado en un ejecutable cuando es compilado.

Paradigmas en los lenguajes de programación
Los programas se pueden clasificar por el paradigma del lenguaje de programación que se usa para producirlos. Los principales paradigmas son imperativos y declarativos. Los programas que usan un lenguaje imperativo especifican un algoritmo, usan declaraciones, expresiones y sentencias.

Definición de programación
En informática, la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático.

Definición de lenguaje de programación

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.

Introducción y orígenes del lenguaje
C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente.

Estructura básica de un programa en C
La mejor forma de aprender un lenguaje es programando con él. El programa más sencillo que se puede escribir en C es el siguiente:
main( ) { }

La definición de la función está formada por un bloque de sentencias, que está encerrado entre llaves { }. Un programa algo más complicado es el siguiente:
include
main( )
{
printf(Hola amigos!\n);
}
.H>

El símbolo \n indica un cambio de línea. Hay un grupo de símbolos, que son tratados como caracteres individuales, que especifican algunos caracteres especiales del código ASCII.
Los más importantes son:
\a Alerta
\b Espacio atrás
\f Salto de página
\n Salto de línea
\r Retorno de carro
\t Tabulación horizontal
\v Tabulación vertical
\\ Barra invertida
\? Comilla simple
\ Comillas dobles
\OOO Visualiza un carácter cuyo código ASCII es OOO en octal
\xHHH Visualiza un carácter cuyo código ASCII es HHH en hexadecimal










3.4.1 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 tres tipos de datos básicos son: 
Enteros
Números de coma flotante (reales)
Caracteres

Imagen

Los tipos de datos fundamentales en C son:
? Enteros: (números completos y sus negativos), de tipo int.
? Variantes de enteros: tipos short, long y unsigned.
? Reales: números decimales, tipos float, double o long double.
? Caracteres: letras, dígitos, símbolos y signos de puntuación, tipo char.

char,

Identificadores
Un identificador es una secuencia de caracteres, letras, dígitos y subrayados. El primer carácter debe ser una letra (algún compilador admite carácter de subrayado). Las letras mayúsculas y minúsculas son diferentes.
Algunos ejemplos:
nombre-clase Indice DiaMesAnio
elemento_mayor Cantidad-Total Fecha-Compra-Casa
a Habitacionl20 1

Entradas relacionadas: