Ing En Sistema

Páginas: 5 (1049 palabras) Publicado: 30 de diciembre de 2012
UNIVERSIDAD DE GUAYAQUIL
INGENIERIA EN SISTEMAS DE CALIDAD Y EMPRENDIMIENTO
Integrantes: Jorge Salcedo Peña
Pedro Cirino
Kenya Salazar
Moisés Figueroa
Fundamentos de programación

ELEMENTOS DEL LENGUAJE C
Un programa en C se conforma como una colección de procedimientos (a menudo llamadas funciones, aunque notengan valores de retorno). Estos procedimientos contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la computadora que realice cierta acción.

IDENTIFICADORES ESTANDAR
Los identificadores son nombres dados a constantes, variables, tipos, funciones y etiquetas de un programa. Un identificador es una secuencia de letras (mayúsculas y/o minúsculas),dígitos (0,1,...,9) y el carácter especial de subrayado (_). El primer carácter de un identificador debe de ser un carácter letra o el carácter de subrayado.
Las letras pueden ser mayúsculas o minúsculas y se consideran como caracteres diferentes.
Por ejemplo:
Suma
Calculo_numeros_primos
ab123
_orden ar
i

PALABRAS RESERVADAS DEL LENGUAJE C (ANSI-C)

Las palabras reservadas son identificadorespredefinidos que tienen un significado especial para el compilador C. Un identificador definido por el usuario, no puede tener el mismo nombre que una palabra reservada.
auto
continue
else
for
long
sizeof
typedef
wile
break
default
num
goto
register
static
union
main
case
do
extern
if
return
struct
unsigned
char
double
float
int
shortswitch
void
signed

Algunas versiones de compiladores pueden tener palabras adicionales, asm, ada, fortran, pascal, etc. Cabe hacer mención que el lenguaje que analizaremos es el ANSI C, y éste debe de compilarse en cualquier compilador y cualquier plataforma, que soporte el ANSI C (LINUX, UNIX, MS-DOS, etc.).

ESTRUCTURA DE UN PROGRAMA
Como en todos los lenguajes siempre es buenocomenzar con un programa,
simple y sencillo.
/* Un primer programa en C*/
#include <stdio.h>
void main(void)
{
printf(''Hola Puebla”);
return;
}

TIPOS DE DATOS ESTÁNDAR DEL LENGUAJE C
Los tipos básicos del lenguaje son:
Carácter: Este tipo de dato se declara con la palabra reservada char y ocupa un byte en memoria, con un byte se pueden representar 256 símbolos posibles.
Real: Estetipo de datos se declara con la palabra reservada double o float, si se utiliza la primera, entonces la variable que se declare ocupa 8 bytes de memoria y si se utiliza la segunda entonces la variable que se declare utiliza 4 bytes de memoria.
Entero: Este tipo de datos se declara con la palabra reservada int y tiene típicamente la misma longitud en bits que los registros del procesador de cadamáquina. Por ejemplo, ocupa 2 bytes de memoria para equipos de 16 bis (8088, 80286) y 4 bytes en equipos de 32 bits (80486, Pentium, Celeron , Xeon, Athlon, Duron). En la Tabla 1 se muestran todos los tipos de datos estándar en el lenguaje C.

Acerca de los tipos de datos reales ( flotantes )
C proporciona los tipos flotantes float y doublepara manejar números de la forma 1.7, 0.0001, 3.14159.También existe una forma exponencial para representar un número, por ejemplo, 1.092332e5. La correspondiente notación científica de este número es:
1.092332e5 = 1.092332*10*10*10*10*10
= 1.092332*100000
= 109233.2
Acerca del tipo de datos char
Las constantes y las variables de tipo char se usan para representar caracteres y cada carácter se almacena en un byte. Un byte esta compuesto de 8 bits,el cual es capaz de almacenar 2 a la 8 o 256 valores diferentes, pero solo un grupo pequeño de ellos es realidad representa a un conjunto de caracteres imprimibles.
Acerca de las cadenas
Una cadena es una secuencia de caracteres entre comillas “ ”.Obsérvese que “ es un solo caracter y no dos. Si el caracter (“)tiene que aparecer en una cadena, éste debe de ir precedido por el carácter \....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing de sistemas
  • Ing sistemas
  • Ing de sistemas
  • Ing. Sistemas
  • Ing Sistemas
  • Ing De Sistemas
  • Ing. En Sistemas
  • Ing. De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS