Está en la página 1de 6

Que es ingenieria en sistema

La ingeniería de sistemas es una rama interdisciplinaria de la ingeniería que permite estudiar y


comprender la realidad, con el propósito de implementar u optimizar sistemas complejos. Puede
también verse como la aplicación tecnológica de la teoría de sistemas a los esfuerzos de la
ingeniería, adoptando en todo este trabajo el paradigma sistémico. La ingeniería de sistemas
integra otras disciplinas y grupos de especialidad en un esfuerzo de equipo, formando un proceso
de desarrollo centrado.

Que es ingenieria de sistemas de programacion

es una rama de la Ingeniería que se encarga de diseñar, programar, aplicar y mantener sistemas
informáticos. La administración de redes y sistemas de información son sus principales tareas para
lograr la optimización de los datos que maneja una compañía. Investiga para crear e implementar
software y hardware en una empresa u organización.

Caracteristicas del lenguaje en c

Es un lenguaje de medio nivel, pero ¿qué significa esto?. Los lenguajes de alto nivel se asemejan a
nuestra forma de razonar, aislando al programador de los detalles técnicos (referentes a la
máquina física). Esto hace que este tipo de lenguajes sean poco eficientes. Por el contrario, los
lenguajes de bajo nivel controlan directamente la circuitería del ordenador, pudiendo obtenerse
con ellos la eficiencia máxima (sin embargo, resultan incómodos y poco portables). Así las ventajas
de los lenguajes de alto nivel respecto a los de bajo nivel son :

Sencillez.

Uniformidad.

Portabilidad.

En todo caso, un programa escrito en un lenguaje de alto nivel debe ser traducido a un lenguaje
que entienda la máquina antes de poder ser ejecutado. Esto se conoce como compilación (si
traducen el programa completo a código máquina antes de ejecutar cualquiera de las
instrucciones) o interpretación (si recorren el programa tomando instrucciones una a una en
pequeños grupos que traducen y ejecutan).

Un compilador o intérprete, también es un programa. Acepta como datos de entrada un


aprograma en alto nivel (programa fuente) y genera como resultado un programa en lenguaje
máquina (programa objeto).
Las 32 palabras reservadas del lenguaje en c

El lenguaje C está formado por un conjunto pequeño de palabras clave (reservadas) o comandos
(keywords), y una serie de operadores. Hay cerca de 40 palabras clave, frente a las 150 del BASIC o
200 que poseen otros lenguajes, como el COBOL y el PASCAL. Estas palabras son:

auto break case char const continue default

do double else enum extern float for

goto if int long register return short

signed sizeof static struct typedef union unsigned

void volatile while

A este conjunto de palabras se les denomina "palabras reservadas".

Librerias de lenguaje en c

LIBRERIAS EN LENGUAJE C

#include <stdio.h>

clearerr fclose feof ferror fflush fgetc fgetpos

fgets fopen formato fprintf fputc fputs fread

freopen fscanf fseek fsetpos ftell fwrite getc

getchar gets perror printf putc putchar puts

remove rename rewind scanf setbuf setybuf sprintf

sscanf tmpfile tmpnam ungetc vfprintf vprintf vsprintf

#include <stdlib.h>

abort abs atexit atof atoi atol bsearch

calloc div exit free getenv labs ldiv

malloc mblen mbstowcs mbtowc qsort rand Realloc


srand strtod strtol strtoul system wctomb

#include <string.h>

memchr memcmp memcpy memmov memset strcat strchr


e

strcmp strcoll strcpy strcspn strerror strlen strmcat

strmcmp strmcpy strpbrk strrchr strspn strstr strtok

strxfrm            

#include <ctype.h>

tolower toupper          

#include <locale.h>

localecon setlocale        
v

#include <math.h>

Acos Asin atan atan2 ceil cos cosh

Exp Fabs floor fmod frexp ldexp log

log10 modf pow sin sinh sqrt tan

tanh            

#include <setjmp.h>

longjmp setjmp          

#include <signal.h>

raise signal          

#include <time.h>

asctime clock ctime difftime Gmtime localtime mktime

strftime time          
Otras librerias que no tienen funciones asociadas. Pero tienen macros constantes y/o estructuras.

·         #include <assert.h>

·         #include <errno.h>

·         #include <float.h>

·         #include <limits.h>

·         #include <stdarg.h>

·         #include <stddef.h>

RESUMEN DE LIBRERIAS

Ø  assert.h Contiene una macro para el diagnóstico dentro de los programas.

Ø  ctype.h Contiene varias funciones para comprobación de tipos y transformación de caracteres.

Ø  errno.h Contiene varias macros usadas para informar de errores.

Ø  limits.h Contienen varias macros que definen constantes para el tamaño de tipo enteros.

Ø  float.h Contienen varias macros que definen constantes para el tamaño de tipo flotante.

Ø  locale.h Contienen varias macros, funciones y tipos para unidades locales, como unidad
monetaria, tiempo, dígitos, etc.

Ø  math.h Contiene una macro y varias funciones matemáticas.

Ø  setjmp.h Contienen declaraciones que proporcionan una forma de evitar la secuencia normal
de llamada y regreso de funciones.

Ø  signal.h Contiene un tipo, dos funciones y varias macros para manejar condiciones
excepcionales que aparecen durante la ejecución, tal como una señal de interrupción de una
fuente externa o un error en la ejecución.

Ø  stdarg.h Contiene un tipo y tres macros que proporcionan recursos para recorrer una lista de
argumentos de función de tamaño y tipo desconocido.

Ø  stddef.h Contiene varios tipos y macros que también están definidas en otras librerías, como
size_t.

Ø  stdio.h Contiene tipos, macros y funciones para la realización de tareas de E/S.

Ø  stdlib.h Contiene tipos, macros y funciones para la conversión numérica, generación de


números aleatorios, búsquedas y ordenación, gestión de memoria y tareas similares.
Ø  string.h Contiene tipos, macros y funciones para la manipulación de cadenas de caracteres.

Ø  time.h Contiene tipos, macros y funciones para la la manipulación de información sobre fechas
y horas.

Tipos: char, int, float, long, long long, short, double, void.

CADENAS DE FORMATO

d, i entero decimal con signo

o entero octal sin signo

u entero decimal sin signo

x entero hexadecimal sin signo (en


minúsculas)

X entero hexadecimal sin signo (en


mayúsculas)

f Coma flotante en la forma [-]dddd.dddd

e Coma flotante en la forma [-]d.dddd


e[+/-]ddd

g Coma flotante según el valor

E Como e pero en mayúsculas

G Como g pero en mayúsculas

c un carácter

s cadena de caracteres terminada en '\0'

% imprime el carácter %

p puntero

SECUENCIA DE ESCAPE

\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

Funcionabilidad de la Función System, que pertenece a la librería <stlib.h>

Colores de Fondo

0 = Negro
1 = Azul
2 = Verde
3 = Aguamarina
4 = Rojo
5 = Púrpura
6 = Amarillo
7 = Blanco
8 = Gris
9 = Azul claro

Colores de Fuente
a = Verde claro
b = Aguamarina claro
c = Rojo claro
d = Púrpura claro
e = Amarillo claro
f = Blanco brillante

También podría gustarte