Ingeniero en sistemas

Solo disponible en BuenasTareas
  • Páginas : 9 (2098 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2012
Leer documento completo
Vista previa del texto
Colegio Nacional Técnico “AUTACHI”
Administración de Sistemas

F IGURA
P ROFESIONAL
Proponer y coordinar
cambios para mejorar
la explotación del
sistema
y
las
aplicaciones.

D esarrollo de Funciones
e n el Sistema Informático.

Autor: Mauricio Naranjo
Ingeniero en Sistemas Informáticos.
www.colegioautachi.site90.net

1

U NIDAD No 1
CARACTERISTICAS DEL
DESARROLLO ELEGIDOSISTEMA

DE

O bjetivo

Repasar los conocimientos de programación C.

2

1. CARACTERISTICAS DEL SISTEMA DE DESARROLLO ELEGIDO
1.1.
C COMO LENGUAJE ESTRUCTURADO.
INTRODUCCIÓN
ORÍGENES
Fue creado por Dennis Ritchie de los laboratorios BELL en 1972, cuando trabajaba junto a Ken
Thompson, en el diseño del sistema operativo UNIX. Se deriva del lenguaje B de Thompson,
que a su vezse deriva del BCPL de Martín Richards.
CARACTERÍSTICAS
Es un lenguaje moderno de propósito general, que incorpora las características de control
apuntadas como deseables por la teoría y práctica de la informática.
- Planificación escalonada.
- Programación estructurada.
- Diseño modular.
- Programas compactos.
- Rapidez de ejecución.
- Portátil.
- De relativo bajo nivel.
- Precisacompilarse.
1.2.

CICLO DE CREACIÓN DE UN PROGRAMA.

Los pasos necesarios para desarrollar un programa C son los siguientes:
a) Edición: Utilizar un editor para escribir el programa fuente texto.
b) Compilación: Compilar el programa fuente, es decir, traducir el programa a lenguaje
máquina.
c) Ejecución: Una vez compilado se procede a la ejecución del programa tecleando el nombre
delfichero-programa.

1.3.

Estructura general de un programa..

3






Un programa en C consiste en una o más funciones, de las cuales una de ellas, debe llamarse
main() y es la principal de todas.
 El programa comienza con la función: main()
Cada función o programa, consta de un cuerpo de función delimitado por llaves de comienzo y
fin { }
En el cuerpo de la función irán incluidas:sentencias, variables, funciones, etc. terminadas cada
una de ellas por un punto y coma ;

En el programa anterior, existen dos funciones: main() que es la principal del programa en sí y
la función printf() que es una función de la librería estándar del lenguaje C.
Al ejecutar el programa, en pantalla aparece el texto LENGUAJE C.
Programa ejemplo:
/* El programa solicita el radio y muestrael */
/* valor del área del círculo y la longitud de */
/* la circunferencia */
#include
#define PI 3.14159
main()
{
int r;
float l, a;
printf(“Introduce radio (entero): “);
scanf(“%d”, &r);
l=2*PI*r; a=PI*r*r;
printf(“La longitud de la circunferencia vale %f\n”, l);
printf(“El área del círculo vale %f\n”, a);
}

1.4.

Estructura de un programa C.

1.4.1. Los datos en C:variables y constantes
1.4.1.1 Tipos de datos
Los datos manejados en C pueden ser de cinco tipos básicos.
4







INT: enteros sin decimales entre (-32768 y +32767). Ocupan en la memoria 2 bytes.
CHAR: caracteres alfabéticos, signos especiales, etc. El rango es (0 y 255). Ocupan en la
memoria 1 byte.
FLOAT: números decimales entre (3.4E-38 a 3.4E+38) con ocho dígitos de precisión.Ocupan en la memoria 4 bytes.
DOUBLE: números decimales entre (1.7E-308 a 1.7E+308) con 16 dígitos de precisión.
Ocupan en la memoria 8 bytes.
VOID: sin valor. No almacenar nada y por tanto no necesitan espacio físico de la memoria.

1.4.1.2. Identificadores De Tipo
Todos los tipos básicos excepto void pueden tener modificadores. Se usan para alterar el
significado de un tipo base deacuerdo con nuestras necesidades.
Los modificadores son:
 signed
 unsigned
 long
 short
Se pueden aplicar todos los modificadores para los tipos base carácter y entero. También se
puede aplicar el modificador long a double. A continuación mostramos todas las posibles
combinaciones de los tipos básicos y los modificadores.

NOTA: El espacio ocupado en la memoria por los tipos de datos...
tracking img