Conceptos preliminares

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LOS COMPUTADORES
Advertisements

Algoritmos y Programas
Ingeniería de Software II
COMPUTACIÓN E INFORMÁTICA
Algunos antecesores de la computadora son:
CIENCIAS DE LA COMPUTACIÓN
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
Unidad 1 Conceptos básicos de computación
DESARROLLO DE PROGRAMAS
UNIDAD II: ALGORITMOS Y LENGUAJES
Lenguajes de programación
Resolución de Problemas Algoritmos y Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
Programación 1 Introducción
M.S.C. Ivette Hernández Dávila
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
Lenguajes de programación
METODOLOGIA DE LA PROGRAMACION
Conceptos Fundamentales
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
SEMANA Introducción.
1 LENGUAJES DE PROGRAMACIÓN Javier Martín Centro Asociado de Móstoles UNED.
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
 Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas.
Fundamentos de programación Organización de una computadora.
U1. Introducción a la programación
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
FUNDAMENTOS DE PROGRAMACION
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
Programación Java y Desarrollo de Aplicaciones
¿Qué son Los Lenguajes de Programación?
 TECNOLOGIAS DE LA INFROMACIONM Y COMUNICACIÓN En este bloque vemos trabajamos con las definiciones de que es Word. Excel y Power point. WORD: Microsoft.
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
PROGRAMACION presentado por: Jhon Viasus Fabian Valencia.
PROGRAMAS INFORMATICOS
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
“PARADIGMAS Y LENGUAJES DE PROGRAMACION”
ESCUELA NORMAL “PROF. DARÍO RODRÍGUEZ CRUZ” Licenciatura en educación preescolar Alumnas: *Mayra * Monserrat * Idalia *Cinthia Curso: las TIC en la educación.
Introducción a la informática
Prof. Flor Narciso Departamento de Computación
ARQUITECTURA DE LOS SISTEMAS DE INFORMACIÓN
C OMUNICACIÓN HABLANDO LENGUAS Y C OMPUTACIÓN EN EL FUTURO Presentado por: Alejandro Emanuel Mejía Pineda Digna Milagro Ávila Hernández Mariela Elizabeth.
INTRODUCCIÓN LI & MSC OSCAR RAMÍREZ CORTÉS U NIVERSIDAD DE LA H UASTECA V ERACRUZANA L ENGUAJES DE P ROGRAMACIÓN.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Software.
Metodología de la programación
Universidad Nacional Experimental de Guayana
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Preocupaciones del Analista Programador & Usuarios
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Fundamentos de Programación Unidad I Conceptos Básicos.
Conalep 150 Tehuacán inmi 309 soma
INFORMÀTICA CIENCIA OBJETO DE ESTUDIO : INFORMACIÒN TRATAMIENTO AUTOMÀTICO RACIONAL.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
Transcripción de la presentación:

Conceptos preliminares Fundamentos de Programación I Ing. Sandra M. De Hoyos B.

Saberes Previos ¿Qué se entiende por datos? ¿Qué se entiende por información? ¿Qué se entiende por conocimiento?

Datos, información y conocimiento El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. (1).

Datos, información y conocimiento Son un conjunto de datos que han sido organizados de tal manera que tienen algún significado para ser usados en la toma de una decisión o acción.

Datos, información y conocimiento Datos/información que han sido organizados y procesados con el objeto de proveer entendimiento, experiencia, aprendizaje, aplicados en una situación o problema a resolver.

Informática (pasado – presente – futuro) Definición: La Informática es la ciencia aplicada que abarca el estudio y aplicación del tratamiento automático de la información, utilizando sistemas computacionales. También está definida como el procesamiento automático de la información.(2) Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores (3)

Informática (pasado – presente – futuro) Historia (4): Era cavernícola:

Informática (pasado – presente – futuro) Historia (4): 3500 A.C. (Babilonia) Se inventa el "Ábaco" servía para representar números y contar.

Informática (pasado – presente – futuro) Historia (4): 1642 Blaise Pascal (1623-1662) inventa la "Máquina Aritmética de Pascal", capaz de sumar y operar con 5 dígitos.

Informática (pasado – presente – futuro) Historia (4): 1822 Charles Babbage (1792-1871) presenta un proyecto de "Máquina Diferencial", capaz de calcular polinomios. Por desgracia no llegó a construirse. 1833 Charles Babbage (1792-1871) presenta la "máquina analítica", capaz de realizar todas las operaciones matemáticas y de programarse mediante tarjetas de cartón perforado.

Informática (pasado – presente – futuro) Historia (4): 1946 John Von Neumman propone su arquitectura de ordenador de programa almacenado

Informática (pasado – presente – futuro) ¿Qué herramientas, en la actualidad permiten el procesamiento automático de la información?

Informática (pasado – presente – futuro) Agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones. “Las TIC son una actividad social que consiste en la aplicación de la ciencia en la optimización de procesos de información y comunicación, planteados desde la perspectiva de la construcción y socialización del conocimiento, para atender necesidades y demandas sociales y buscar la felicidad y el bienestar para todos los seres humanos” (5)

Informática (pasado – presente – futuro) Hardware Conjunto de los componentes que integran la parte material de una computadora (6) Software Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora (6)

Informática (pasado – presente – futuro) ¿Cuál cree usted que es el futuro de la informática?

Software Definición: Conjunto de códigos (instrucciones) que debidamente organizados en archivos (programas), son capaces de hacer funcionar a una computadora. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.

Proceso de Desarrollo de Software Identificación del Problema Análisis de Requerimiento Ciclo de vida del software Diseño Implementación Pruebas Implantación Mantenimiento

Proceso de Desarrollo de Software Identificación del Problema Diagramas de Flujo Análisis de Requerimiento Diseño Implementación Pruebas Ciclo de vida del software Implantación Mantenimiento

Proceso de Desarrollo de Software Programa Lenguaje de Programación Identificación del Problema PROGRAMACIÓN Análisis de Requerimiento Diseño Implementación Pruebas Ciclo de vida del software Implantación Mantenimiento

Proceso de Desarrollo de Software Algoritmo Definición: Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad

Proceso de Desarrollo de Software Programa Definición: Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.

Proceso de Desarrollo de Software Lenguaje de Programación Definición: Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. ¿Qué es? ¿Para que? ¿Cómo se estructura?

Proceso de Desarrollo de Software Lenguaje de Programación Clasificación: Maquina Nivel medio Alto nivel Según el nivel de abstracción Según el Paradigma de Programación Imperativo Funcionales Lógicos Orientado a objetos

Proceso de Desarrollo de Software Lenguaje de Programación Léxico Sintaxis Compilador e interprete Depurador Entorno de Desarrollo Integrado (IDE en Ingles) Elementos de un Lenguaje de programación

Fuentes bibliográficas http://es.wikipedia.org/wiki/Dato http://es.wikipedia.org/wiki/Inform%C3%A1tica Diccionario de la Real Academia de la Lengua: http://buscon.rae.es/draeI/ Para un recuento detallado de la historia de la informática http://www.lcc.uma.es/~pedre/EP/Cronologia.pdf http://alcuza.aprenderapensar.net/2009/09/26/%c2%bfque-son-las-tic%c2%bfcuales-son-sus-caracteristicas/