LENGUAJE DE PROGRAMACION

       Un lenguaje de programación es
      un idioma artificial diseñado para
     expresar computaciones que pueden
   ser llevadas 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.[
                 1] 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
        y se mantiene el código fuente
   de un programa informático se le llama
               programación.
SISTEMA OPERATIVO

       Un Sistema Operativo (SO) es el so
                  ftware básico de
          una computadora que provee
                  una interfaz entre
             el resto de programas del
            ordenador, los dispositivos
               hardware y el usuario.
        Las funciones básicas del Sistema
            Operativo son administrar
                  los recursos de la
                 máquina, coordinar
                    el hardware y
                  organizar archivos
                    y directorios
                 en dispositivos de
                  almacenamiento.
     Los Sistemas Operativos más utilizados
         son Dos, Windows, Linux y Mac.
Algunos SO ya vienen con un navegador integrado,
                   como Windows
     que trae el navegador Internet Explorer.
CODIGO DE MAQUINA

   Conjunto de
   instrucciones
    entendibles
   directamente
        por
         el
    ordenador,
    puesto que
   se componen
         de
   unos y ceros.
CODIGO ALTO NIVEL

  Los ensambladores de
    alto nivel, en inglés
   High Level Assembler
  (HLA), son traductores
 de lenguaje ensamblador
   que incorporan, en un
        ensamblador,
       características
        encontradas
      en los modernos
          lenguajes
             de
programación de alto nivel.
LENGUAJES DE BAJO NIVEL


      Los lenguajes de bajo nivel,
     también llamados lenguajes
     ensambladores, permiten al
 programador escribir instrucciones
        de un programa usando
  abreviaturas del inglés, también
  llamadas palabras nemotécnicas,
   tales como: ADD, DIV, SUB, etc.
Un programa escrito en un lenguaje
ensamblador tiene el inconveniente
   de que no es comprensible para
       la computadora, ya que,
no está compuesto por ceros y unos.
LENGUAJE ENSAMBLADOR


         El lenguaje ensamblador, o
 assembler (assembly language en inglés)
      es un lenguaje de programación
   de bajo nivel para los computadores,
 microprocesadores, microcontroladores,
y otros circuitos integrados programables.
Implementa una representación simbólica
de los códigos de máquina binarios y otras
constantes necesarias para programar una
  arquitectura dada de CPU y constituye
 la representación más directa del código
       máquina específico para cada
 arquitectura legible por un programador.
ALGORITMO

             En matemáticas,
      ciencias de la computación
               y disciplinas
       relacionadas, un algoritmo
            (del griego y latín,
           dixit algorithmus y
             éste a su vez del
               matemático
           persa Al Juarismi[1] )
        es un conjunto preescrito
             de instrucciones
         o reglas bien definidas,
           ordenadas y finitas
         que permite realizar una
           actividad mediante
pasos sucesivos que no generen dudas a
           quien deba realizar
              dicha actividad
PSEUDOCODIGO

 El pseudocódigo (o falso lenguaje)
es utilizado por programadores para
 describir algoritmos en un lenguaje
   humano simplificado que no es
             dependiente
de ningún lenguaje de programación.
      Por este motivo puede ser
     implementado en cualquier
        lenguaje por cualquier
      programador que utilice el
            pseudocódigo.
COMPILADOR

            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 equivalente
que la máquina será capaz de interpretar.
   Usualmente el segundo lenguaje es
   lenguaje de máquina, pero también
      puede ser un código intermedio
     (bytecode), o simplemente texto.
         Este proceso de traducción
       se conoce como compilación.[1
BASE DE DATOS

                   Una base
        de datos o banco de datos
          (en ocasiones abreviada
                  con la sigla
       BD o con la abreviatura b. d.)
          es un conjunto de datos
        pertenecientes a un mismo
          contexto y almacenados
           sistemáticamente para
         su posterior uso. En este
           sentido, una biblioteca
             puede considerarse
una base de datos compuesta en su mayoría
              por documentos y
   textos impresos en papel e indexados
               para su consulta.
DATOS Y TIPOS DE DATOS


                 Una definición muy simple:
              El tipo de un dato es el conjunto
            de valores que puede tomar durante
             el programa. Si se le intenta dar un
                  valor fuera del conjunto se
              producirá un error. La asignación
                de tipos a los datos tiene dos
             objetivos principales: Por un lado,
             detectar errores en las operaciones
        Por el otro, determinar cómo ejecutar estas
                        operaciones De
              Pascal se dice que es un lenguaje
        fuertemente tipeado. Esto quiere decir que
           todos los datos deben de tener un tipo
          declarado explícitamente, y además que
    existen ciertas restricciones en las expresiones en
                          cuanto a los
          tipos de datos que en ellas intervienen.
         Una ventaja de los lenguajes fuertemente
     tipeados es que se gasta mucho menos esfuerzo
        en depurar (corregir) los programas gracias
a la gran cantidad de errores que detecta el compilador.
                               .
PROGRAMACION DE COMPUTADORES

      La programación es el
        proceso de diseñar,
         escribir, depurar y
            mantener el
          código fuente de
   programas computacionales.
        El código fuente es
     escrito en un lenguaje de
           programación.
CODIGO ASCCI

       El código
          ASCII
       (siglas en
      ingles para
       American
       Standard
Code for Information
     Interchange,
        es decir
        Código
      Americano
  (estadounidense)
    Estándar para
    el intercambio
   de Información )
 (se pronuncia Aski).

Trabajo de tecnicas william

  • 1.
    LENGUAJE DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas 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.[ 1] 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 y se mantiene el código fuente de un programa informático se le llama programación.
  • 2.
    SISTEMA OPERATIVO Un Sistema Operativo (SO) es el so ftware básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario. Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento. Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
  • 3.
    CODIGO DE MAQUINA Conjunto de instrucciones entendibles directamente por el ordenador, puesto que se componen de unos y ceros.
  • 4.
    CODIGO ALTO NIVEL Los ensambladores de alto nivel, en inglés High Level Assembler (HLA), son traductores de lenguaje ensamblador que incorporan, en un ensamblador, características encontradas en los modernos lenguajes de programación de alto nivel.
  • 5.
    LENGUAJES DE BAJONIVEL Los lenguajes de bajo nivel, también llamados lenguajes ensambladores, permiten al programador escribir instrucciones de un programa usando abreviaturas del inglés, también llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos.
  • 6.
    LENGUAJE ENSAMBLADOR El lenguaje ensamblador, o assembler (assembly language en inglés) es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
  • 7.
    ALGORITMO En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi[1] ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad
  • 8.
    PSEUDOCODIGO El pseudocódigo(o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquier lenguaje por cualquier programador que utilice el pseudocódigo.
  • 9.
    COMPILADOR 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 equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.[1
  • 10.
    BASE DE DATOS Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
  • 11.
    DATOS Y TIPOSDE DATOS Una definición muy simple: El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera del conjunto se producirá un error. La asignación de tipos a los datos tiene dos objetivos principales: Por un lado, detectar errores en las operaciones Por el otro, determinar cómo ejecutar estas operaciones De Pascal se dice que es un lenguaje fuertemente tipeado. Esto quiere decir que todos los datos deben de tener un tipo declarado explícitamente, y además que existen ciertas restricciones en las expresiones en cuanto a los tipos de datos que en ellas intervienen. Una ventaja de los lenguajes fuertemente tipeados es que se gasta mucho menos esfuerzo en depurar (corregir) los programas gracias a la gran cantidad de errores que detecta el compilador. .
  • 12.
    PROGRAMACION DE COMPUTADORES La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.
  • 13.
    CODIGO ASCCI El código ASCII (siglas en ingles para American Standard Code for Information Interchange, es decir Código Americano (estadounidense) Estándar para el intercambio de Información ) (se pronuncia Aski).