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.

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

Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
DESARROLLO DE PROGRAMAS
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
FUNDAMENTOS DE PROGRAMACIÓN
Introducción a la Programación
Técnico en programación de Software
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
Metodología de la Programación
Introducción a la programación
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Introducción a la Computación
Lenguajes de programación
METODOLOGIA DE LA PROGRAMACION
Conceptos Fundamentales
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Fundamentos de Programación
Proceso de información en la computadora
FORMULACIÓN DE ALGORITMOS
M.C. Meliza Contreras González
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.
Fundamentos de programación
INTRODUCCIÓN A LA COMPUTACIÓN
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.
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.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
PROGRAMACIÓN ESTRUCTURADA. PROGRAMACÍÓN IMPERATIVA El programa detalla los pasos necesarios para realizar una tarea. Existe un estado global de programa.
 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.
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.
LENGUAJES DE PROGRAMACIÓN
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
TEMAS PRINCIPALES. ALGORITMOS. CONCEPTOS El algoritmo es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Introducción a la Ingeniería de Sistemas
FUNDAMENTOS DE PROGRAMACION
Metodología para la construcción de programas
¿Qué son Los Lenguajes de Programación?
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Introducción a los programas
Lenguajes de Programación
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION.
Lenguajes de Programación
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Programación Orientada a Objeto
Metodología de la programación
INFORMÁTICA Conceptos Fundamentales
Elaboración de algoritmos usando lógica de programación
Lenguaje programación
1.4 CLASIFICACION DE LA TECNOLOGIA EN EL DESARROLLO DEL SOFTWARE
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
Software.
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
* 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.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
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.
Software.
INGENIERIA EN SISTEMAS FUNDAMENTOS DE COMPUTACION B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Modelo de procesos de software
Fundamentos de Programación Unidad I Conceptos Básicos.
Conalep 150 Tehuacán inmi 309 soma
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

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 han sido creadas .Los programas se escriben en código fuente, que son las instrucciones que el programador indica que deben ser ejecutadas a fin de realizar las acciones para las que el programa a sido diseñado.

Los lenguajes de programación Existen diferentes tipos de lenguajes de programación: Lenguaje maquina: Es el lenguaje de programación que entiende directamente la computadora. Lenguaje de bajo nivel : Son mucho mas fáciles de utilizar que el lenguaje maquina, pero dependen mucho del ordenador. Lenguaje de alto nivel: Estos leguajes están diseñados para que los programadores escriban y entiendan instrucciones lo mas parecidas al lenguaje humano lo cual hace que se necesite menos tiempo para aprender a programar.

HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION Lenguajes de primera generación o 1GL: La primera generación se caracteriza por el uso del lenguaje maquina. Lenguajes de segunda generación o 2G: Se introduce el lenguaje ensamblador. Lenguajes de tercera generación o 3GL: Poco a poco los interpretes admiten instrucciones mas completas y se crean lenguajes con sus correspondientes frases y palabras que expresaban de una forma bastante comprensible las acciones que querían realizar sobre el ordenador. Lenguajes de cuarta generación o 4GL: Son los derivados de los anteriores e incluyen herramientas de mas alto nivel. Lenguajes de quita generación : Se trabaja en ellos para que los ordenadores sean capaces de realizar un propósito mediante técnicas de reglas, reutilización , aprendizaje, etc….

Tipos de programación Programación modular: Consta de varias secciones o módulos que interactúan a través de llamadas a procedimientos. Programación estructurada: Esta compuesta por un conjunto de técnicas evolucionadas que aumentan la productividad de un programa. Programación orientada a objetos: Usa objetos y sus interacciones para diseñar aplicaciones.

La creación de un programa Los programas están constituidos por un conjunto de sentencias que se procesan en una determinada secuencia y conforman ordenes capaces de manipular una serie de datos con el fin de obtener un determinado resultado. Entrada de datos: Aquí se engloban todas aquellas instrucciones que recogen datos de un dispositivo o periférico. Proceso o algoritmo: En esta parte del programa se escriben las instrucciones o sentencias encargadas de procesar los datos recogidos en la sección anterior. Salida de datos o resultados: Este bloque esta formado por las instrucciones que toman los resultados obtenidos en la etapa del proceso. Las instrucciones son informaciones reconocidas por el lenguaje de programación que indican al ordenador una acción elemental que debe realizar.

Fases del proceso de programación El desarrollo de un programa requiere los siguientes pasos: 1. Definición y análisis del problema 2. Diseño del algoritmo 3. Codificación del programa 4. Compilación 5. Depuración de errores y verificación del programa 6. Explotación

Los algoritmos Un algoritmo es una sucesión de pasos que se deben realizar para la resolución de un problema. El concepto no es solo informático, sino que se trata de un método grafico de resolución de problemas en general.

Los datos de un programa son aquellos elementos que constituyen unidades de tratamiento de la información que se tiene que procesar El identificador: Es el nombre que le damos a un dato dentro del programa para poder hacer referencia a el. Tipos de datos

Operadores Los operadores son símbolos que permiten conectar o relacionar los datos entre si con lo que se facilita la realización de las diversas operaciones.

La programación estructurada Lenguajes estructurados: son aquellos en los que las sentencias incluidas en el código se ejecutan de forma lineal y sencilla a partir de un solo punto de entrada y otro de salida. Secuenciales: Son un bloque de instrucciones sucesivas que se ejecutan de forma ordenada y seguida. Condicionales o selectivas: Son instrucciones que permiten establecer condiciones. Repetitivas o de iteración: Son instrucciones que se repiten un numero limitado de veces o hasta que se cumple una determinada condición.

Aproximación a la programación orientada a objetos Los lenguajes orientados a objetos son la evolución lógica de la programación estructurada. Los objetos Las clases La herencia Envió de mensajes