top of page
Coding

Rincon del C

Inicio: Bienvenido

Programación en Lenguaje C Portafolio

Este log contiene todas los temas que se han tocado durante el semestre.

Inicio: Texto
C-lenguaje-de-programacion-mas-popular_e

Introducción

¿Qué es el lenguaje de programación C?

C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B. Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. 
Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución.

Inicio: Imagen

Temas

Elementos básicos

Estructura de un programa de lenguaje c

Un programa en C es un conjunto de funciones, definiciones de tipos de datos y declaraciones de variables contenidos en un conjunto de ficheros. Un programa en C siempre comienza a ejecutar por la función con nombre main.

Cabecera

La cabecera es una sección de fichero/archivo en el programa. Su propósito es el de recibir declaraciones de archivos que pueden ser llamados en cualquier momento durante la estructura de funciones y la estructura main. Normalmente su principal uso es el de introducir bibliotecas que tienen un listado de funciones según la necesidades del programador, p.ej. la biblioteca stdio.h contiene las funciones para imprimir contenido en pantalla, o escribir y guardarlo dentro de un espacio de memoria.

Tipos de datos

Las variables o arreglos son espacios de memoria que tienen un nombre para poder ser manejado. El tipo de dato es la forma con la que se declara en que forma debe ser leído la información contenida en ella.

Arreglos

Un arreglo es una estructura, es decir es un conjunto de variables que se citan y manejan con un mismo nombre, y que permite además la utilización individual de sus elementos. es en resumen un conjunto de datos finito y del mismo tipo. En realidad, funciona como cualquier variable, excepto que, en lugar de almacenar un solo valor, guarda varios valores del mismo tipo en forma ordenada.

Operadores

 Los operadores son símbolos que indican cómo se deben manipular los operandos. Los operadores junto con los operandos forman una expresión, que es una fórmula que define el cálculo de un valor. Los operandos pueden ser constantes, variables o llamadas a funciones, siempre que éstas devuelvan algún valor.

Algoritmo

Un algoritmo es un conjunto de instrucciones o reglas bien definidas, organizadas y finitas que nos permite realizar una determinada actividad siguiendo una serie de pasos sucesivos y no ambiguos.

Todo algoritmo debe cumplir las siguientes restricciones:

  • Debe ser bien definido.

  • Debe ser preciso.

  • Debe ser finito.

Diagrama de Flujo

Son herramientas gráficas para la representación visual y gráfica de algoritmos, compuestos por una serie de símbolos icónicos unidos por flechas.

Pseudocódigo:

Es un pseudolenguaje intermedio entre el natural del programador y el lenguaje de programación seleccionado.

No existe una sintaxis estándar para el pseudocódigo, utilizando una mezcla de lenguaje natural y una serie de símbolos, términos y otras características propias de los lenguajes de programación de alto nivel.

Sus principales características son:

  • Es fácil de aprender y utilizar.

  • Es conciso.

  • Es independiente del lenguaje de programación que se vaya a utilizar.

  • Facilita el paso del programa al lenguaje de programación.

  • Es fácil de mantener.

Instrucciones de control

So sentencias que produce u efecto durante el programa en vez de trabajar en cambiar valores.
if
if-else
while
do-while
for

Funciones

El código de un programa escrito en C se divide en funciones. Las funciones suelen encapsular una operación más o menos compleja de la que se deriva un resultado. Para ejecutar esta operación, las funciones pueden precisar la invocación de otras funciones durante su operación.

Inicio: Lista

©2020 por RincondelC. Creada con Wix.com

bottom of page