PortalÍndiceFAQBuscarMiembrosGrupos de UsuariosChateaRegistrarseConectarse
Gracias a todos los que nos apoyan y nunca nos escriben Smile ...
Y a los que si también!!....
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Temas similares
Mejores posteadores
Diego (55)
 
Jexi (49)
 
Martello (49)
 
chn666 (30)
 
Serekos (11)
 
yunier_722 (7)
 
luysk8 (7)
 
Angelillo (5)
 
xulinho (4)
 
José Carlos (4)
 
Últimos temas
» Drivers de Audio de mi Tarjeta desaparecen al conectar tarjeta de audio externa
Jue Oct 24, 2013 4:19 pm por DjCarlosMix

» BIENVENID...
Miér Feb 27, 2013 5:36 pm por ale

» No logro introducir un Int en una matriz de byte
Vie Ene 25, 2013 6:59 pm por DanielC#

» INSERTAR TOTAL VENDIDO DURANTE EL DIA
Vie Oct 28, 2011 12:16 am por Jexi

» ALGUIEN ME PUEDE AYUDAR CON ESTE PROGRAMA EN C¿?
Miér Oct 26, 2011 8:35 pm por krojas

» contador del 00 al 99 con debug
Lun Abr 25, 2011 8:47 pm por ayon1969

» Libreria de audio para C# .NET
Jue Feb 24, 2011 12:37 pm por Tzero

» hola ... me ayudan porfavor Simulacion
Sáb Nov 13, 2010 8:23 pm por Jexi

» Windows XP , pasara a la segunda decada..??
Vie Ago 13, 2010 7:30 pm por Diego

Visitantes

casino Contador encuestas

Comparte | 
 

 Estructura general

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Diego
EQUIPO STAFF
EQUIPO STAFF
avatar

Soy : Masculino
Mensajes : 55
Coeficiente Intelectual : 133
Llegué el : 19/04/2010
Edad : 25
Localización : Ecuador-guayaquil
¿En que estas pensando? : no te interesa

MensajeTema: Estructura general   Vie Abr 23, 2010 9:41 pm

Estructura

El C es un lenguaje de nivel medio y esto no significa que sea menos potente, más difícil de utilizar o menos desarrollado que un lenguaje de alto nivel como puede ser BASIC o Pascal; tam¬poco implica que C sea parecido al lenguaje ensamblador y por tanto presente sus problemas asociados.
Por el contrario, manifiesta que el C combina elementos de los lenguajes de alto nivel con la funcionalidad del lenguaje ensamblador; por ejemplo, permite la manipulación de bits, bytes y direcciones. Esto hace que se adapte al desarrollo de software base, donde estas operaciones son habituales.

El código C es muy portable.
Portabilidad significa que es posible adaptar el software escrito para un tipo de computadora a otra. Como muestra, si un programa escrito para un Apple Macintosh se puede trasladar fácil¬mente a un IBM PC, se considera portable.

No es un lenguaje de tipos fuertes.
Todos los lenguajes de programación de alto nivel soportan el concepto de tipos de datos. Un tipo de datos define un conjunto de valores que puede almacenar una variable junto con un conjunto de operaciones que se pueden realizar sobre esta variable. Aunque C incorpora cinco tipos de datos básicos (entero, real -simple y doble precisión-, carácter y vacío), no se trata de un lenguaje de tipos fuertes en los que los datos utilizados deben tener sus tipos declarados explí¬citamente y el lenguaje limita la mezcla de tipos en las expresiones.
Así pues, C permite casi todas las mezclas de tipos. Por ejemplo, los tipos entero y carácter se pueden entremezclar libremente en la mayoría de las expresiones. Sólo tiene 32 palabras reservadas (27 por parte del estándar de Kemighan y Ritchie y 5 incor¬poradas por el comité de estandarización ANSÍ), que son las órdenes que constituyen el lenguaje C. Los lenguajes de alto nivel normalmente incluyen algunas más.

El C es un lenguaje estructurado..
Aunque el término lenguaje estructurado en bloques no es aplicable estrictamente al lenguaje C, normalmente se considera un lenguaje estructurado por las similitudes en su estructura. Téc-nicamente, un lenguaje estructurado en bloques permite que los procedimientos y funciones se declaren dentro de otros procedimientos o funciones.
De esta forma, los conceptos de «global» y «local» se extienden mediante la utilización de reglas de ámbito adicionales, que establecen la «visibilidad» de una variable o procedimiento. C no se puede considerar realmente estructurado en bloques, puesto que no permite la creación de funciones dentro de funciones.
Si se desarrollan funciones compartimentalizadas, sólo se necesitará conocer que es lo que hace una función y no cómo lo hace. Recuérdese que el uso excesivo de variables globales pue¬de hacer que los errores proliferen en el programa.
Un lenguaje estructurado permite muchas posibilidades en programación: Soporta directa¬mente distintas construcciones de bucles, como pueden ser “while, do-while y for”.
Hoy en día se ha aceptado ampliamente que la claridad de los lenguajes estructurados facilita la programación y el mantenimiento. Realmente, muy pocos podrían considerar seriamente la posibilidad de utilizar un lenguaje no estructurado para nuevos desarrollos de software.
El componente principal de la estructura de C es la función. En C las funciones son bloques constituyentes en donde tiene lugar toda la actividad del programa. Permiten que tareas distintas de un programa se definan y se codifiquen de forma separada, permitiendo así la modularidad de los programas.



Estructura de un programa en c



………..main ()

{ {

….int a,b;
Float v;


…..a=5;
b=a*2;
printf(“a = % d ”, a);
}
Volver arriba Ir abajo
Ver perfil de usuario
 
Estructura general
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» ¿Es posible agregar imagenes a la categoria, con estructura completa?
» Como poder hacer que la estructura de mi foro cambie?
» donde esta la opcion estructura del portal - Modulos
» [Resuelto] Problema con la chat box (con un usuario no en general)
» Colocar un fondo general en el area de widgets

Permisos de este foro:No puedes responder a temas en este foro.
DEBUGGERS :: LENGUAJES DE PROGRAMACION :: C++ :: Estrutura de C++-
Cambiar a: