Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.

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

INTRODUCCIÓN A LA PROGRAMACIÓN
Unidad I - Programación. Como están escritos los programamas de computadoras.
La Informatica.
El ordenador y sus componentes.
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
¿Qué son Los Lenguajes de Programación?
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
INSTITUTO TECNOLOGICO DE MINATITLAN
SOFTWARE DE PROGRAMACIÓN
Computación PROGRAMACIÓN.
Lenguajes de programación
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Introducción a la programación
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
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
Tema 6. Conceptos básicos de programación
Conceptos Fundamentales
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
LA COMPUTACIÓN.
Conocimiento de la PC. Alejandra Vera Guzmán.
LENGUAJES DE PROGRAMACIÓN
 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
UNIVERSIDAD DE EL SALVADOR FACULTAD DE CIENCIAS ECONOMICAS
 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 Resolución de Problemas con Computadoras y Herramientas de Programación.
1.4 Traductor y Su estructura
LENGUAJES DE PROGRAMACIÓN
Lenguaje de Programación II
Lenguajes de programación. Lenguaje máquina El ordenador sólo sabe hacer un número limitado de tareas (muy pocas) definidas electrónicamente en su procesador.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
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.
Alumno: Nelson Domínguez, C.I.: Materia: Intr. A los Lenguajes de Programación Sección: SAIA Profesora: Olgamar Garrido CABUDARE, NOVIEMBRE 2010.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Componentes Físicos y Lógicos de un Computador
LENGUAJES DE PROGRAMACION
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
PROGRAMAS INFORMATICOS
Lenguajes de Programación
COMPUTO III Ing. Jimmy Ojeda Arnica. METODOLOGIA DEL CURSO Objetivos del curso : Comprender el entorno de los lenguajes visuales. Comprender el entorno.
Metodología de la programación
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
FUNCIONAMIENTO INTERNO DEL ORDENADOR
LENGUAJES DE PROGRAMACIÓN 8.1 BREVE HISTORIA. Traducción-Ejecución Bajo nivel o 1º Nivel Se dice que el código binario es de "bajo nivel" o "primer nivel"
Lenguajes de Programación
Lenguaje programación
1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
LENGUAJES DE PROGRAMACIÓN
Software.
Universidad Nacional Experimental de Guayana
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.
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
TEMA 4: MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
PROGRAMACION.
Fundamentos de Programación Unidad I Conceptos Básicos.
INFORMÀTICA CIENCIA OBJETO DE ESTUDIO : INFORMACIÒN TRATAMIENTO AUTOMÀTICO RACIONAL.
Introducción a la computación 1.1Arquitectura de la computadora 1.2Definición de Lenguaje 1.3Tipos de lenguajes: natural, artificial, computacional 1.4Historia.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Transcripción de la presentación:

Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos

Computación Conjunto de conocimientos científicos y de técnicas que hacen posible el tratamiento automático de la información por medio de computadoras. La informática combina los aspectos teóricos y prácticos de la ingeniería, electrónica, teoría de la información, matemáticas, lógica y comportamiento humano. Los aspectos de la informática cubren desde la programación y la arquitectura informática hasta la inteligencia artificial y la robótica.

Computadora  Dispositivo electrónico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando cálculos sobre los datos numéricos, o bien compilando y correlacionando otros tipos de información.

Computadora MainFrame

Esquema de un sistema informático

Programación  Rama de la informática que se encarga del análisis, diseño, creación y mantenimiento de sistemas de información por medio de computadoras

Programa  Un programa es una secuencia de instrucciones que indican al hardware de un ordenador qué operaciones debe realizar con los datos. Los programas pueden estar incorporados al propio hardware, o bien pueden existir de manera independiente en forma de software.

Lenguajes  Serie de instrucciones con determinada sintáxis que permiten ordenar al hardware las labores que se desean efectuar, es decir los datos que se quieren procesar.

Clasificación de los lenguajes de programación  Lenguajes de Máquina  Ensambladores  Lenguajes de Alto Nivel

Lenguajes de Máquina  Lenguaje propio de la computadora, basado en el sistema binario, resulta difícil de utilizar para las personas. El programador debe introducir los comandos y datos en forma binaria, y una operación sencilla puede tener el siguiente formato: La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.

Lenguajes Ensambladores  En el lenguaje ensamblador, cada comando mnemotécnico y sus operadores simbólicos equivalen a una instrucción de máquina. Un programa ensamblador traduce el código fuente, una lista de códigos de operación mnemotécnicos y de operadores simbólicos, a código objeto (es decir, a lenguaje máquina) y, a continuación, ejecuta el programa.

Lenguajes de Alto Nivel  Suelen utilizar términos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje máquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje máquina.

Programas traductores  Se utilizan para traducir las instrucciones de alto nivel a lenguaje de máquina  Son de dos tipos: intérpretes compiladores.

Intérpretes  Los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones, reinterpretan la misma instrucción cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje máquina. Ejemplo: Visual Basic

Compiladores  Traducen un programa íntegro a lenguaje máquina antes de su ejecución, por lo cual se ejecutan con tanta rapidez como si hubiesen sido escritos directamente en lenguaje máquina. Ejemplo : Visual C++

Algunos lenguajes de Alto Nivel  Pascal  Cobol  Delphi  Visual Basic  Visual Fox Pro  C++  HTML  Logo  LISP  Prolog  C#  Java

Concepto General de Sistema  Conjunto de elementos que interactúan para lograr un objetivo común Entradas o Insumos Procesamiento o Transformación Salidas o Productos Retroalimentación

Sistemas de Información Personas Hardware (Equipo) ProcesosDatos Software Programas

Trabajo en Grupos  Reúnase en grupos de 4 a 5 personas.  Encuentren 5 ejemplos de Sistemas de información, indicando para cada uno de ellos. 1. Cuál es su finalidad 2. Cuáles son sus insumos o entradas 3. Qué procesos efectúa 4. Cuáles son sus salidas o productos 5. Qué tipo de Hardware y software requiere 6. Qué personas intervienen en el sistema