Programacion En C

Páginas: 17 (4140 palabras) Publicado: 15 de mayo de 2012
Algoritmia

Hardware. Conjunto de los componentes que integran la parte material de una computadora.

Memoria: Dispositivo o soporte que permite conservar y recobrar información. Distinguimos entre la "memoria viva" o "volátil" —RAM o Random Access Memory, "memoria de acceso aleatorio"—, que permite leer y escribir datos indefinidamente, de las "memorias muertas" —ROM o Read Only Memory,"memoria de lectura solamente"—, que no es reescribible. Un ordenador se caracteriza por el tamaño de su memoria central (la memoria viva por donde transitan los datos antes de ser procesados) y el de su "memoria auxiliar", la perteneciente al disco rígido.

CPU
Unidad central de proceso o UCP

Programa, en informática, sinónimo de software, el conjunto de instrucciones que ejecuta unordenador o computadora.
Software: Programas, aplicaciones.
Software de Aplicación: Programa de software dedicado a una actividad específica (gestión, juego, tratamiento de texto).

Software de base o de sistema
Ejemplos: Ensamblador, compilador, depuradores y sistema operativo.
Sistemas Operativo
-Administra los recursos de hardware del sistema.
-Maquina virtual

Compilador
Programa quetraduce un programa en un lenguaje fuente en un lenguaje objeto.

El compilador es un programa que se encarga de traducir los programas escritos por el programador en lenguaje de alto nivel (entendible por el ser humano) a un lenguaje de bajo nivel que es el comprensible por la máquina y que, de esta manera, permite que pueda ser ejecutado por la computadora.

Lenguaje programación
notación paraescribir programas

Solución de problemas por computadora
1. Comprender el problema.
2.Idear un plan.
Las técnicas mas generales incluyen:
• Buscar si existe problemas similares conocidos,
• Relacionar el problema original de tal forma que se parezca a uno conocido,
• Restringier el problema para resolverlo en una forma particular,
• Generalizar un problema restringido, y• Buscar trabajos existentes que puedan ayudar en la búsqueda de una solución.
3. Ejecutar el plan.
4. Evaluación.

Basados en el método de solución de problemas de [Polya], se introduce un método de solución de problemas de siete pasos, que puede ser adaptado a cada uno de los estilos de solución de problemas de cada persona. Este método esta relacionado muy estrechamente con elconocido ciclo de vida del software .

Paso 1 Definición de un problema.
Paso 2 El diseño de la solución
Paso 3 La solución refinada.
Paso 4 El desarrollo de la estrategia de prueba.
Paso 5 Programa de codificación y prueba.
Paso 6 Terminación de la documentación.
Paso 7 Mantenimiento del programa.

Definición de algoritmo
Un algoritmo es un plan preciso para ejecutar unasecuencia de acciones finita para alcanzar un propósito propuesto, es decir, es el conjunto de operaciones y procedimientos que debe seguirse para resolver un problema.

Propiedades generales de los algoritmos
1. Completo (Definido)
2. No ambiguo
3. Determinıstico:
4. Finito

Atributos deseables de los algoritmos
Generalidad
Buena estructura
Eficiencia
Fácil de usarElegante

Representación de algoritmos
•Verbal : El algoritmo es expresado en palabras.
• Algebraica: El algoritmo es expresado matemáticamente con símbolos y formulas.
• Tabular : El algoritmo es expresado por una o mas tablas.
• Diagrama de flujo: El algoritmo es representado en la forma de un diagrama con cajas de acción, ligadas por lineas que muestran el orden en que se ejecutan o lasecuencia de acciones. Este se refiere como el flujo de control.
• Pseudocódigo: El algoritmo es representado como un conjuntos de instrucciones escritas, usando una mezcla de lenguaje natural y notaciones matemáticas. La forma de las instrucciones son similares a las que tiene los lenguajes de programación.

Teorema de la programación estructurada: Estructuras básicas
Un programa propio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS