Software Tecnología Médica Universidad de Chile.

Slides:



Advertisements
Presentaciones similares
Unidad 6 Sistema Operativo.
Advertisements

SISTEMA OPERATIVO Un Sistema Operativo es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los.
SISTEMAS OPERATIVOS INTEGRANTES: ANGEL LORENZO ROMERO COD: DIANA ASTRID RAMIREZ ALBA COD:
Es el software que controla el conjunto de operaciones de una computadora. Proporciona el mecanismo por el cual un usuario puede solicitar la ejecución.
Ordenador ● Dispositivo electrónico capaz de realizar operaciones lógicas y matemáticas de manera programada y a gran velocidad, consta de circuitos integrados.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIVERSIDAD FERMIN TORO CABUDARE ENSAYO TIPOS DE SOFTWARE E IMPORTANCIA JUNIO 2014.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN.
CURSO DE COMPUTACIÓN BÁSICO El objetivo de crear este curso es que el alumno adquiera los elementos básicos para conocer los usos de la computadora y trabajar.
SISTEMAS OPERATIVOS (II): WINDOWS
Tema 1 Fundamentos de Computación
WINDOWS Elvira Abajo Lera Octubre, 2008.
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
“Los Sistemas Operativos”
PHP Hypertext Preprocessor
Ordenador Dispositivo electrónico capaz de realizar operaciones lógicas y matemáticas de manera programada y a gran velocidad, consta de circuitos integrados.
PROGRAMACIÓN (1).
Clasificación de Software
LENGUAJES Y REPRESENTACION TECNICA
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
El hardware y el software
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Historia de las computadoras Dispositivos de entrada
Oscar Martin Tirado Ochoa
PRUEBA DIAGNÓSTICA GRADO SEXTO TECNOLOGÍA E INFORMÁTICA 1
HARDWARE Y SOFTWARE Hardware Informática Software
SOFTWARE. Es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos.
Sistemas Operativos Unidad I Introducción.
1era. Unidad el computador y sus componentes
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
Sistemas Operativos Ing. Jhonnathan Quintero V.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
SISTEMAS OPERATIVOS.
INTRODUCCIÓN ING. IVONNE MALDONADO. PROGRAMACIÓN Programar no es mas que idear y ordenar las acciones. Lograr que un programa cumpla con una cierta tarea.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
INSTALACIÓN DE WINDOWS 7
UNIVERSIDAD DEL VALLE Docente: MsC. Cinthya Irene Rosales Martinez Facultad de Ingeniería Lenguajes de Programación.
SISTEMAS OPERATIVOS. El sistema operativo es un conjunto de programas que: ■Inicializa el hardware del ordenador. ■Suministra rutinas básicas para controlar.
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN. Índice 1. Introducción 2. Metodología de la programación: aspectos básicos 3. BASIC: Estructura general de.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Programación I MC José Andrés Vázquez Flores
FMS LOGO Grado primero LOGO.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
TIC’s 2013 ÍNDICE SISTEMA OPERATIVO: D EFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS.
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
ÍNDICE SISTEMA OPERATIVO: D EFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Integrantes : Luna valentina torres olivares Jackson Hernán Martínez Tarazona 4°A.
ÍNDICE SISTEMA OPERATIVO: DEFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS.
ÍNDICE SISTEMA OPERATIVO: DEFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS.
TIC’s 2013 ÍNDICE SISTEMA OPERATIVO: D EFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS.
FUNDAMENTOS DE PROGRAMACIÓN (IS ) SESIÓN 1 CONCEPTOS BASICOS SOBRE PROGRAMACIÓN.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ÍNDICE SISTEMA OPERATIVO: D EFINICIÓN FUNCIONES CARACTERÍSTICAS EVOLUCIÓN HISTÓRICA TIPOS DE SISTEMAS TIC’s 2013.
Lenguaje de Programación II
Características de los Sistemas Operativos
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
RIOHACHA ALGORITMO Y PROGRAMACION DAVID ENRIQUE FERNANDEZ PEREZ Docente.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Transcripción de la presentación:

Software Tecnología Médica Universidad de Chile

¿Qué es un programa? Queremos que el computador nos ayude a resolver algún tipo de problema Para ello, escribimos un programa: secuencia de instrucciones que indican al computador lo que debe hacer Tecnología Médica, Universidad de Chile 2 2

¿Qué es un programa? codificar 1 0 1 1 0 0 0 1 1 1 0 Secuencia de instrucciones que un computador puede interpretar y ejecutar Ejemplos de instrucciones 00100010 10110101 11101011 Tecnología Médica, Universidad de Chile

¿Qué hace este programa? 11000111 00111100 00101010 00111100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 01011100 00111100 00101000 01011100 00101010 00101011 00101010 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01100100 01001000 01100101 01101100 01101100 01101111 00101100 00100000 01010111 01101111 01110010 01101100 01100100 00100001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Tecnología Médica, Universidad de Chile

Entonces, ¿cómo se escriben los programas? El computador sólo entiende 1’s y 0’s Si bien el computador se maneja bien con 1’s y 0’s, nosotros no Para esto, se han creado lenguajes más cercanos al lenguaje natural para comunicarse con el computador Oz Prolog Perl Java C++ Pascal Visual Basic C Ensamblador Lenguaje Máquina Tecnología Médica, Universidad de Chile 5

¿Qué es la programación? Es el proceso de planificar una secuencia de instrucciones que ha de seguir una computadora. Algoritmo: conjunto preescrito de instrucciones bien definidas y ordenadas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Tecnología Médica, Universidad de Chile

¿Cómo se resuelve un problema? Análisis: Comprender el problema Diseño: Encontrar solución (Algoritmo) Prueba: Seguir el algoritmo para ver si la solución resuelve realmente el problema Tecnología Médica, Universidad de Chile

Formas de Describir Algoritmo Lenguaje Natural Diagramas de Flujo Código real Más fácil de entender Más abstracto Más concreto Más complejo Tecnología Médica, Universidad de Chile 8

Ejemplo: Escuchar un CD Elijo un CD de la colección Si el equipo de música está apagado, lo enciendo Presiono el botón “open” Introduzco el CD en el lector Presiono el botón “close” Si el CD no es detectado por el lector, vuelvo al paso 1 Presiono el botón “play” Si no quedan más canciones por escuchar y quiero seguir escuchando música, vuelvo al paso 1 Apago el equipo Tecnología Médica, Universidad de Chile 9

Escuchar un CD (diagrama de flujo) Elegir CD esperar ¿Equipo Apagado? si ¿Queden Canciones? si Introducir CD “on/off” no no no si ¿Seguir Escuchando? ¿CD reconocido? “Open” si no “Play” apagar Tecnología Médica, Universidad de Chile

Escuchar un CD (pseudocodigo) if(equipoApagado){ presionar(“on/off”); } while(quieraSeguirEscuchando){ do{ introducirCD(..); }while(cdNoDetectado) presionar(“play”); while(quedenCanciones){ esperar(); Tecnología Médica, Universidad de Chile

Logo: un lenguaje de programación La tortuga pintora Tecnología Médica, Universidad de Chile

Dibujando en LOGO FORWARD n BACKWARD n RIGHT n LEFT n Mueve la tortuga n pixeles hacia adelante BACKWARD n Mueve la tortuga n pixeles hacia atrás RIGHT n Gira la tortuga n grados hacia la derecha LEFT n Gira la tortuga n grados hacia la izquierda Tecnología Médica, Universidad de Chile

Dibujando en LOGO La tortuga parte en las coordenadas (0,0), mirando hacia arriba SETXY x y Cambia la posición de la tortuga a las coordenadas (x,y), sin dibujar HOME Mueve la tortuga a (0,0) RESET Borra la pantalla y mueve a la tortuga a (0,0) Tecnología Médica, Universidad de Chile

Primeras figuras: Triángulo reset forward 100 right 120 Tecnología Médica, Universidad de Chile

Primeras figuras: Cuadrado reset forward 100 right 90 Tecnología Médica, Universidad de Chile

Primeras figuras: Pentágono reset forward 100 right 72 Tecnología Médica, Universidad de Chile

random RANDOM n ¿3 lineas en ángulos al azar? Retorna un número entre 0 (incluido) y n (sin incluirlo) ¿3 lineas en ángulos al azar? right random 90 forward 100 Tecnología Médica, Universidad de Chile

Condicionales IFELSE COND [CASO_V] [CASO_F] ¿Triángulo o cuadrado? Si la condición COND es verdadera, ejecuta las instrucciones CASO_V, si es falsa, ejecuta CASO_F ¿Triángulo o cuadrado? ifelse equal? random 2 1 [ ...dibujar triángulo... ] ...dibujar cuadrado Tecnología Médica, Universidad de Chile

Repetir instrucciones REPEAT n [INSTRUCCIONES ...] Repite n veces INSTRUCCIONES ¿Triángulo? repeat 3 [ forward 100 right 120 ] ¿Círculo? repeat 360 [ forward 1 right 1 ] Tecnología Médica, Universidad de Chile

Variables :x MAKE "x 1 MAKE "x :x + :n ¿Triángulo? Crea la variable x con el valor 1 :x Accede al valor de la variable x MAKE "x :x + :n Asigna a x el valor resultante de sumar x y n ¿Triángulo? make "angulo 120 repeat 3 [ forward 100 right :angulo ] Tecnología Médica, Universidad de Chile

Un pequeño, pero poderoso programa repeat 10 [ repeat 30 [ forward 20 right 12 ] right 36 Tecnología Médica, Universidad de Chile

Software Programas que median la interacción entre el usuario y el computador 2 tipos Software de aplicación Software de sistema Tecnología Médica, Universidad de Chile

Software (nna posible clasificación) Software de sistemas: coordina las operaciones de hardware y lleva a cabo las tareas ocultas necesarias para que el usuario pueda interactuar con el computador Software de aplicación: herramientas para elevar la productividad de los usuarios de computadoras en la resolución de problemas Tecnología Médica, Universidad de Chile

Software de Sistemas El software de sistemas lleva a cabo tareas fundamentales que todos los usuarios de una computadora requieren En particular, el sistema operativo controla los procesos de la computadora, actuando como interfaz que conecta al usuario Funciones Programar trabajos: secuencia de ejecución de trabajos Manejar recursos de hardware y software Mantener la seguridad del sistema Permitir a múltiples usuarios compartir los recursos Manejar interrupciones Tecnología Médica, Universidad de Chile

¿Qué es un sistema operativo? Es un conjunto de programas destinado a permitir una administración eficiente de un computador Es el primer programa que se ejecuta cuando parte el computador Es el único que funciona todo el tiempo Es el último que se ejecuta antes de que se apague el computador Elementos fundamentales Administración de recursos (periféricos y recursos internos) Administración de archivos Interfaz de usuario. No necesariamente gráfica ni bonita Tecnología Médica, Universidad de Chile

Tipos de Sistemas Operativos S.O. de líneas de comandos Estrictamente basados en texto y operado por comandos. Ej: MS-DOS. S.O. de ambiente gráfico Permiten la integración de texto con imágenes para la interacción. Ej; Windows, OSX, Linux. Tecnología Médica, Universidad de Chile

Ejemplos Tecnología Médica, Universidad de Chile 28

Windows Windows es uno de los sistemas operativos más importantes de la actualidad Dentro de los más famosos podemos encontrar también a Mac OS X y Linux (en sus distintos sabores) Versiones de Windows 1.0,2.0,3.0 NT, 95, 98, ME, 2000 XP, Vista Versión actual: Windows 7 Tecnología Médica, Universidad de Chile

Software de aplicación Procesadores de texto y presentaciones Hojas electrónicas Manejadores de bases de datos Software de gráficos y diseños Tecnología Médica, Universidad de Chile

Tecnología Médica, Universidad de Chile

Trabajo práctico Ingrese a la siguiente página http://logo.twentygototen.org/8kpcBaQu Y utilice el interprete de LOGO para: Dibujar una flor de 6 pétalos Dibujar un polígono con número de lados generado al azar (entre 3 y 10) Dibujar una flor con un número de pétalos generados al azar Tecnología Médica, Universidad de Chile