Programar

Páginas: 6 (1269 palabras) Publicado: 17 de octubre de 2011
TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

DIVISION INGENIERIA EN SISTEMAS COMPUTACIONALES

ACADEMIA INGENIERIA APLICADA



“actividad 3 y 4”


INTEGRANTES DEL EQUIPO:

1. Jáuregui González José David
2. Vásquez Galván José Manuel
3. Zúñiga Mata Pablo

PROFESORA: XOCHILT RAQUEL WÓNG COHÉN

MATERIA: PROGRAMACION DE SISTEMAS

GRUPO: 5501Fecha: 13/11/2011

INDICE:

1. INTRODUCCION………………………………………………………………………………………………3

2. DESARROLLO:………………………………………………………………………………………………….4

3. CONCLUSION GENERAL………………………………………………………………………………....8

INTRODUCCION
Los lenguajes de programación son herramientas que nos permiten crear programas utilizando una serie de comandos capaces de dialogar con la máquina y funcionar deacuerdo a un requerimiento necesitado.

La primera parte del desarrollo de este software consiste en la implementación de un programa capaz de diferenciar y dialogar con los componentes léxicos. Para ello se deben definir previamente estos componentes.

La importancia de este proyecto radica en que se aplicaran conceptos muy importantes de programación tales como archivos, recursividad, tokens,entre otros.

DESARROLLO
Qué es el diseño detallado

El diseño detallado es la actividad técnica que sigue a la selección de la arquitectura. Es el último paso en la descomposición orientada a objetos, en el que se llega a las unidades de programación: las clases de implementación (representaciones simbólicas del código).

Su objetivo es dejar el proyecto preparado para laimplementación/codificación:
* parte de los resultados de la fase de arquitectura,
* describe en detalle cada una de las partes de la solución,
* verifica que se satisfacen los requisitos,
* y produce un diseño completo y listo para ser programado.

Ejemplo:
Características de c
Propiedades
* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticasy de manejo de archivos, proporcionadas por bibliotecas.
* Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).
* Un sistema de tipos que impide operaciones sin sentido.
* Usa un lenguaje de preprocesador, el preprocesador de C, para tareas como definirmacros e incluir múltiples archivos de código fuente.
* Acceso a memoria de bajo nivel mediante el uso de punteros.
* Interrupciones al procesador con uniones.
* Un conjunto reducido de palabras clave.
* Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichosparámetros.
* Punteros a funciones y variables estáticas, que permiten una forma rudimentaria de encapsulado y polimorfismo.
* Tipos de datos agregados (struct) que permiten que datos relacionados (como un empleado, que tiene un id, un nombre y un salario) se combinen y se manipulen como un todo (en una única variable "empleado").

Operadores de c

Categoría | Operador | Qué es oqué hace |
1. La más alta | () | Paréntesis |
  | [] | Acceso a vectores |
  | -> | Acceso con punteros a campos de estructuras |
  | . | Acceso sin punteros a campos de estructuras |
2. Unarios | ! | Negación lógica |
  | ~ | Negación bit a bit |
  | + | Positivo |
  | - | Negativo (opuesto) |
  | ++ | Preincremento o postincremento |
  | -- |Predecremento o postdecremento |
  | & | Dirección |
  | * | Indirección |
  | sizeof | Tamaño de operando |
3. Multiplicativo | * | Multiplicación |
  | / | División |
  | % | Resto (módulo) |
4. Aditivos | + | Suma |
  | - | Resta |
5. Rotación | << | Rotación a la izquierda |
  | >> | Rotación a la derecha |
6. Relacional |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa
  • Program
  • Un Programa
  • Programas
  • Programas
  • Programa
  • Programador
  • Program

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS