SlideShare una empresa de Scribd logo
1 de 18
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                              ¿Qué es Programación?

La programación es el proceso de
diseñar, codificar, depurar y mantener el
código      fuente      de     programas    $a = 1234; # número decimal
computacionales. El código fuente es        $a = -123; # un número negativo
escrito en un lenguaje de programación.     $a = 0123; # número octal
El propósito de la programación es crear    (equivalente al 83 decimal)
programas        que      exhiban     un    $a = 0x12; # número hexadecimal
comportamiento deseado. El proceso de
                                            (equivalente al 18 decimal)
escribir código requiere frecuentemente
conocimientos en varias áreas distintas,
además del dominio del lenguaje a
utilizar, algoritmos especializados y
lógica formal.

Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                          ¿Qué es Lenguaje de Alto nivel?


Los lenguajes de alto nivel logran la
independencia del tipo de máquina y se
aproximan al lenguaje natural. Se puede       If ( numero > 0 ) printf ( "El
decir que el principal problema que               número es positivo" )
presentan los lenguajes de alto nivel es la
gran cantidad de ellos que existen
actualmente en uso.




Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                      ¿Qué significa Lenguaje de Maquina?

Lenguaje de máquina es el sistema de
códigos directamente interpretable por
un circuito micro programable, como el
microprocesador de una computadora o           00000 1001110 LOAD 11110
el microcontrolador de un autómata.            00001 10110100 STOR 10100
Este lenguaje está compuesto por un            00010 10011110 LOAD 11110
conjunto     de      instrucciones       que   00011 11010100 ADD 10100
determinan acciones a ser tomadas por          00100 10111111 STOR 11111
la máquina.                                    00101 00000000 HALT
Este lenguaje de programación utiliza el
alfabeto binario, es decir, el 0 y el 1.



Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                  ¿Cómo se clasifica Lenguaje de alto Nivel?
                                                             ADA
Lenguajes de programación imperativos                      ALGOL
Lenguajes de programación declarativos                     BASIC
Lenguajes de programación orientados a                     Clipper
objetos
                                                            Cobol
Lenguajes de programación orientados al
problema
                                                         Informix 4gl
Lenguajes de programación naturales                         Java
Lenguajes de programación de 1 generación.   Léxico (con códigos en castellano o
Lenguajes de programación de 2 generación       sinónimos en otros idiomas)
Lenguajes de programación de 3 generación                    Lisp
Lenguajes de programación de 4 generación                   Logo
Lenguajes de programación de 5 generación                 Modula
                                                           PASCAL
                                                             RPG
                                                          Visual Basic
Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                       ¿Qué significa Assembler?
                                      STACK SEGMENT STACK
 El término ensamblador (del inglés   DW 64 DUP (?)
 assembler) se refiere a un tipo de   STACK ENDS
 programa informático que se          DATA SEGMENT
 encarga de traducir un fichero       Cadena DB "Yahoo!!",13,10,"$“
                                      DATA ENDS
 fuente escrito en un lenguaje
                                      CODE SEGMENT
 ensamblador, a un fichero objeto     ASSUME CS:CODE, DS:DATA,
 que         contiene        código   SS:STACK
 máquina, ejecutable directamente     INICIO:
 por la máquina para la que se ha     mov ax,DATA
 generado.                            mov ds, ax
                                      mov dx, offset Cadena
                                      mov ah, 09h

Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
         ¿Qué significa Programación orientada a Objetos?
La programación orientada a objetos
o POO (OOP según sus siglas en
inglés) es un paradigma de
programación que usa objetos y sus
interacciones,     para      diseñar
aplicaciones      y       programas
informáticos. Está basado en varias
técnicas,                incluyendo
herencia, abstracción, polimorfismo
y encapsulamiento. Su uso se
popularizó a principios de la década
de los años 1990.

Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                          ¿Qué son los Eventos?


 En      la   programación      existe
 la programación orientada a
 eventos, en la que un evento es un
 mensaje de software que indica que
 algo ha ocurrido, como un tecleo o
 un clic de un mouse.
 En el control de procesos, un evento
 es una ocurrencia que ha ocurrido y
 que ha sido registrado.


Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                  ¿Cuáles y que Significados tienen los Controles?

  Cumplen funciones de control dual en los
  diferentes departamentos, que puede ser
  normativa, marco jurídico, la funciones del
  control interno es la siguientes determinar los
  propietarios y los perfiles según la clase de
  información, permitir a dos personas intervenir
  como medida de control, realizar planes de
  contingencias, dictar normas de seguridad
  informática, controla la calidad de software, los
  costos, los responsables de cada departamento,
  control de licencias, manejo de claves de cifrado,
  vigilan el cumplimiento de normas y de
  controles, es clara que esta medida permite la
  seguridad informática.



Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                             ¿Qué significa Algoritmo?

En matemáticas, ciencias de la
computación          y        disciplinas
relacionadas, un algoritmo (del
griego y latín, dixit algorithmus y este
a su vez del matemático persa Al-
Juarismi ) es un conjunto prescrito
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.

Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                ¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos?




El diagrama de flujo es la representación
gráfica del algoritmo o proceso. Se utiliza
en disciplinas como la programación,
la economía, los procesos industriales y
la psicología cognitiva. Estos diagramas
utilizan símbolos con significados bien
definidos que representan los pasos del
algoritmo, y representan el flujo de
ejecución mediante flechas que conectan
los puntos de inicio y de fin de proceso.



Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                      ¿Cuáles es el Significado de cada uno de Ellos?




Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                   ¿Qué son las Variables y como se Declaran n la Memoria RAM?


Una variable es un símbolo que
representa un elemento o cosa no                  para declara es primero el tipo y
especificada de un conjunto dado. Dicho           liego el nombre que se le quiera dar
conjunto         es    llamado     conjunto       a la variable
universal                 de                 la
variable, universo o variar de la
variable, y cada elemento del conjunto
                                                  ej:
es un valor de la variable. Sea x una             int numerillo; //esto es un
variable cuyo universo es el conjunto             comentario y acá se declaro un
{1,3,5,7,9,11,13}; entonces x puede tener         entero llamado numerillo
cualquiera de esos valores: 1,3,5,7,9,11,13.




Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                            ¿ Qué son las Constantes NS?
En programación, una constante es un
valor que no puede ser alterado durante
la ejecución de un programa.
Una constante corresponde a una            #include <stdio.h>
longitud fija de un área reservada en la   #define PI 3.1415926 int
memoria principal del ordenador, donde     main() { printf("Pi vale
el programa almacena valores fijos.
Por ejemplo:                               %f", PI); return 0; }
El valor de pi = 3.1416
Por conveniencia, el nombre de las
constantes       suele   escribirse   en
mayúsculas en la mayoría de lenguajes.



Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
    ¿Cuáles son los Operadores aritméticas y Cual es su Jerarquización dentro de una Operación?
Nombre del operador                                         Sintaxis
Más unitario                           +a
Suma                                   a+b
Preincremento                          ++a
Postincremento                         a++
Asignación con suma                    a += b
Menos unitario (negación)              -a
Resta                                  a-b
Predecremento                          --a
Postdecremento                         a--
Asignación con resta                   a -= b
Multiplicación                         a*b
Asignación con multiplicación          a *= b
División                               a/b
Asignación con división                a /= b
Módulo (Resto)                         a%b

Asignación con módulo                  a %= b
2.012 : Hacia la calidad Educativa, Democrática y Humanística

       ¿Cuáles y que Significados tienen los Operadores de Relación?
          Nombre del operador       Descripción
                                    Selecciona los documentos que contienen la
          CONTAINS                  palabra especificada en un campo específico
                                    del documento.

                                    Selecciona los documentos que acaban en la
          ENDS                      cadena de caracteres especificada en un
                                    campo específico del documento.

                                    Selecciona los documentos que contienen
                                    palabras que empiezan por la cadena de
          STARTS
                                    caracteres especificada en un campo
                                    específico del documento.

                                    Selecciona los documentos que contienen
                                    palabras que contienen la cadena de
          SUBSTRING
                                    caracteres especificada en un campo
                                    específico del documento.


Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística

¿Qué significa y Cual es la Tabla de Descomposición para los Siguientes operadores Lógicos AND, OR, XOR?




Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                       ¿Qué significa Programación HTML?

HTML, siglas de HyperText Markup
Language («lenguaje de marcado de
hipertexto»), es el lenguaje de
marcado predominante para la
elaboración de páginas web. Es
usado para describir la estructura y
el contenido en forma de texto, así
como para complementar el texto
con objetos tales como imágenes.



Autor: Ana Nossa
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                        ¿ significado y uso de las siguientes etiquetas ?
 < html > : Define el inicio del                                            < head > : define la cabecera del
  documento HTML, le indica                                                   documento HTML; esta cabecera suele
  al navegador que lo que viene a        < title > : define el título
                                                                              contener información sobre el documento
  continuación      debe      ser        de la página. Por lo
                                                                              que no se muestra directamente
  interpretado   como      código        general, el título aparece
                                                                              al usuario. Como por ejemplo el título de
  HTML.                                  en la barra de título
                                                                              la ventana del navegador.
                                         encima de la ventana.
<!DOCTYPE html PUBLIC "-
//W3C//DTD        HTML     4.01
Strict//EN"                                                                         < center > : Centra un grupo de
"http://www.w3.org/TR/html4/st                                                       texto y gráficos.
rict.dtd">
                                                     < hr > : Crea una línea horizontal.
        < body > : define el contenido
        principal o cuerpo del documento. Esta
        es la parte del documento html que se                             < palign=“valo” > : Alineación de texto
        muestra en el navegador. comunes a
        toda la página, como color de fondo y
        márgenes.

 Autor: Ana Nossa

Más contenido relacionado

La actualidad más candente

Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccionCamilo cuitiva
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducciónLauraAlejandrra
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionJenaleCh
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9Anavay
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de TecnologíaAngelaMoraD
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas TecnologiaLilipuNieto
 
Preguntas tecnologia
Preguntas tecnologiaPreguntas tecnologia
Preguntas tecnologiajenlog
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducciónpac95
 
Pracita 09
Pracita 09Pracita 09
Pracita 09eduorbe
 
Practica nivel de programacion yuly alonso 1103
Practica nivel de programacion yuly alonso 1103Practica nivel de programacion yuly alonso 1103
Practica nivel de programacion yuly alonso 1103colithaz
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNNanahEspinosa
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccioncarlos_leon
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducciónLuis Triviño
 

La actualidad más candente (20)

Presentación1 (3)
Presentación1 (3)Presentación1 (3)
Presentación1 (3)
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccion
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de Tecnología
 
Practica 09
Practica 09Practica 09
Practica 09
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
 
Preguntas tecnologia
Preguntas tecnologiaPreguntas tecnologia
Preguntas tecnologia
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Pracita 09
Pracita 09Pracita 09
Pracita 09
 
Practica nivel de programacion yuly alonso 1103
Practica nivel de programacion yuly alonso 1103Practica nivel de programacion yuly alonso 1103
Practica nivel de programacion yuly alonso 1103
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Anamaria
AnamariaAnamaria
Anamaria
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 

Destacado

Practica 5
Practica 5Practica 5
Practica 512mary
 
Educacion,Ambiente,Educaciòn Anbiental
Educacion,Ambiente,Educaciòn AnbientalEducacion,Ambiente,Educaciòn Anbiental
Educacion,Ambiente,Educaciòn AnbientalLiseth Arrieta
 
Biografía
BiografíaBiografía
BiografíaEriJB
 
Investigacíon
InvestigacíonInvestigacíon
InvestigacíonNaleja633
 
Como elaborar un blog
Como elaborar un blogComo elaborar un blog
Como elaborar un blogJovan Manco
 
Dos concepciones opuestas
Dos concepciones opuestas Dos concepciones opuestas
Dos concepciones opuestas CiAluZ
 
Bitácora marzo 21 2012
Bitácora marzo 21 2012Bitácora marzo 21 2012
Bitácora marzo 21 2012Liseth Arrieta
 
Natalia gallardo y natalia gutierrez
Natalia gallardo y natalia gutierrezNatalia gallardo y natalia gutierrez
Natalia gallardo y natalia gutierreznatagutierrezr
 
Setmana cultural
Setmana culturalSetmana cultural
Setmana culturalmchertob
 
Enfermedades transmisibles por transfusión
Enfermedades transmisibles por transfusiónEnfermedades transmisibles por transfusión
Enfermedades transmisibles por transfusiónGUILLERMINA GONZALEZ MD
 
Act2 rec wilmer_jimenez
Act2 rec wilmer_jimenezAct2 rec wilmer_jimenez
Act2 rec wilmer_jimenezWIJIPA
 
Trabajo de buscadores de internet tachy
Trabajo de buscadores de internet tachyTrabajo de buscadores de internet tachy
Trabajo de buscadores de internet tachyTACHY07
 

Destacado (20)

Talentos. 5
Talentos. 5Talentos. 5
Talentos. 5
 
Practica 5
Practica 5Practica 5
Practica 5
 
Educacion,Ambiente,Educaciòn Anbiental
Educacion,Ambiente,Educaciòn AnbientalEducacion,Ambiente,Educaciòn Anbiental
Educacion,Ambiente,Educaciòn Anbiental
 
Biografía
BiografíaBiografía
Biografía
 
Galapagos
GalapagosGalapagos
Galapagos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Investigacíon
InvestigacíonInvestigacíon
Investigacíon
 
Gadea en Castilla y León Económica
Gadea en Castilla y León EconómicaGadea en Castilla y León Económica
Gadea en Castilla y León Económica
 
Como elaborar un blog
Como elaborar un blogComo elaborar un blog
Como elaborar un blog
 
7 sabares
7 sabares7 sabares
7 sabares
 
Dos concepciones opuestas
Dos concepciones opuestas Dos concepciones opuestas
Dos concepciones opuestas
 
Bitácora marzo 21 2012
Bitácora marzo 21 2012Bitácora marzo 21 2012
Bitácora marzo 21 2012
 
Brayam daniel
Brayam   danielBrayam   daniel
Brayam daniel
 
Papel CRETO Entrega 2
Papel CRETO Entrega 2 Papel CRETO Entrega 2
Papel CRETO Entrega 2
 
Natalia gallardo y natalia gutierrez
Natalia gallardo y natalia gutierrezNatalia gallardo y natalia gutierrez
Natalia gallardo y natalia gutierrez
 
La urss
La urssLa urss
La urss
 
Setmana cultural
Setmana culturalSetmana cultural
Setmana cultural
 
Enfermedades transmisibles por transfusión
Enfermedades transmisibles por transfusiónEnfermedades transmisibles por transfusión
Enfermedades transmisibles por transfusión
 
Act2 rec wilmer_jimenez
Act2 rec wilmer_jimenezAct2 rec wilmer_jimenez
Act2 rec wilmer_jimenez
 
Trabajo de buscadores de internet tachy
Trabajo de buscadores de internet tachyTrabajo de buscadores de internet tachy
Trabajo de buscadores de internet tachy
 

Similar a Programación: Conceptos básicos

Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaAnavay
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNNanahEspinosa
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccionJuanDavidB1
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNcarolina cardenas
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccioncarolina cardenas
 

Similar a Programación: Conceptos básicos (20)

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Semestral prog
Semestral progSemestral prog
Semestral prog
 
Clase02 paradigmas
Clase02 paradigmasClase02 paradigmas
Clase02 paradigmas
 
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓNNIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
 
Lorena gg
Lorena ggLorena gg
Lorena gg
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Mario martinez alvarez
Mario martinez alvarezMario martinez alvarez
Mario martinez alvarez
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccion
 

Más de ananossa1

My vacations
My vacationsMy vacations
My vacationsananossa1
 
Redes sociales
Redes socialesRedes sociales
Redes socialesananossa1
 
Diapositivas tecnologia once
Diapositivas tecnologia onceDiapositivas tecnologia once
Diapositivas tecnologia onceananossa1
 

Más de ananossa1 (6)

My vacations
My vacationsMy vacations
My vacations
 
Alcoholes
AlcoholesAlcoholes
Alcoholes
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Diapositivas tecnologia once
Diapositivas tecnologia onceDiapositivas tecnologia once
Diapositivas tecnologia once
 

Programación: Conceptos básicos

  • 1. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué es Programación? La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas $a = 1234; # número decimal computacionales. El código fuente es $a = -123; # un número negativo escrito en un lenguaje de programación. $a = 0123; # número octal El propósito de la programación es crear (equivalente al 83 decimal) programas que exhiban un $a = 0x12; # número hexadecimal comportamiento deseado. El proceso de (equivalente al 18 decimal) escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Autor: Ana Nossa
  • 2. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué es Lenguaje de Alto nivel? Los lenguajes de alto nivel logran la independencia del tipo de máquina y se aproximan al lenguaje natural. Se puede If ( numero > 0 ) printf ( "El decir que el principal problema que número es positivo" ) presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso. Autor: Ana Nossa
  • 3. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Lenguaje de Maquina? Lenguaje de máquina es el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o 00000 1001110 LOAD 11110 el microcontrolador de un autómata. 00001 10110100 STOR 10100 Este lenguaje está compuesto por un 00010 10011110 LOAD 11110 conjunto de instrucciones que 00011 11010100 ADD 10100 determinan acciones a ser tomadas por 00100 10111111 STOR 11111 la máquina. 00101 00000000 HALT Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1. Autor: Ana Nossa
  • 4. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cómo se clasifica Lenguaje de alto Nivel? ADA Lenguajes de programación imperativos ALGOL Lenguajes de programación declarativos BASIC Lenguajes de programación orientados a Clipper objetos Cobol Lenguajes de programación orientados al problema Informix 4gl Lenguajes de programación naturales Java Lenguajes de programación de 1 generación. Léxico (con códigos en castellano o Lenguajes de programación de 2 generación sinónimos en otros idiomas) Lenguajes de programación de 3 generación Lisp Lenguajes de programación de 4 generación Logo Lenguajes de programación de 5 generación Modula PASCAL RPG Visual Basic Autor: Ana Nossa
  • 5. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Assembler? STACK SEGMENT STACK El término ensamblador (del inglés DW 64 DUP (?) assembler) se refiere a un tipo de STACK ENDS programa informático que se DATA SEGMENT encarga de traducir un fichero Cadena DB "Yahoo!!",13,10,"$“ DATA ENDS fuente escrito en un lenguaje CODE SEGMENT ensamblador, a un fichero objeto ASSUME CS:CODE, DS:DATA, que contiene código SS:STACK máquina, ejecutable directamente INICIO: por la máquina para la que se ha mov ax,DATA generado. mov ds, ax mov dx, offset Cadena mov ah, 09h Autor: Ana Nossa
  • 6. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Programación orientada a Objetos? La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. Autor: Ana Nossa
  • 7. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué son los Eventos? En la programación existe la programación orientada a eventos, en la que un evento es un mensaje de software que indica que algo ha ocurrido, como un tecleo o un clic de un mouse. En el control de procesos, un evento es una ocurrencia que ha ocurrido y que ha sido registrado. Autor: Ana Nossa
  • 8. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles y que Significados tienen los Controles? Cumplen funciones de control dual en los diferentes departamentos, que puede ser normativa, marco jurídico, la funciones del control interno es la siguientes determinar los propietarios y los perfiles según la clase de información, permitir a dos personas intervenir como medida de control, realizar planes de contingencias, dictar normas de seguridad informática, controla la calidad de software, los costos, los responsables de cada departamento, control de licencias, manejo de claves de cifrado, vigilan el cumplimiento de normas y de controles, es clara que esta medida permite la seguridad informática. Autor: Ana Nossa
  • 9. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Algoritmo? En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al- Juarismi ) es un conjunto prescrito 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. Autor: Ana Nossa
  • 10. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos? El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso. Autor: Ana Nossa
  • 11. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles es el Significado de cada uno de Ellos? Autor: Ana Nossa
  • 12. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué son las Variables y como se Declaran n la Memoria RAM? Una variable es un símbolo que representa un elemento o cosa no para declara es primero el tipo y especificada de un conjunto dado. Dicho liego el nombre que se le quiera dar conjunto es llamado conjunto a la variable universal de la variable, universo o variar de la variable, y cada elemento del conjunto ej: es un valor de la variable. Sea x una int numerillo; //esto es un variable cuyo universo es el conjunto comentario y acá se declaro un {1,3,5,7,9,11,13}; entonces x puede tener entero llamado numerillo cualquiera de esos valores: 1,3,5,7,9,11,13. Autor: Ana Nossa
  • 13. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿ Qué son las Constantes NS? En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una #include <stdio.h> longitud fija de un área reservada en la #define PI 3.1415926 int memoria principal del ordenador, donde main() { printf("Pi vale el programa almacena valores fijos. Por ejemplo: %f", PI); return 0; } El valor de pi = 3.1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. Autor: Ana Nossa
  • 14. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles son los Operadores aritméticas y Cual es su Jerarquización dentro de una Operación? Nombre del operador Sintaxis Más unitario +a Suma a+b Preincremento ++a Postincremento a++ Asignación con suma a += b Menos unitario (negación) -a Resta a-b Predecremento --a Postdecremento a-- Asignación con resta a -= b Multiplicación a*b Asignación con multiplicación a *= b División a/b Asignación con división a /= b Módulo (Resto) a%b Asignación con módulo a %= b
  • 15. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles y que Significados tienen los Operadores de Relación? Nombre del operador Descripción Selecciona los documentos que contienen la CONTAINS palabra especificada en un campo específico del documento. Selecciona los documentos que acaban en la ENDS cadena de caracteres especificada en un campo específico del documento. Selecciona los documentos que contienen palabras que empiezan por la cadena de STARTS caracteres especificada en un campo específico del documento. Selecciona los documentos que contienen palabras que contienen la cadena de SUBSTRING caracteres especificada en un campo específico del documento. Autor: Ana Nossa
  • 16. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa y Cual es la Tabla de Descomposición para los Siguientes operadores Lógicos AND, OR, XOR? Autor: Ana Nossa
  • 17. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Programación HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. Autor: Ana Nossa
  • 18. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿ significado y uso de las siguientes etiquetas ?  < html > : Define el inicio del  < head > : define la cabecera del documento HTML, le indica documento HTML; esta cabecera suele al navegador que lo que viene a  < title > : define el título contener información sobre el documento continuación debe ser de la página. Por lo que no se muestra directamente interpretado como código general, el título aparece al usuario. Como por ejemplo el título de HTML. en la barra de título la ventana del navegador. encima de la ventana. <!DOCTYPE html PUBLIC "- //W3C//DTD HTML 4.01 Strict//EN"  < center > : Centra un grupo de "http://www.w3.org/TR/html4/st texto y gráficos. rict.dtd">  < hr > : Crea una línea horizontal.  < body > : define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se  < palign=“valo” > : Alineación de texto muestra en el navegador. comunes a toda la página, como color de fondo y márgenes. Autor: Ana Nossa