Taller de informática
Presentado por:
Lina marcela quintero Guevara
Grado: 11 tarde
Presentado a:
Erika Henao
23/09/13
Instituto nacional académico.
Índice
1: que es programación.
2: que lenguajes de programación existe y cuáles son los
más utilizados.
3: que programas se utilizan para programar.
Desarrollo
1: 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 máquinas no pueden funcionar. Al
conjunto general de programas, se le denomina software, que más genéricamente se refiere al
equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a
la estructura de este último, los ficheros no necesitan hacer uso de extensiones; posteriormente,
los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la
familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido
creados, las instrucciones que se escribieron en un determinado lenguaje de programación, han
sido traducidas al único idioma que la máquina comprende, combinaciones de ceros y unos
llamado código máquina. El mismo término, puede referirse tanto a un programa ejecutable,
como a su código fuente, el cual es transformado en un binario una vez que es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Este
código se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o
declarativo, y que posteriormente puede ser convertido en una imagen ejecutable a través de un
programa-compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta
instrucción por instrucción.
De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y
software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de
forma simultánea y eficiente, se le conoce como multitarea.
Programación
La programación de computadoras es el proceso iterativo de escribir o editar código fuente. Dicha
edición de código fuente implica probar, analizar y perfeccionar, y, a veces, coordinar con otros
programadores, en el caso de un programa desarrollado en conjunto. Una persona que practica
esta técnica se la conoce como programador de computadoras, desarrollador de software, o
codificador. El proceso, a veces a largo plazo, de programación de computadoras normalmente se
lo conoce como desarrollo de software. El término ingeniería de software se está convirtiendo en
muy popular, ya que esta actividad es vista como una disciplina de ingeniería.
Paradigmas
Los programas de ordenador se pueden clasificar según el paradigma del lenguaje de
programación utilizado para producirlos. Dos de los principales paradigmas son
imperativos y declarativos.
Los programas escritos con un lenguaje imperativo especifican un algoritmo utilizando
declaraciones, expresiones e informes.3 Una declaración asocia un nombre de variable a
un tipo de datos. Por ejemplo: var x: integer; Una expresión produce un valor. Por
ejemplo: 2 + 2 produce 4. Por último, una declaración puede asignar una expresión a una
variable o usar el valor de una variable para alterar las estructuras de control del
programa. Por ejemplo: x := 2 + 2; if x = 4 then hacer_algo(); Una crítica de los lenguajes
imperativos es el efecto secundario de una sentencia de asignación en una clase de
variables llamadas variables no locales.4
Ejecución
Una vez escritos, pueden ser ejecutados de diversas formas
Mediante un programa que va adaptando las instrucciones conforme son encontradas. A
este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como
intérpretes. Ejemplos de esto son bash, clásico en estaciones Unix y que fue escrito para el
proyecto GNU o Pitón, cuya peculiaridad además de ser multipropósito, está en su
facilidad de uso y productividad y de hecho, es usado en parte de los proyectos Google y
YouTube.
Traduciendo el código escrito del programa (lo que se denomina código fuente), a su
equivalente en lenguaje máquina. A este proceso se le llama compilar y al programa
traductor se le denomina compilador. Ejemplos de esto son: El lenguaje C, que combina
en su sintaxis característica de medio y bajo nivel y el compilador gcc usado en el proyecto
GNU.
Ejecución y almacenamiento de los programas
Típicamente, los programas se almacenan en una memoria no volátil (por ejemplo un
disco), para que luego el usuario de la computadora, directa o indirectamente, solicite su
ejecución. Al momento de dicha solicitud, el programa es cargado en la memoria de
acceso aleatorio o RAM del equipo, bajo el control del software llamado sistema
operativo, el cual puede acceder directamente al procesador. El procesador ejecuta
(corre) el programa, instrucción por instrucción hasta que termina. A un programa en
ejecución se le suele llamar también proceso. Un programa puede terminar su ejecución
en forma normal o por causa de un error, dicho error puede ser de software o de
hardware
Programas empotrados en hardware
Algunos programas están empotrados en el hardware. Una computadora con arquitectura
de programas almacenados requiere un programa inicial almacenado en su ROM para
arrancar. El proceso de arranque es para identificar e inicializar todos los aspectos del
sistema, desde los registros del procesador, controladores de dispositivos hasta el
contenido de la memoria RAM.8 Seguido del proceso de inicialización, este programa
inicial carga al sistema operativo e inicializa al contador de programa para empezar las
operaciones normales. Independiente de la computadora, un dispositivo de hardware
podría tener firmware empotrado para el control de sus operaciones. El firmware se
utiliza cuando se espera que el programa cambie en raras ocasiones o nunca, o cuando el
programa no debe perderse cuando haya ausencia de energía.
2:Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos
que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo de comunicación
humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código
fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa
de computadora, mediante la aplicación de procedimientos lógicos, a través de los
siguientes pasos:
.El desarrollo lógico del programa para resolver un problema en particular.
.Escritura de la lógica del programa empleando un lenguaje de programación específico
(codificación del programa).
.Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
.Prueba y depuración del programa.
Programas
1. PHP usa una mezcla entre interpretación y compilación para intentar ofrecer a los
programadores la mejor mezcla entre rendimiento y flexibilidad.
2. C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para
su plataforma .NET.
3. AJAX no es un lenguaje exactamente su nombre viene dado por el acrónimo de
Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a
programación web en estos últimos años.
4. JavaScript Se trata de un lenguaje de programación del lado del cliente, porque es el
navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la
mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente
más utilizado.
5. Perle s la alternativa más popular a PHP, seguramente porque es el lenguaje más
antiguo también dentro de las alternativas. En internet nos encontramos numerosos
recursos que utilizan Perl, muchos de las aplicaciones “open source” requieren tener Perl
instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y también tiene
una gran cantidad de módulos ya escritos.
3:Las operaciones que debe realizar el hardware son especificadas por una lista de
instrucciones, llamadas programas o software.
EL software se divide en dos grandes grupos:
Software del sistema y
Software de aplicaciones.
El software del sistema es el conjunto de programas indispensables para que la máquina
funcione; se denominan también programas del sistema. Estos programas son
básicamente:
Sistema operativo: DOS y WINDOWS
Editores de texto: EDIT, PADWORD
Compiladores / interpretes (lenguajes de programación) y
Programas de utilitarios.
Uno de los programas más importantes es el sistema operativo, que sirve, esencialmente,
para facilitar la escritura y uso de sus propios programas.
El sistema operativo: dirige las operaciones globales de la computadora, instruye a la
computadora para ejecutar otros programas y controla el almacenamiento y re
superación de archivos (programas y datos) de cintas y discos.
Gracias al sistema operativo es posible que el programador pueda introducir y grabar
nuevos programas, así como instruir a la computadora para que los ejecute.

Informatik

  • 1.
    Taller de informática Presentadopor: Lina marcela quintero Guevara Grado: 11 tarde Presentado a: Erika Henao 23/09/13 Instituto nacional académico.
  • 2.
    Índice 1: que esprogramación. 2: que lenguajes de programación existe y cuáles son los más utilizados. 3: que programas se utilizan para programar.
  • 3.
    Desarrollo 1: Un programainformático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital. En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones; posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un determinado lenguaje de programación, han sido traducidas al único idioma que la máquina comprende, combinaciones de ceros y unos llamado código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario una vez que es compilado. Generalmente el código fuente lo escriben profesionales conocidos como programadores. Este código se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede ser convertido en una imagen ejecutable a través de un programa-compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción. De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea. Programación La programación de computadoras es el proceso iterativo de escribir o editar código fuente. Dicha edición de código fuente implica probar, analizar y perfeccionar, y, a veces, coordinar con otros programadores, en el caso de un programa desarrollado en conjunto. Una persona que practica esta técnica se la conoce como programador de computadoras, desarrollador de software, o codificador. El proceso, a veces a largo plazo, de programación de computadoras normalmente se lo conoce como desarrollo de software. El término ingeniería de software se está convirtiendo en muy popular, ya que esta actividad es vista como una disciplina de ingeniería. Paradigmas Los programas de ordenador se pueden clasificar según el paradigma del lenguaje de programación utilizado para producirlos. Dos de los principales paradigmas son imperativos y declarativos.
  • 4.
    Los programas escritoscon un lenguaje imperativo especifican un algoritmo utilizando declaraciones, expresiones e informes.3 Una declaración asocia un nombre de variable a un tipo de datos. Por ejemplo: var x: integer; Una expresión produce un valor. Por ejemplo: 2 + 2 produce 4. Por último, una declaración puede asignar una expresión a una variable o usar el valor de una variable para alterar las estructuras de control del programa. Por ejemplo: x := 2 + 2; if x = 4 then hacer_algo(); Una crítica de los lenguajes imperativos es el efecto secundario de una sentencia de asignación en una clase de variables llamadas variables no locales.4 Ejecución Una vez escritos, pueden ser ejecutados de diversas formas Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intérpretes. Ejemplos de esto son bash, clásico en estaciones Unix y que fue escrito para el proyecto GNU o Pitón, cuya peculiaridad además de ser multipropósito, está en su facilidad de uso y productividad y de hecho, es usado en parte de los proyectos Google y YouTube. Traduciendo el código escrito del programa (lo que se denomina código fuente), a su equivalente en lenguaje máquina. A este proceso se le llama compilar y al programa traductor se le denomina compilador. Ejemplos de esto son: El lenguaje C, que combina en su sintaxis característica de medio y bajo nivel y el compilador gcc usado en el proyecto GNU. Ejecución y almacenamiento de los programas Típicamente, los programas se almacenan en una memoria no volátil (por ejemplo un disco), para que luego el usuario de la computadora, directa o indirectamente, solicite su ejecución. Al momento de dicha solicitud, el programa es cargado en la memoria de acceso aleatorio o RAM del equipo, bajo el control del software llamado sistema operativo, el cual puede acceder directamente al procesador. El procesador ejecuta (corre) el programa, instrucción por instrucción hasta que termina. A un programa en ejecución se le suele llamar también proceso. Un programa puede terminar su ejecución en forma normal o por causa de un error, dicho error puede ser de software o de hardware
  • 5.
    Programas empotrados enhardware Algunos programas están empotrados en el hardware. Una computadora con arquitectura de programas almacenados requiere un programa inicial almacenado en su ROM para arrancar. El proceso de arranque es para identificar e inicializar todos los aspectos del sistema, desde los registros del procesador, controladores de dispositivos hasta el contenido de la memoria RAM.8 Seguido del proceso de inicialización, este programa inicial carga al sistema operativo e inicializa al contador de programa para empezar las operaciones normales. Independiente de la computadora, un dispositivo de hardware podría tener firmware empotrado para el control de sus operaciones. El firmware se utiliza cuando se espera que el programa cambie en raras ocasiones o nunca, o cuando el programa no debe perderse cuando haya ausencia de energía. 2:Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación. También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos: .El desarrollo lógico del programa para resolver un problema en particular. .Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa). .Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina. .Prueba y depuración del programa.
  • 6.
    Programas 1. PHP usauna mezcla entre interpretación y compilación para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad. 2. C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET. 3. AJAX no es un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años. 4. JavaScript Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado. 5. Perle s la alternativa más popular a PHP, seguramente porque es el lenguaje más antiguo también dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones “open source” requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y también tiene una gran cantidad de módulos ya escritos. 3:Las operaciones que debe realizar el hardware son especificadas por una lista de instrucciones, llamadas programas o software. EL software se divide en dos grandes grupos: Software del sistema y
  • 7.
    Software de aplicaciones. Elsoftware del sistema es el conjunto de programas indispensables para que la máquina funcione; se denominan también programas del sistema. Estos programas son básicamente: Sistema operativo: DOS y WINDOWS Editores de texto: EDIT, PADWORD Compiladores / interpretes (lenguajes de programación) y Programas de utilitarios. Uno de los programas más importantes es el sistema operativo, que sirve, esencialmente, para facilitar la escritura y uso de sus propios programas. El sistema operativo: dirige las operaciones globales de la computadora, instruye a la computadora para ejecutar otros programas y controla el almacenamiento y re superación de archivos (programas y datos) de cintas y discos. Gracias al sistema operativo es posible que el programador pueda introducir y grabar nuevos programas, así como instruir a la computadora para que los ejecute.