ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Concepto Básicos de Programación


Enviado por   •  20 de Febrero de 2019  •  Tareas  •  6.443 Palabras (26 Páginas)  •  105 Visitas

Página 1 de 26

[pic 1][pic 2]

[pic 3]


[pic 4][pic 5][pic 6][pic 7][pic 8]

Índice

Índice                                          I

ANTESCEDENTES                                                                  II

  1. HISTORIA DEL LENGUAJE C               III
  2. ENTORNO DEL COMPILADOR                III
  3. ¿QUE ES UN PROGRAMA?                                         IV
  4. ELEMENTOS DE UN PROGRAMA               IV
  1. IDENTIFICADOR                       V
  2. TIPOS DE DATOS PRIMITIVOS           V
  3. DEFINICIÓN Y DECLARCIÓN DE DATOS   VI
  1. VARIABLES                    VIII
  2. CONSTANTES                      X
  1. OPERADORES Y EXPRESIONES           XI
  2. PALABRAS RESERVADAS              XIII
  3. COMENTARIOS                                                                   XIII
  4. ESTRUCTURAS DE CONTROL                                       XV
  1. ESTRUCTURA SECUENCIAL
  2. ESTRUCTURA SELECTIVA
  3. IF ANIDADOS
  4. ESTRUCTURA SELECTIVA MULTIPLE
  5. ESTRUCTURAS REPETITIVAS
  6. PROGRAMACIÓN MODULAR

CAPITULO I

Referencias                                                                                                        


ANTESCEDENTES


  1. HISTORIA

     C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

     Se trata de un lenguaje 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. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.

  1. ENTORNO DE COMPILACIÓN

SIGNIFICADO DE COMPILAR.

     Para poder programar en C en nuestro ordenador nos hace falta un compilador. “Compilar” significa traducir el código escrito en “Lenguaje entendible por humanos a un código en “Lenguaje Máquina”, que entienden las computadoras, pero no entendible por nosotros.

[pic 9]

IMAGEN 1.2.1

PROCESO DE COMPILACIÓN. 

     La compilación de un programa C se realiza en varias fases que normalmente son automatizadas y ocultadas por los entornos de desarrollo:

  1. Preprocesado consistente en modificar el código fuente en C según una serie de instrucciones (denominadas directivas de preprocesado) simplificando de esta forma el trabajo del compilador. Por ejemplo, una de las acciones más importantes es la modificación de las inclusiones (#include) por las declaraciones reales existentes en el archivo indicado.
  2. Compilación que genera el código objeto a partir del código ya preprocesado.
  3. Enlazado que une los códigos objeto de los distintos módulos y bibliotecas externas (como las bibliotecas del sistema) para generar el programa ejecutable final.

     El compilador se encarga de evitar que se pueda traducir un programa con código fuente mal escrito y de hacer otras verificaciones previas, de modo que el código máquina tiene ciertas garantías de que cumple cuando menos con los estándares de sintaxis obligatorios de un lenguaje. 

     Si se ha generado el ejecutable para Windows, no podrá utilizarse en Linux. Sin embargo, como hemos dicho C es un lenguaje estandarizado y apto para todas las plataformas. Por lo tanto, sí podemos utilizar el mismo código fuente y pasarlo por distintos compiladores para obtener los ejecutables en distintos sistemas operativos (como Windows, Linux o MacOS).

NOTA: El compilador genera Archivos con extensión .EXE

  1. ¿QUÉ ES LLA PROGRAMACIÓN?

     Es la ciencia encarga de dar solución a problemas mediante lenguajes de programación.

Programa: un programa es un conjunto de instruccones realizadas en un lenguaje de programaicón que realiza una tarea específica.

Diseño de un programa: el diseño de un programa está formado por 3 etapas:

  • Análisis del problema: consiste en el qué, cómo y cuando, Esto da como resultado la especificación del problema.
  • Programación: en esta etapa utilizamos técnicas para reducir nuestro problema, por ejemplo; algoritmos, diagramas de flujo y pseudocodigo.
  • Algoritmo: secuencia de pasos lógicos para resolver un problema. Todo algoritmo debe llevar un Inicio y un final.
  • Diagrama de flujo: Es la representación gráfica de un algoritmo.
  • Pseudocódigo. Es un falso código realizado en el lenguaje cotidiano.
  • Codificación: es transformar nuestro pseudocodigo a lenguaje de programación que vamos a utilizar. Esto nos da como resultado un código fuente.

Puesta a punto de un programa (5 etapas):

  • Edición: consiste en editar nuestro programa fuente en el editor del lenguaje utilizado
  • Compilación: consiste en depurar nuestro programa de posibles errores
  • Prueba y ejecución: consiste en probar nuestro programa con datos verdaderos para verificar que realmene realice ara lo que fue diseñado.
  • Montaje: consiste en unir nuestro programa que hayan sido compilados externamente formados de un sistema.
  • Mantenimiento y actualización: usar nuestro programa en varias ocacions para actualizar.

  1. ELEMEMENTOS DE UN PROGRAMA

     En programación se debe separar la diferencia entre el diseo del algoritmo y su implementación en un lenguaje específico. Sin embargo, una vez que se comprendan los conceptos de programación y como utilizarlos, la enseñanza de un nuevo lenguaje es relativamente fácil. Los elementos básicos constitutivos de un programa son:

...

Descargar como (para miembros actualizados)  txt (30.7 Kb)   pdf (1 Mb)   docx (341.7 Kb)  
Leer 25 páginas más »
Disponible sólo en Clubensayos.com