Lic. Mate Y Física

Páginas: 8 (1840 palabras) Publicado: 4 de agosto de 2012
Capítulo

1
ELEMENTOS BÁSICOS DE PROGRAMACIÓN C
El lenguaje C++ fue creado por Bjarne Stroustrup [Stroustrup-2] de los laboratorios Bell y como él mismo lo afirma "C++ es un superconjunto del lenguaje de programación C". De ahí la necesidad de conocer por lo menos los aspectos más importantes de C antes de estudiar con detalle el lenguaje C++. En este capítulo se presenta un resumen de losprincipales aspectos de la programación C, y está dirigido a personas que ya conocen algún otro lenguaje de programación estructurado, tal como Pascal o para aquellas personas que desean repasar el lenguaje C. Para personas que no saben del todo programar se recomienda estudiar otro texto en el que se expongan estos temas con mayor detalle, por ejemplo en [Gottfried].

1.1 Uso del editor deBorland C++
El ambiente Borland C++ para Windows es un sistema muy sencillo de utilizar y la mejor forma de conocer todos sus secretos es consultando el manual de referencia [Borland-2] o la ayuda del sistema.

2

Elementos básicos de programación C

En la Figura 1.1 se presenta el editor de Borland C++ versión 4.0, y se explica en detalle la función de cada uno de los íconos del "ToolBar1". Unade las características más importantes de este editor es que tiene prácticamente el manual para el programador en las ventanas de la ayuda, basta marcar una palabra clave, luego presionar el ícono de ayuda y se obtendrá una descripción completa que incluye sintaxis y ejemplos del "comando" ma rcado.

1.2 Conceptos básicos
1
Este es nombre que Borland da a la barra de íconos de acción rápidaque aparece en la parte superior de la pantalla. 1

2

Elementos básicos de programación C

El lenguaje C da gran libertad al prog ramador con respecto a la estructura del programa; sin embargo, es recomendable seguir un esqueleto de programa como el siguiente:
1. ACCESO A BIBLIOTECAS 2. DECLARACIÓN DE CONSTANTES SIMBÓLICAS 3. DECLARACIÓN DE VARIABLES GLOBALES 4. DECLARACIÓN DE PROTOTIPOSDE FUNCIONES 5. PROGRAMA PRINCIPAL (main) 6. CÓDIGO DE LAS FUNCIONES

En programación Windows, el programa principal tiene un esqueleto bastante diferente y lo estudiaremos con detalle en capítulos posteriores. Por ahora nos interesa repasar el lenguaje C estándar. Ahora bien, cuando Borland C++ para Windows se encuentra un programa C estándar, lo ejecuta utilizando el programa EasyWin (que vienecon Borland C++). Este programa permite emular a DOS desde Windows en una ventana, de modo tal que se podrán utilizar las funciones estándar de entrada y salida de datos de C, así como funciones de pantalla de Borland C++, incluidas en versiones anteriores para DOS. Entre otras funciones se pueden citar:
printf(....); scanf(....); clrscr(); gotoxy(....); wherex(....); wherey(....);

No sepodrá utilizar ninguna de las funciones gráficas de versiones anteriores de Borland C++, tales como:
textcolor(....); textbackgroundcolor(....);

Debe quedar claro que por ahora no se están construyendo programas Windows, sino más bien estamos emulando a DOS desde Win-

2

Elementos básicos de programación C

dows. Claramente este no es el objetivo de este libro, pero lo hacemos únicamentecon el fin de repasar el lenguaje C. En el siguiente ejemplo se presenta un primer programa C que calcula el área de un círculo, dado su radio. En este programa se indican cada una de las partes de un programa C. Ejemplo 1.1. Programa C para calcular el área del círculo:
// E11.CPP #include #include #define PI 3.14159 // NOMBRE DEL ARCHIVO // ACCESO A ARCHIVOS DE BIBLIOTECA // DECLARACIÓN DECONSTANTE SIMBÓLICA // PROTOTIPO DE UNA FUNCIÓN

float CalculaArea(float r);

void main() { // FUNCIÓN (PROGRAMA) PRINCIPAL float radio, area; // DECLARACIÓN DE VARIABLES LOCALES clrscr(); printf("Ejemplo de EasyWin\n "); printf("Digite el radio: "); scanf("%f",&radio); area=CalculaArea(radio); printf("El area es: %f",area); } float CalculaArea(float r) { float a; a=PI*r*r; return a; } //...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fisica y mate
  • Fisica Mate
  • fisica-mate
  • Física y sus mate
  • Fisica mate
  • Fisico Mat
  • Fisica Mate
  • fisica mate

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS