programacion en lenjuage c++

Páginas: 37 (9231 palabras) Publicado: 21 de junio de 2013
INTEGRANTES:
Castillo Díaz Margarita
Cruz Fuentes Manuel
Barco Gonzáles Rina
Custodio Llontop Miguel
Aquino Odar Gustavo

CAPITULO

1

ALGORITMOS Y PROGRAMAS

CONTENIDO
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
1.9.

Los sistemas de procesamiento de la información.
Concepto de algoritmo.
Los lenguajes de programación.
Datos, tipos de datos y operaciones primitivas.Constantes y variables.
Expresiones.
Funciones internas.
La operación de asignación.
Entrada y salida de información.

ACTIVIDADES DE PROGRAMACIÓN RESUELTAS.
EJERCICIOS.

La principal razón para que las personas aprendan lenguajes y
técnicas de programación es utilizar la computadora como una
herramienta para resolver problemas. La resolución de un
problema exige al menos los siguientespasos:
1.
2.
3.
4.

Definición o análisis del problema.
Diseño del algoritmo.
Transformación del algoritmo en un programa.
Ejecución y validación del programa.

Uno de los objetivos fundamentales dee este libro es el
aprendizaje y diseño de algoritmos. Este capítulo introduce al
lector en el concepto de algoritmo y de programa, así como las
herramientas que permiten al usuario con lamáquina: los lenguajes de programación.
Un algoritmo es un método para resolver un problema. Aunque
la popularización del término ha llegado con el advenimiento de la
era informática, algoritmo proviene de Mohammed al–Khowarizmí,

matemático persa que vivió durante el siglo IX y alcanzó gran
reputación por el enunciado de las reglas paso a paso para sumar,
restar, multiplicar y dividirnúmeros decimales; la traducción al latín
del apellido en la palabra algorismus derivó posteriormente en
algoritmo. Euclides, el gran matemático griego (del siglo IV antes
de Cristo), que inventó un método para encontrar el máximo
común divisor de dos números, se considera con Al–Khowarizmí el
otro gran padre de la algoritmia (ciencia que trata de los
algoritmos).
El resto del capítulo tratade los datos y las operaciones
elementales necesarias para el diseño del algoritmo. El profesor
Niklaus Wirth –inventor de Pascal, Modula-2 y Oberon– tituló uno
de sus más famosos libros, Algoritmos + Estructuras de datos =
Programas, significándonos que sólo se puede llegar a realizar un
buen programa con el diseño de un algoritmo y una correcta
estructura de datos. Esta ecuación será una delas hipótesis
fundamentales consideradas en esta obra.

1.1. LOS SISTEMAS
INFORMACIÓN.

DE

PROCESAMIENTO

DE

LA

Una definición antigua de computadora es: . Ahora bien, ésta definición no
describe las modernas computadoras. Éstas son más que una máquina de ejecutar operaciones
aritméticas. De hecho, los términos procesador de datos y sistemas de procesamiento (tratamiento)
dela información se utilizan con frecuencia en lugar de computadora (ordenador, en la jerga
informática usual en España).
En el uso diario, datos e información son esencialmente sinónimos. Sin embargo, los
informáticos suelen hacer una diferencia: datos se refiere a la representación de un hecho,
concepto o entidad real (los datos pueden tomar diferentes formas: por ejemplo, palabras escritas
ohabladas, números y dibujos); información implica datos procesados y organizados.
Un sistema en general se define como conjunto de componentes conectados e interactivos,
que tienen un propósito y una unidad total. Sistema de procesamiento de información es un
sistema que transforma datos brutos en información organizada, significativa y útil.
La Figura 1.1 muestra los tres componentes de unsistema de proceso de la información:
entrada, salida y procesador. El procesador, que puede ser bastante complicado, se representa por
una simple caja y puede aceptar datos llamados entrada, y esta entrada se transforma entonces
para producir una información denominada salida o resultados.
Basados en este esquema, muchos dispositivos u organismos pueden ser considerados
sistemas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación c++
  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion En C++
  • programacion en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS