Introducción a la Programación

Slides:



Advertisements
Presentaciones similares
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
Advertisements

Fundamentos de Diseño de Software INFT.1
5. Técnicas de Simulación 1. Conceptos
Arquitectura de computadoras
SOFTWARE DE PROGRAMACIÓN
UNIDAD II: ALGORITMOS Y LENGUAJES
Computación 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.
Lenguajes de programación
Técnico en programación de Software
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Introducción
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción a la Computación (IC)
Lenguajes de programación
TÍTULO DE LA PRESENTACIÓN
METODOLOGIA DE LA PROGRAMACION
Funciones en lenguaje C
Tema 6. Conceptos básicos de programación
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Elemento Lógico (Software)
SEMANA Introducción.
Proceso de información en la computadora
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
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.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
SOFTWARE DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Unidad VI Documentación
FUNDAMENTOS DE PROGRAMACION
Metodología para la construcción de programas
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Ensamblé de computadores
Introducción a los SOs.
Que es Software Por :Ivelisse M. Burgos Oprime aqui.
Representación de Algoritmos
PROGRAMAS INFORMATICOS
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Universidad Metropolitana Introducción a la Computación
María José Freire Mayra Coello Juan Francisco Pérez
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Metodología de la programación
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
TELEMATICA 1 Tecnologías de la información y de las telecomunicaciones SOFTWARE 2010.
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Introducción a la Programación
 Hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un.
Software.
Naime Cecilia del Toro Alvarez
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Tema: tipos de software. Fecha: 14 /10 /2014 Identificar los tipos de programas para cada necesidades u objetivo.
Software.
SOFTWARE.  programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea.  Existen dos tipos  Programación.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Sistemas Operativos Universidad Politécnica Territorial de Mérida
PARADIGMA Es un marco de referencia que impone reglas sobre cómo se deben hacer las cosas. CONCEPTO DE PARADIGMA DE PROGRAMACION colección de modelos conceptuales.
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.
Parcial # 1 La Computadora.
Fundamentos de Programación Unidad I Conceptos Básicos.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
Transcripción de la presentación:

Introducción a la Programación Correo Electrónico: ing.jmacias@gmail.com Blog Docente: http://jmacias.wordpress.com Ing. Johanna Macias Programación Introducción a la Programación

La unidad lógica del computador Software Compuesto por sentencias, instrucciones y código ejecutable Permite obtener los beneficios del hardware del computador.

Tipos de Software Software de Sistema Software de Aplicación Controla la comunicación entre el hardware Sirve de puente entre el usuario y la máquina Administra los recursos del computador Provee herramientas para la administración del hardware al usuario Software de Aplicación Provee herramientas para facilitar una labor específica Necesita el soporte del Software del Sistema para trabajar Creados para realizar funciones especificas referentes a un tipo de trabajo.

Tipos de Software Gama de posibilidades

Distribución de programas Software Libre vs Propietario Software Propietario Código encapsulado y oculto al usuario Solo la empresa tiene licencia para modificar su código Distribución por medios comerciales Licencias de uso y renovable Software Libre Código Libre y accesible para cualquier usuario Cualquiera tiene la libertad de modificar a su gusto el código Distribución por medio de copias y descargas libres. Sin necesidad de pagos por licencias

Lenguajes de Programación Un lenguaje de programación es un conjunto limitado de palabras y de símbolos que representan procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar una computadora. Por medio de estas sentencias o líneas de código se desarrolla cualquier programa en el computador

Niveles de Lenguaje de Programación Lenguaje de Bajo Nivel: Lenguaje de Máquina: Conformado por solo los dígitos 0 y 1, son los más rápidos de ejecutar, ya que no necesitan un interpretador para el hardware. Por medio de grandes líneas de código de 0 y 1 se da ordenes al hardware del sistema Lenguaje Ensamblador: Esta por encima del lenguaje de maquina, esta vez incorporando cortas palabras abreviadas para comandos muy utilizados.

Niveles de Lenguaje de Programación Lenguaje de Medio Nivel Este tipo de lenguaje ya incluye más comando y palabra fáciles de memorizar, para dar las ordenes al computador. Aunque todavía tienen acceso directo a la memoria, como el ensamblador. Lenguaje de Alto Nivel Este lenguaje esta más guiado al lenguaje humano, conteniendo palabras claves y comandos listos para utilizar, siguiendo la lógica del programador.

Lenguaje de Medio Nivel Niveles de Lenguajes Lenguaje de Alto Nivel Lenguaje de Medio Nivel Lenguaje Ensamblador Lenguaje de Maquina

Programación Imperativa También llamada por procedimientos Se basa en variables que cambian de estado Conjunto de instrucciones que le indican al computador cómo realizar una tarea. C = (5) + (6) C = 11 A= 5 ; B=6 C= A + B

Programación Declarativa No define como resolver el problema. Describe la problemática. La solución se realiza por parámetros internos del lenguaje. No se diseña como llegar a la solución Más que en el “como” se resuelve se busca el “que” deseo obtener.

Programación Lógica Une la programación Declarativa y Funcional. Usa hipótesis lógica para crear el resultado Usado en sistemas Expertos y control de procesos Se prepara al computador para tomar decisiones en base a premisas lógicas

Programación Orientada a Objeto Se trata el problema basado al proceso real Se basa en la codificación de Clases y Objetos Los objetos son programados de forma individual Estos Objetos pueden heredar propiedades de sus clases u objetos superiores.

Compiladores e Interprete Traduce totalmente el programa a código maquina. Se ejecuta el código mucho más rápido. Se identifican los errores rápidamente. Para depurar errores deben detenerse el proceso y volver a ejecutar. Interprete Ejecuta el código basado en el mismo lenguaje. Es un procesamiento más lento. Se puede depurar errores sin reiniciar la ejecución. No crea un archivo externo con el código.

¿Qué es un programa? Conjunto de Instrucciones Estas instrucciones son ejecutadas por el computador Dependiendo de los datos, el procesa y entrega un resultado. Conjunto de Instrucciones programadas que ejecuta el computador para entregar una serie de resultados acorde a los datos de entrada

Datos e Información Datos Información Todo carácter, número, cadena, entre otros… No tiene un significado específico por si mismo. Es la entrada de cualquier computador. Información Es un conjunto de Datos Por si mismo tiene un significado lógico Es la salida de un computador