Introducción a la Computación



Documentos relacionados
Tema 1: Computadores y Programas

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Software Computacional y su clasificación

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

TEMA 3. EL PROCESO DE COMPILACIÓN, DEL CÓDIGO FUENTE AL CÓDIGO MÁQUINA

DIAGRAMAS DE GANTT DIAGRAMAS DE FLUJO Y PSEUDOCODIGOS COMO HERRAMIENTAS PARA LA PROGRAMACION DE JUEGOS PEDAGOGICOS ERIKA VANNESSA MARTINEZ SUAZA

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

Capitulo I. Introducción

Microsoft Office 2010 Illustrated. Tipos de Software

Introducción a la Computación

Sistemas de Computadoras Índice

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Computación Tercer Año

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Conceptos Básicos de Software. Clase III

Capítulo 1 Introducción a la Computación

Generalidades Computacionales

Tema 7: Fundamentos de la programación sobre MS-Windows.

MÓDULO 1: Sistemas de Cómputo

Universidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología

Estructuras de Control - Diagrama de Flujo

Hardware Se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos

Arquitectura de Aplicaciones

Proceso de desarrollo del software modelo en cascada

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

IIC Introducción a la Programación -

1. Resolución de problemas con computadoras

ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO

CONCEPTOS FUNDAMENTALES.

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Instituto Tecnológico de Celaya

CONTENIDOS. 2. Entidades primitivas para el desarrollo de algoritmos.

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

TAREA #6 Tipos de Software y Documentos Colaborativos.

METODOS NUMERICOS CATEDRA 0 2. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil

Estructuras de Control - Diagrama de Flujo

2 EL DOCUMENTO DE ESPECIFICACIONES

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

construcción de programas Prof. Eliana Guzmán U.

M.T.I. Arturo López Saldiña

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO SANTA MARÍA DEL ORO, EL ORO, DGO. LAS TIC EN LA EDUCACIÓN LICENCIATURA EN EDUCACIÓN PRIMARIA

INGENIERIA EN MICROCONTROLADORES. Maquinas de Estado. Introducción

INFORMÁTICA BÁSICA 1ª PARTE (DURACIÓN TOTAL DEL EXAMEN: 2 HORAS Y 15 MINUTOS)

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO

2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE

LA COMPUTADORA DIGITAL Parte 2

Capítulo 5. Cliente-Servidor.

NTIC s I INFORMÁTICA BÁSICA. Ing. Mg. Carlos Meléndez T. cmelendez77@hotmail.com

Tema 1. Introducción a los computadores

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

Lenguajes de Programación

Clase 20: Arquitectura Von Neuman

Unidad 1: Conceptos generales de Sistemas Operativos.

La Unidad Procesadora.

FUNDAMENTOS DE PROGRAMACION

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

Partes de la Computadora

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento

MACROS. Automatizar tareas a través del uso de las macros.

Presentación y Planificación del Proyecto: Administración de Calzado

SISTEMAS DE INFORMACIÓN I TEORÍA

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

Procesadores de lenguaje Tema 1: Introducción a los compiladores

Entre los más conocidos editores con interfaz de desarrollo tenemos:

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Arquitectura de Hardware y Software

4. Programación Paralela

Las empresas dependen de las redes para funcionar correctamente todos los días.

INDICE Sección Uno: Al Principio 1: Introducción a la familia de Macintosh 2: Empezando a conocer Sección Dos: Entendiendo el Macintosh

El Ordenador. Pedro Alberto Carrasco Dominguez Adaptación: Fernando Pascual Morales

Para ello debemos ingresar al índice del curso y seleccionar recorrido por el curso, tal como se muestra en la siguiente diapositiva:

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

TECNOLOGÍAS DE LA INFORMACIÓN. La sociedad de la información y las nuevas tecnologías.

Algoritmos y Diagramas de Flujo 2

Práctica 0. Emulador XENON de la computadora CESIUS

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Diseño de algoritmos

Informática I para Bachillerato

CAPITULO II MANUAL DE USUARIO

Análisis del Sistema de Información

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

Instituto Universitario Politécnico. Santiago Mariño. Unidad I Revisión de conceptos de Sistemas. Operativos. Elaborado por: Ing. Víctor Valencia.

PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE

Sistema PYMES Ventas e Inventarios H&S

Unidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

SIIGO Pyme. Templates. Cartilla I

TEMA 2: DESARROLLO DEL SOFTWARE

USB (Universal Serial Bus)

Determinación del nivel de influencia

Transcripción:

Introducción a la Computación MCC Marco Antonio Crúz Chávez 2003 Sistema de información Es un sistema incluido en otro sistema mayor que recibe, almacena, procesa y distribuye información. Los principales elementos: informaciones y procesos de información. Información: Cualquier clase de conocimiento o mensaje que puede usarse para mejorar o posibilitar una decisión o una acción Sistemas basados en computadora: Un conjunto o disposición de elementos que están organizados para realizar un objetivo predefinido procesando información. Elementos de un sistema de información Textos estructurados Textos no estructurados Imágenes Información bibliográfica o de referencia. La computadora Partes básicas 1

Para qué nos sirve la computadora? Es una herramienta que nos ayuda a mejorar o complementar nuestra habilidad intelectual y nos hace más productivos Una computadora realiza actividades que el ser humano puede hacer, solo que de manera más rápida y precisa. Qué representa usar la computadora? Comunicar tareas a la computadora Interpretar la información que provee Interactuar (o dialogar) con ella Medio de comunicación: Interfaz de usuario Qué es una computadora? Definición de Von Neumann Máquina que acepta entradas de datos, los procesa,, luego almacena los resultados y suministra una salida Procesamiento de datos Para procesar operaciones lógico/aritméticas se requiere de una unidad aritmética lógica (ALU). Para asistir al procesamiento, se requiere de una unidad de control (CU) que asegura que las operaciones se realicen en la secuencia correcta. Ambas unidades se pueden ver como una sola: la unidad central de proceso (CPU) 2

Componentes básicos y funciones Algunas definiciones teclado ratón entrada CPU ALU CU CU procesa almacena disco salida monitor impresora Hardware (hw( hw) Componentes tangibles de una computadora Software (sw( sw) ) ó programa Conjunto de instrucciones que indican a la computadora como resolver un problema o realizar una tarea Datos Palabras, números ó gráficas que describen cosas, personas, ideas, eventos, etc. Algunas definiciones (cont.( cont.) Interfaz de usuario Medio de comunicación humano / computadora Combinación de hardware y software Tipos de interfaces de usuario basadas en comandos basadas en menús basadas en diálogos y formas completamente gráficas Sistema Operativo Elemento del Software que controla y gestiona el funcionamiento del equipo físico (Hardware). Al arrancar una computadora lo primero que corre es el SO. El SO permite correr los diferentes lenguajes de programación y programas de aplicación. Crea un shell que ofrece una vía sencilla para trabajar con la computadora. 3

Algoritmo Definición a) Es una serie de pasos organizados que describe el procesos que se debe seguir, para la solución a un problema especifico. Definición b) Es una secuencia finita de instrucciones, cada una de las cuales tiene un significado claro y puede ser efectuada con una cantidad finita de esfuerzo en una longitud de tiempo finita. cualquier algoritmo puede transformarse en un programa informático. Características de un algoritmo Finito: Tiene un final Detallado: cada paso se especifica claramente. Entradas: puede tener cero o mas entradas. Salidas: Tiene una o mas salidas. Efectivo: cada operación debe de ser básica, esto es, que pueda ser realizada en lápiz y papel por una persona en un tiempo finito. Formulación de algoritmos Diagrama de flujo: es una representación gráfica de cómo deben de realizarse los pasos para producir resultados Pseudo código: Lenguaje artificial e informal, como el utilizado para comunicarnos. Pseudocódigo vs. Diagrama de flujo Ocupa menos espacio en una hoja de papel Permite representar en forma fácil operaciones repetitivas complejas Facilidad de pasar a un programa fuente en algún lenguaje de programación. 4

Lenguaje de programación Conjunto de símbolos, caracteres y reglas (programas), que le permiten a las personas comunicarse con la computadora. Lenguaje máquina: entendible por la computadora instrucciones expresadas en bits. Lenguaje de bajo nivel (ensamblador): instrucciones escritas en códigos alfabéticos llamados mnemotécnicos para operaciones y direcciones simbólicas. Interactúa directamente con el hardware. Lenguaje alto nivel: las instrucciones o sentencias son escritas con palabras similares al lenguaje humano. Nivel medio?? Resolución de problemas Definición del problema: es el enunciado del problema, el cual requiere una especificación clara y precisa. Se debe de conocer y entender lo que se desea que realice la computadora. Análisis del problema: : Conocimiento del problema y acotamiento. Construcción del algoritmo: : diagramas de flujo o pseudocódigo. Codificación: : lenguajes de programación -> > código fuente Resolución de problemas Tipos de problemas Traducción: : código fuente -> > código máquina, Traducción realizada por compiladores Ejecución y depuración: : Probar el programa generado para todo tipo de datos de entrada, buscando y corrigiendo posibles errores de la fase de Codificación. Documentación: Interna: comentarios en el código fuente. Externa: Descripción del problema, autor, algoritmo, diccionario de variables, código fuente. Manual del usuario: Describe como funciona el programa. Mantenimiento: : Diseño de nuevas versiones y aplicación de nuevas técnicas. 5