Fundamentos de programación

Páginas: 13 (3192 palabras) Publicado: 9 de septiembre de 2012
UNIDAD I
CONCEPTOS BÁSICOS

M.C. Sergio Garza Carranza

Fundamentos de Programación

1

Unidad I. Conceptos Básicos


? Definición de Hardware y Software

El Hardware son todos los componentes y dispositivos físicos y tangibles que forman una computadora. Puede clasificarse en Hardware Básico y Hardware Complementario.

El Hardware Básico, son las piezas fundamentales eimprescindibles para que la computadora funcione como son: Placa o tarjeta base (motherboard), monitor, teclado y ratón. El Hardware Complementario, son todos aquellos dispositivos adicionales no esenciales como pueden ser: impresora, escáner, webcam, etc.

M.C. Sergio Garza Carranza

Fundamentos de Programación

2

Unidad I. Conceptos Básicos


? Definición de Hardware y Software

ElSoftware es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas. El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en: • Software de Sistema • Software deAplicación • Software de Programación

M.C. Sergio Garza Carranza

Fundamentos de Programación

3

Unidad I. Conceptos Básicos
Software de Sistema

Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.
El Software de Sistema se divide en: SistemasOperativos
(Windows, Mac, Linux, Novell, etc.)

Controladores de Dispositivos
Programas que permiten al S.O. interactuar con un periférico. (Drivers para impresoras, monitores, etc.)

Programas Utilitarios
Programas que realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento.
M.C. Sergio Garza Carranza Fundamentos deProgramación 4

Unidad I. Conceptos Básicos
Software de Aplicación

El Software de Aplicación son los programas diseñados para o por los usuarios
para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de softwareespecializados como software médico, software educativo, editores de música, programas de contabilidad, etc.

M.C. Sergio Garza Carranza

Fundamentos de Programación

5

Unidad I. Conceptos Básicos
Software de Programación El Software de Programación es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes deprogramación. Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente

cuenta con una avanzada interfaz gráfica de usuario (GUI).

M.C. Sergio Garza Carranza

Fundamentos de Programación

6

Unidad I. Conceptos Básicos

“Elhardware es lo que golpeas cuando el software falla…..”
Definición popular de hardware y software

M.C. Sergio Garza Carranza

Fundamentos de Programación

7

Unidad I. Conceptos Básicos
DEFINICIÓN DE ALGORITMO Un algoritmo -nombre que proviene del matemático persa del siglo IX AlKhowârizmî- es sencillamente un conjunto de reglas para efectuar algún cálculo, bien sea a mano, o másfrecuentemente, en una máquina. El algoritmo mas famoso de la historia procede de un tiempo anterior al de los antiguos griegos: se trata del algoritmo de Euclides para calcular el máximo común divisor de dos enteros.
Abu Ja'far Muhammad ibn Musa Al-Khowarizmi (780? - 850?)
M.C. Sergio Garza Carranza Fundamentos de Programación 8

Unidad I. Conceptos Básicos
Características de un Algoritmo
...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS