Prof. Gabriel Matonte matonteg@gmail.com Programación I Prof. Gabriel Matonte matonteg@gmail.com.

Slides:



Advertisements
Presentaciones similares
Clasificación de los compiladores
Advertisements

¿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,
Prof. Ing.Maria Rosa Damaso Rios
Unidad I - Programación. Como están escritos los programamas de computadoras.
Conceptos preliminares
¿Qué son Los Lenguajes de Programación?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
SOFTWARE DE PROGRAMACIÓN
UNIDAD II: ALGORITMOS Y LENGUAJES
Lenguajes de programación
INSTITUTO TECNOLOGICO DE MINATITLAN
Lenguajes de programación
Temas Operaciones básicas Instalando el compilador
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Introducción
Introducción a la programación
Ingeniería de sw.
INTRODUCCIÓN A LA PROGRAMACIÓ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.
Pablo Cesar Tapia Catacora
Lenguajes de programación
Introducción al Software
Conceptos Fundamentales
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Proceso de información en la computadora
LENGUAJES DE PROGRAMACIÓN
INTRODUCCIÓN A LA COMPUTACIÓN
SOFTWARE DE PROGRAMACIÓN
Lenguajes de programación
LENGUAJE DE PROGRAMACIÓN
Programación y Aplicaciones Las computadoras requieren de ser alimentadas con programas para poder presentarse como elementos inteligentes. Los programas.
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Programación I MC José Andrés Vázquez Flores
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
U1. Introducción a la programación
FUNDAMENTOS DE PROGRAMACION
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
Programación Java y Desarrollo de Aplicaciones
LENGUAJES DE PROGRAMACION
Lenguajes de Programación
PROGRAMAS INFORMATICOS
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
Metodología de la programación
TEMA1:Introducción 1 1. Programación 2. Lenguajes de Programación 3. Ordenador.
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.
Prof. Flor Narciso Departamento de Computación
Lenguaje programació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.
Software.
Tipos de Lenguajes Ensamblador.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Clasificación de software
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
FUNDAMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Fundamentos de Programación Unidad I Conceptos Básicos.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES FUNDAMENTOS DE DESARROLLO DE SISTEMAS INTEGRANTES:  Díaz Rojas Vianey  Ramírez Barojas Nancy Marisol  Olivarez.
INFORMÀTICA CIENCIA OBJETO DE ESTUDIO : INFORMACIÒN TRATAMIENTO AUTOMÀTICO RACIONAL.
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:

Prof. Gabriel Matonte matonteg@gmail.com Programación I Prof. Gabriel Matonte matonteg@gmail.com

Objetivo de la Materia El objetivo de la asignatura es aprender a realizar buenos programas. Abordando la resolución de problemas mediante el uso de algoritmos y manejo de estructuras de datos. Aprendiendo a utilizar los conceptos de abstracción de operaciones y de datos. El curso llegará hasta ver manejo de memoria, sin alcanzar a ver archivos o bases de datos. Se utilizará como lenguaje de programación C++.

Introducción Etapas en el desarrollo de sistemas Participantes Análisis Diseño Implementación Prueba Participantes Usuario Analista de Sistemas Diseñador de Sistemas Programador Personal de SQA Personal de Operaciones

¿Qué es un programa? Pensar en la vida diaria donde aparece la palabra programa. Pensar en las características comunes que tienen esas acepciones de la misma palabra.

Programa Instrucciones de computación estructuradas y ordenadas que al ejecutarse hacen que una computadora realice una función particular. Un programa informático (software) es la unión de una secuencia de instrucciones que una computadora puede ejecutar e interpretar, y una (o varias) estructuras de datos que almacena la información independiente de las instrucciones que dicha secuencia de instrucciones maneja. Para ello se usan lenguajes de programación que sirven para programar la secuencia de instrucciones requerida.

Lenguaje de Programación Un lenguaje de programación es una técnica estándar de comunicación que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML. Un lenguaje de programación permite a un programador especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural

Software Es el conjunto de programas que puede ejecutar el hardware para la realización de las tares de computación a las que se destina. Se trata del conjunto de instrucciones que permite la utilización del computador. El software es la parte intangible de la computadora, es decir programas, aplicaciones, etc.

Formas o tipos de software El software adopta varias formas en distintos momentos de su ciclo de vida: Código fuente: escrito por programadores. Contiene el conjunto de instrucciones, inteligibles por el ser humano, destinadas a la computadora. Código objeto: resultado del uso de un compilador sobre el código fuente. Consiste en una traducción de éste último. El código objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representación intermedia del código fuente. Código ejecutable: resultado de enlazar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de un ordenador, y proceder a su ejecución. El código ejecutable es directamente inteligible por la computadora.

Clasificación de Lenguajes de Programación Primer Nivel: Lenuaje de máquina (1 y 0) Segundo Nivel: Lenguaje ensamblador. Assembler. Tercer Nivel: También llamados Lenuajes de Alto Nivel. C, Pascal, Visual Basic, Java y otros. Cuarto Nivel: Lenuajes de cuarta generación. Genexus, GNU, ADA.