UNIDAD 1 Introducción a la Programación OBJETIVO: El estudiante identificará los elementos Básicos de todo lenguaje de programación. Comparando las posibles.

Slides:



Advertisements
Presentaciones similares
Ciclo de Vida de Desarrollo de los Sistemas de Información
Advertisements

Sistema operativo Componentes de un sistema operativo
FASES DEL ANALISIS DE PROBLEMAS
CARRERA: INGENIERIA CIVIL UNI-RUACS
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
SOFTWARE DE PROGRAMACIÓN
Computación 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.
Temas Operaciones básicas Instalando el compilador
L.S.C. Sujey Anahí Díaz Herrera
CAPITULO #2: “Fundamentos de programación”
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Entornos de programación
Programación 1 Introducción
© Manuel ColladoEntornos de Programación-1 Entornos de programación Concepto, funciones y tipos.
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.
Metodología para la Construcción de Programas
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
¿Qué es un algoritmo? “(del árabe al-Khowârizmî, sobrenombre del célebre matemático árabe Mohámed ben Musa). Conjunto ordenado y finito de operaciones.
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Introducción al Software
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
Conceptos Fundamentales
TRADUCTOR DE UN PROGRAMA
Fundamentos de Programación
Proceso de información en la computadora
LA COMPUTACIÓN.
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
DISEÑO DE LA INTERFAZ DE USUARIO
1 LENGUAJES DE PROGRAMACIÓN Javier Martín Centro Asociado de Móstoles UNED.
PROGRAMACIÓN PROCEDIMENTAL
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.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
1.4 Traductor y Su estructura
Procesadores de Lenguajes
LENGUAJES DE PROGRAMACIÓN
TEMAS PRINCIPALES. ALGORITMOS. CONCEPTOS El algoritmo es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Metodología para solución de problemas
Plan de Sistemas de Información (PSI)
Programación 1 (01y 05) Prof. Flor Narciso
FUNDAMENTOS DE PROGRAMACION
Metodología para la construcción de programas
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
Lenguajes de Programación
PROGRAMACION ORIENTADA A OBJETOS
Metodología de la programación
TEMA1:Introducción 1 1. Programación 2. Lenguajes de Programación 3. Ordenador.
PROYECTO TECNOLÓGICO Mateo Guerra Alzate Cristian Herrera 9-D I
Ciclo de vida de un sistema
Definición de sistema__________
Elaboración de algoritmos usando lógica de programación
Software.
Desarrollo de lógica algorítmica.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Ciclo de desarrollo del software
Software.
PRINCIPIOS DE PROGRAMACION
FUNDAMENTOS DE PROGRAMACIÓN
Proceso de desarrollo de Software
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
Las fases del ciclo de la vida de desarrollo de sistemas
Planificación de Sistemas de Información
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.
ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN C# Mtro. José David Uc Salas
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Transcripción de la presentación:

UNIDAD 1 Introducción a la Programación OBJETIVO: El estudiante identificará los elementos Básicos de todo lenguaje de programación. Comparando las posibles diferencias que existen Entre ellos en cuanto a estructura sintaxis y procedimientos Mtro. Luis Alfonso Peña

CICLO DE VIDA DE UNA APLICACIÓN INFORMATICA Estructura general de un programa.

Fase de análisis Consiste en el examen y descripción detallada de los siguientes aspectos relativos al problema:  Equipo a utilizar  Personal informático  Estudios de los datos de entrada  Estudios de los datos de salida  Relaciones entre la salida y la entrada  Descomposición del problema en módulos. Algoritmica3 Fase del Diseño

 Consiste en el diseño de la solución al problema planteado en forma de algoritmo.  Se debe de abordar de forma sistemática, esto es, aplicando explícitamente un conjunto de técnicas, como programación estructurada y diseño descendente.  El resultado es un algoritmo o descripción del conjunto de acciones que deberán ser realizadas por la computadora. Algoritmica4 Fase de programación

 En esta fase se transcribe el algoritmo resultante de la fase anterior a un lenguaje de programación concreto. En general es una tarea totalmente mecánica. Algoritmica5 Fase de Codificación

 Escritura del programa fuente a partir de las hojas de codificación en la memoria de la computadora, grabándolo en algún soporte permanente. Algoritmica6 Fase de edición

 Traducción del programa fuente a lenguaje maquina cuyo resultado es el programa objeto. Para ello se dispone de programas compiladores o interpretes, que, además, comprueban la correcta síntaxis del programa. Algoritmica7 Fase de compilación

 En los programas compilados es necesario añadir al programa objeto algunas rutinas del sistema o en algunos casos subprogramas externos que se hayan compilado separadamente. De ello se encarga el programa montador (linker). Algoritmica8 Fase de montaje

 Consiste en ejecutar el programa sucesivas veces con diferentes datos de prueba para asegurar su correcto funcionamiento. Algoritmica9 Fase de prueba de ejecución

 La explotación consiste en el uso continuo y habitual por parte de los usuarios de la aplicación dentro de un entorno productivo determinado mientras tenga utilidad. Paralelamente a la explotación de una aplicación se realiza el mantenimiento de la misma. Comprobación periódica y eficiente Algoritmica10 Fase de explotación y mantenimiento

 Investigue las definiciones de algoritmos así como sus antecedentes históricos  Que se entiende por lenguaje algorítmico y lenguaje de programación (investigación en Web)  ¿Cuales son las jerarquías de los lenguajes de programación ? Algoritmica11 Ejercicio temático 1