SlideShare una empresa de Scribd logo
1 de 18
¿Qué significa programación?
                                   Ejemplo

    programación es el
    proceso         de              •/* Inclusión de archivos */
                                    • #include <stdio.h>
    diseñar, codificar,
    depurar          y              • /* Función principal */
    mantener         el             • int main (int argc,char **argv)
    código fuente de
                                    • #include <stdio.h> int main (int
    programas                       argc,char **argv) {
    computacionales.




  Garcia Rodriguez Carlos – 11º3
¿Qué es lenguaje de lato nivel?
                                   Ejemplo

  •es un lenguaje diseñado
  para describir el conjunto        •Ada
  de acciones consecutivas          •ALGOL
  que    un   equipo   debe         •BASIC
  ejecutar. Por lo tanto, un        •C#
  lenguaje de programación          •COBOL
  es un modo práctico para          •Fortran
  que los seres humanos
                                    •Java
  puedan dar instrucciones a
  un equipo.
                                    •Lisp




  Garcia Rodriguez Carlos – 11º3
¿Qué significa lenguaje de macro?
                                   Ejemplo

   Es   un    lenguaje     de
                                             AL
                                    •Duplica ?
   programación el cual
                                    MACRO
   permite desarrollar o
                                    SHL AL, 1
   programar      pequeñas
   aplicaciones, así como           •Duplica AL ; CALL
   automatizar      muchas          Duplica
   tareas que de otro modo
   llevarían      muchísimo
   tiempo       o      serían
   prácticamente
   imposibles de realizar.


  Garcia Rodriguez Carlos – 11º3
¿Cómo se clasifican las lenguas de alta nivel?
                                          Ejemplo
 Ada:      es    un    lenguaje  de
 programación orientado a objetos y
 fuertemente tipado de forma
 estática.                              void displayWidgets (Iterable<Widget> widgets)
 BASIC: un medio para facilitar                                 {
 programar       computadores       a             for (Widget w : widgets) {
 estudiantes y profesores que no                            w.display();
 fueran de ciencias.
 Java: tiene un modelo de objetos
 más simple y elimina herramientas
 de bajo nivel, que suelen inducir a
 muchos       errores,    como     la
 manipulación directa de punteros o
 memoria.



  Garcia Rodriguez Carlos – 11º3
¿Qué significa lenguaje ASSEMBLER?
                                                Ejemplo:
 Es un lenguaje de programación de bajo
 nivel para los
 Computadores, microprocesadores, microcon       •MOV AL, 061h
 troladores, y otros circuitos
 integrados programables. Implementa una
 representación simbólica de los códigos de      •Binario: 10110000
 máquina binarios y otras constantes             01100001 (hexadecimal: B061)
 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.




   Garcia Rodriguez Carlos – 11º3
¿Qué significa programación orientada a objetos?
                                   Ejemplo

 es    un    paradigma      de
 programación              que      •ActionScript
 usa      objetos      y    sus     •Actioncript 3
 interacciones, para diseñar        •Ada
 aplicaciones                 y     •C++
 programas        informáticos,     •C#
 está basado en varias              •Clarion
 técnicas.




  Garcia Rodriguez Carlos – 11º3
¿Qué son los eventos?
Es un paradigma de programación en          Ejemplo
el que tanto la estructura como la
ejecución de los programas van             While (true){
determinados por los sucesos que
ocurran en el sistema, definidos por el        Switch (event){
usuario o que ellos mismos                       case mousse_button_down:
provoquen. la programación
orientada a eventos permite                       case mouse_click:
interactuar con el usuario en cualquier          case keypressed: case Else:
momento de la ejecución. Esto se
consigue debido a que los programas
creados bajo esta arquitectura se
componen por un bucle exterior
permanente encargado de recoger
los eventos, y distintos procesos que se
encargan de tratarlos.



  Garcia Rodriguez Carlos – 11º3
¿Cuáles y que significados tiene los controladores
del ambiente grafico?
                                    Ejemplo


   Es todo el conjunto de           •   ESCRTORIO
   imágenes, iconos,                •   BARRA DE TAREAS
   programas, etc. que se           •   BARRA DE CONTROL O PANEL
   muestran al iniciar una          •   BANDEJA DE RESICLAJE
   cesión en el pc.                 •   ICONO
                                    •   VENTANA
                                    •   BOTON INICIO
                                    •   Etc.




   Garcia Rodriguez Carlos – 11º3
¿Qué significa algoritmo?
                                     Ejemplo

  Es un conjunto preescrito de
                                       i:=1;
  instrucciones o reglas bien
  definidas, ordenadas y finitas       read(n);
  que     permite   realizar  una      while i < n do begin
  actividad     mediante     pasos
                                               (* cuerpo del bucle *)
  sucesivos que no generen dudas
  a quien deba realizar dicha                   i := i + 1
  actividad.                           end;




  Garcia Rodriguez Carlos – 11º3
¿Cuáles son las etapas de un algoritmo?
                                  Ejemplo

  1.   Análisis del problema.
                                   float b, h, a;
  2.   Diseño de algoritmo
       Codificación.               printf("Diga la base");
                                   scanf("%f", &b);
  3.   Compilación y ejecución.
                                   printf("Diga la altura"); scanf("%f",
  4.   Verificación.               &h);
  5.   Depuración.                 a = (b*h)/2;

  6.   Documentación.              printf("El área del triángulo es %f",
                                   a)




 Garcia Rodriguez Carlos – 11º3
¿Qué significa diagrama de flujo ?
                                           Ejemplo
        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.




  Garcia Rodriguez Carlos – 11º3
¿Qué son las variables?
                                                  Ejemplo
Son espacios reservados en la memoria que,        public class A {
como su nombre indica, pueden cambiar de
contenido a lo largo de la ejecución de           public Integer numeroEntero = new
un programa. Una variable corresponde a un        Integer(); /* Variable Global a todos los
área reservada en la memoria                      Métodos */
principal del ordenador pudiendo ser de
longitud:                                           public Integer metodo() {
                                                    int num = 1; // Variable Local a metodo.
Fija: Cuando el tamaño de la misma no variará a     Puede accederse dentro de este método
lo largo de la ejecución del programa.              en cualquier parte, pero no fuera del
                                                    mismo
Variable: Cuando el tamaño de la misma puede
variar a lo largo de la ejecución. Típicamente
colecciones de datos.




   Garcia Rodriguez Carlos – 11º3
¿Qué son las constantes ns?
                                         Ejemplo:

 las constantes se declaran con la
 directiva #define, esto significa que    #include <stdio.h>
 esa constante tendrá el mismo            #define PI 3.1415926
 valor a lo largo de todo el
 programa. El identificador de una        int main()
 constante así definida será una          {
 cadena de caracteres que deberá                printf("Pi vale %f", PI);
 cumplir los mismos requisitos que el           return 0;
 de una variable.                          }




  Garcia Rodriguez Carlos – 11º3
¿Operadores matemáticos?
                                          Ejemplo
 Los operadores matemáticos básicos
 son los mismos que están disponibles
 en la mayoría de los lenguajes de
                                               6 / 3 *4 - 1+5
 programación:         adición     (+),
 substracción     (-),   división  (/),
 multiplicación (*), y módulo (%; que           2          6
 produce el resto de una división
 entera). La división entera trunca el
 resultado (no lo redondea). El                 8
 operador módulo no se puede utilizar
 con números con punto flotante.
                                                     2



  Garcia Rodriguez Carlos – 11º3
¿Qué son los operadores de relación?
                                      Ejemplo
 Los de relación relacionan un
 término A con otro B estableciendo      •7 = 38
 su igualdad, jerarquía o cualquier
 otra relación posible. Son:             •'a' <> 'k‘

 * Menor que, <.                         •'G' < 'B‘
 * Menor o igual que, <=.
 * Mayor que, >.
                                         •7.5 <= 7.38
 * Mayor o igual que, >=.
                                         •38 >= 7
 * Igual que, =.
 * Distinto que, !=.




  Garcia Rodriguez Carlos – 11º3
¿Qué significa AND, OR y XOR?
                                    Ejemplo
 AND:                               :
 Intersección
                         AND         OR
                                              XOR
 OR: Unión
 puede tener N
 entradas pero
 una sola salida.

 EXOR: Si y solo si.
 Compuerta par
 pero impar.




   Garcia Rodriguez Carlos – 11º3
¿Qué significa programación Html?
                                         Ejemplo

  Es el lenguaje de
  marcado predominante para la            <HTML>
  elaboración de páginas web. Es          <HEAD>
  usado para describir la estructura y    <TITLE> Título de mi página de
  el contenido en forma de texto, así     Internet </TITLE>
  como para complementar el texto         </HEAD>
  con objetos tales como imágenes.        <BODY>
  El HTML se escribe en forma de          <H1> <CENTER> Primera
  «etiquetas», rodeadas                   pagina </CENTER> </H1>
                                          <HR>
  por corchetes angulares (<,>).




  Garcia Rodriguez Carlos – 11º3
Significado y uso para:
                                                 Ejemplo:
        html
 es        el           lenguaje          de    <html>
 marcado      predominante         para    la   <head>
 elaboración de páginas web. Es usado           <title>Title of the document</title>
 para describir la estructura y el contenido    </head>
 en forma de texto, así como para
 complementar el texto con objetos tales        <body>
 como imágenes.                                 The content of the document......
      body
                                                </body>

                                                </html>




   Garcia Rodriguez Carlos – 11º3

Más contenido relacionado

La actualidad más candente

Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3SebastianFrancoSotelo
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-cClariza
 
Nivel de programacion web
Nivel de programacion webNivel de programacion web
Nivel de programacion webEdwin Cuervo
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Tema1
Tema1Tema1
Tema1UH
 
Tema1
Tema1Tema1
Tema1UH
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionbcrra_lms
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de pcalubens
 

La actualidad más candente (16)

Practica 09
Practica 09Practica 09
Practica 09
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Nivel de programacion web
Nivel de programacion webNivel de programacion web
Nivel de programacion web
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Tema1
Tema1Tema1
Tema1
 
Tema1
Tema1Tema1
Tema1
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Practica 09
Practica 09Practica 09
Practica 09
 
Tecnologia jenny
Tecnologia jennyTecnologia jenny
Tecnologia jenny
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Fundamentos de p
Fundamentos de pFundamentos de p
Fundamentos de p
 

Destacado

Diensteh050715
Diensteh050715Diensteh050715
Diensteh050715dgorter
 
دليل الطقوس الكنسية على مدار السنة التوتية
دليل الطقوس الكنسية على مدار السنة التوتيةدليل الطقوس الكنسية على مدار السنة التوتية
دليل الطقوس الكنسية على مدار السنة التوتيةBassem Matta
 
Tarabajo deimfor
Tarabajo deimforTarabajo deimfor
Tarabajo deimfornataflogo
 
วันลอยกระทง 2012
วันลอยกระทง 2012 วันลอยกระทง 2012
วันลอยกระทง 2012 sirichai2010
 
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0kattyveronicacg
 
013 -rush_-_new_world_man
013  -rush_-_new_world_man013  -rush_-_new_world_man
013 -rush_-_new_world_manpolak073
 
Capacitación teórica 12 de oct. 2012 (2)
Capacitación teórica 12 de oct.  2012 (2)Capacitación teórica 12 de oct.  2012 (2)
Capacitación teórica 12 de oct. 2012 (2)Ilsa Herrera de Ortiz
 
Cuaderno de artista
Cuaderno de artistaCuaderno de artista
Cuaderno de artistadelthor87
 
Thresa & marvin wedding1
Thresa & marvin wedding1Thresa & marvin wedding1
Thresa & marvin wedding1gmac2008
 
Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmisionAna Catalina
 
Lider es windows
Lider es windowsLider es windows
Lider es windowsWaitong
 

Destacado (20)

Proyecto aula
Proyecto aulaProyecto aula
Proyecto aula
 
Libro nuevo
Libro nuevoLibro nuevo
Libro nuevo
 
Diensteh050715
Diensteh050715Diensteh050715
Diensteh050715
 
دليل الطقوس الكنسية على مدار السنة التوتية
دليل الطقوس الكنسية على مدار السنة التوتيةدليل الطقوس الكنسية على مدار السنة التوتية
دليل الطقوس الكنسية على مدار السنة التوتية
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Tarabajo deimfor
Tarabajo deimforTarabajo deimfor
Tarabajo deimfor
 
Los juegos de la historia 1
Los juegos de la historia 1Los juegos de la historia 1
Los juegos de la historia 1
 
วันลอยกระทง 2012
วันลอยกระทง 2012 วันลอยกระทง 2012
วันลอยกระทง 2012
 
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0
DEFINICIONES,CARACTERISTICAS Y DIFERENCIAS DE LA WEB 2.0
 
013 -rush_-_new_world_man
013  -rush_-_new_world_man013  -rush_-_new_world_man
013 -rush_-_new_world_man
 
Hardware
HardwareHardware
Hardware
 
Edilim lorena
Edilim lorenaEdilim lorena
Edilim lorena
 
Capacitación teórica 12 de oct. 2012 (2)
Capacitación teórica 12 de oct.  2012 (2)Capacitación teórica 12 de oct.  2012 (2)
Capacitación teórica 12 de oct. 2012 (2)
 
Cuaderno de artista
Cuaderno de artistaCuaderno de artista
Cuaderno de artista
 
Toronto Bridge
Toronto BridgeToronto Bridge
Toronto Bridge
 
Thresa & marvin wedding1
Thresa & marvin wedding1Thresa & marvin wedding1
Thresa & marvin wedding1
 
Presentancion power tata
Presentancion power tataPresentancion power tata
Presentancion power tata
 
Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmision
 
Lider es windows
Lider es windowsLider es windows
Lider es windows
 
Empowerpack
EmpowerpackEmpowerpack
Empowerpack
 

Similar a Programacion web introduccion 11 3

Programacion web introduccion 11 3
Programacion web introduccion 11 3Programacion web introduccion 11 3
Programacion web introduccion 11 3Molano-10
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Introduccion web paula
Introduccion web paulaIntroduccion web paula
Introduccion web paulaPaan-Benitez
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3SebastianFrancoSotelo
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN Karol Moreno
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webDayraNieto9807
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño webkarenJulieth04
 
Pricipios de Programación
Pricipios de Programación Pricipios de Programación
Pricipios de Programación Adolfo Vazcoy
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccionandrea katherine
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccionandrea katherine
 
PROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCIONPROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCIONnatisrincon
 
Tema1
Tema1Tema1
Tema1UH
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Bryan Bolaños Garcia
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño webLaura Valencia
 

Similar a Programacion web introduccion 11 3 (20)

Programacion web introduccion 11 3
Programacion web introduccion 11 3Programacion web introduccion 11 3
Programacion web introduccion 11 3
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Introduccion web paula
Introduccion web paulaIntroduccion web paula
Introduccion web paula
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Pricipios de Programación
Pricipios de Programación Pricipios de Programación
Pricipios de Programación
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccion
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccion
 
Tecnologia jenny
Tecnologia jennyTecnologia jenny
Tecnologia jenny
 
Presentación1
Presentación1Presentación1
Presentación1
 
PROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCIONPROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCION
 
SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 
Tema1
Tema1Tema1
Tema1
 
Kimberly (2) mapau trabajo
Kimberly (2) mapau trabajoKimberly (2) mapau trabajo
Kimberly (2) mapau trabajo
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
Exposicion
ExposicionExposicion
Exposicion
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
 

Programacion web introduccion 11 3

  • 1. ¿Qué significa programación? Ejemplo programación es el proceso de •/* Inclusión de archivos */ • #include <stdio.h> diseñar, codificar, depurar y • /* Función principal */ mantener el • int main (int argc,char **argv) código fuente de • #include <stdio.h> int main (int programas argc,char **argv) { computacionales. Garcia Rodriguez Carlos – 11º3
  • 2. ¿Qué es lenguaje de lato nivel? Ejemplo •es un lenguaje diseñado para describir el conjunto •Ada de acciones consecutivas •ALGOL que un equipo debe •BASIC ejecutar. Por lo tanto, un •C# lenguaje de programación •COBOL es un modo práctico para •Fortran que los seres humanos •Java puedan dar instrucciones a un equipo. •Lisp Garcia Rodriguez Carlos – 11º3
  • 3. ¿Qué significa lenguaje de macro? Ejemplo Es un lenguaje de AL •Duplica ? programación el cual MACRO permite desarrollar o SHL AL, 1 programar pequeñas aplicaciones, así como •Duplica AL ; CALL automatizar muchas Duplica tareas que de otro modo llevarían muchísimo tiempo o serían prácticamente imposibles de realizar. Garcia Rodriguez Carlos – 11º3
  • 4. ¿Cómo se clasifican las lenguas de alta nivel? Ejemplo Ada: es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática. void displayWidgets (Iterable<Widget> widgets) BASIC: un medio para facilitar { programar computadores a for (Widget w : widgets) { estudiantes y profesores que no w.display(); fueran de ciencias. Java: tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. Garcia Rodriguez Carlos – 11º3
  • 5. ¿Qué significa lenguaje ASSEMBLER? Ejemplo: Es un lenguaje de programación de bajo nivel para los Computadores, microprocesadores, microcon •MOV AL, 061h troladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de •Binario: 10110000 máquina binarios y otras constantes 01100001 (hexadecimal: B061) 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. Garcia Rodriguez Carlos – 11º3
  • 6. ¿Qué significa programación orientada a objetos? Ejemplo es un paradigma de programación que •ActionScript usa objetos y sus •Actioncript 3 interacciones, para diseñar •Ada aplicaciones y •C++ programas informáticos, •C# está basado en varias •Clarion técnicas. Garcia Rodriguez Carlos – 11º3
  • 7. ¿Qué son los eventos? Es un paradigma de programación en Ejemplo el que tanto la estructura como la ejecución de los programas van While (true){ determinados por los sucesos que ocurran en el sistema, definidos por el Switch (event){ usuario o que ellos mismos case mousse_button_down: provoquen. la programación orientada a eventos permite case mouse_click: interactuar con el usuario en cualquier case keypressed: case Else: momento de la ejecución. Esto se consigue debido a que los programas creados bajo esta arquitectura se componen por un bucle exterior permanente encargado de recoger los eventos, y distintos procesos que se encargan de tratarlos. Garcia Rodriguez Carlos – 11º3
  • 8. ¿Cuáles y que significados tiene los controladores del ambiente grafico? Ejemplo Es todo el conjunto de • ESCRTORIO imágenes, iconos, • BARRA DE TAREAS programas, etc. que se • BARRA DE CONTROL O PANEL muestran al iniciar una • BANDEJA DE RESICLAJE cesión en el pc. • ICONO • VENTANA • BOTON INICIO • Etc. Garcia Rodriguez Carlos – 11º3
  • 9. ¿Qué significa algoritmo? Ejemplo Es un conjunto preescrito de i:=1; instrucciones o reglas bien definidas, ordenadas y finitas read(n); que permite realizar una while i < n do begin actividad mediante pasos (* cuerpo del bucle *) sucesivos que no generen dudas a quien deba realizar dicha i := i + 1 actividad. end; Garcia Rodriguez Carlos – 11º3
  • 10. ¿Cuáles son las etapas de un algoritmo? Ejemplo 1. Análisis del problema. float b, h, a; 2. Diseño de algoritmo Codificación. printf("Diga la base"); scanf("%f", &b); 3. Compilación y ejecución. printf("Diga la altura"); scanf("%f", 4. Verificación. &h); 5. Depuración. a = (b*h)/2; 6. Documentación. printf("El área del triángulo es %f", a) Garcia Rodriguez Carlos – 11º3
  • 11. ¿Qué significa diagrama de flujo ? Ejemplo 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. Garcia Rodriguez Carlos – 11º3
  • 12. ¿Qué son las variables? Ejemplo Son espacios reservados en la memoria que, public class A { como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de public Integer numeroEntero = new un programa. Una variable corresponde a un Integer(); /* Variable Global a todos los área reservada en la memoria Métodos */ principal del ordenador pudiendo ser de longitud: public Integer metodo() { int num = 1; // Variable Local a metodo. Fija: Cuando el tamaño de la misma no variará a Puede accederse dentro de este método lo largo de la ejecución del programa. en cualquier parte, pero no fuera del mismo Variable: Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos. Garcia Rodriguez Carlos – 11º3
  • 13. ¿Qué son las constantes ns? Ejemplo: las constantes se declaran con la directiva #define, esto significa que #include <stdio.h> esa constante tendrá el mismo #define PI 3.1415926 valor a lo largo de todo el programa. El identificador de una int main() constante así definida será una { cadena de caracteres que deberá printf("Pi vale %f", PI); cumplir los mismos requisitos que el return 0; de una variable. } Garcia Rodriguez Carlos – 11º3
  • 14. ¿Operadores matemáticos? Ejemplo Los operadores matemáticos básicos son los mismos que están disponibles en la mayoría de los lenguajes de 6 / 3 *4 - 1+5 programación: adición (+), substracción (-), división (/), multiplicación (*), y módulo (%; que 2 6 produce el resto de una división entera). La división entera trunca el resultado (no lo redondea). El 8 operador módulo no se puede utilizar con números con punto flotante. 2 Garcia Rodriguez Carlos – 11º3
  • 15. ¿Qué son los operadores de relación? Ejemplo Los de relación relacionan un término A con otro B estableciendo •7 = 38 su igualdad, jerarquía o cualquier otra relación posible. Son: •'a' <> 'k‘ * Menor que, <. •'G' < 'B‘ * Menor o igual que, <=. * Mayor que, >. •7.5 <= 7.38 * Mayor o igual que, >=. •38 >= 7 * Igual que, =. * Distinto que, !=. Garcia Rodriguez Carlos – 11º3
  • 16. ¿Qué significa AND, OR y XOR? Ejemplo AND: : Intersección AND OR XOR OR: Unión puede tener N entradas pero una sola salida. EXOR: Si y solo si. Compuerta par pero impar. Garcia Rodriguez Carlos – 11º3
  • 17. ¿Qué significa programación Html? Ejemplo Es el lenguaje de marcado predominante para la <HTML> elaboración de páginas web. Es <HEAD> usado para describir la estructura y <TITLE> Título de mi página de el contenido en forma de texto, así Internet </TITLE> como para complementar el texto </HEAD> con objetos tales como imágenes. <BODY> El HTML se escribe en forma de <H1> <CENTER> Primera «etiquetas», rodeadas pagina </CENTER> </H1> <HR> por corchetes angulares (<,>). Garcia Rodriguez Carlos – 11º3
  • 18. Significado y uso para: Ejemplo: html es el lenguaje de <html> marcado predominante para la <head> elaboración de páginas web. Es usado <title>Title of the document</title> para describir la estructura y el contenido </head> en forma de texto, así como para complementar el texto con objetos tales <body> como imágenes. The content of the document...... body </body> </html> Garcia Rodriguez Carlos – 11º3