SlideShare una empresa de Scribd logo
NIETO VALERO LILIANA MARCELA
            1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                          Y HUMANISTA




                                                           “Hola Mundo”
Es el proceso de diseñar, codificar,
depurar y mantener el código                          #include <stdio.h>
fuente de programas                                   int main (int argc,char **argv)
computacionales. El código fuente                     {
es escrito en un lenguaje de                          printf("Hola mundon");
programación. El propósito de la                      return 0;
                                                      }
programación es crear programas
que exhiban un comportamiento
deseado. El proceso de escribir
código requiere frecuentemente
conocimientos en varias áreas
distintas, además del dominio del
lenguaje a utilizar, algoritmos
especializados y lógica formal.

                               NIETO VALERO LILIANA MARCELA
                                           1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                           Y HUMANISTA




                                              Lenguajes independientes de la arquitectura del
Se caracteriza por expresar los               ordenador
algoritmos de una manera más
cercana a la capacidad cognitiva
humana, en lugar de a la
capacidad ejecutora de las
máquinas.




                          NIETO VALERO LILIANA MARCELA
                                      1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                           Y HUMANISTA




Es el sistema de códigos                                  00000 1001110 LOAD 11110
directamente interpretable por un                         00001 10110100 STOR 10100
                                                          00010 10011110 LOAD 11110
circuito microprogramable, como el                        00011 11010100 ADD 10100
microprocesador de una                                    00100 10111111 STOR 11111
computadora o el microcontrolador                         00101 00000000 HALT
de un autómata. Este lenguaje está
compuesto por un conjunto de
instrucciones que determinan
acciones a ser tomadas por la
máquina. Un programa consiste en
una cadena de estas instrucciones
de lenguaje de máquina (más los
datos).
                           NIETO VALERO LILIANA MARCELA
                                       1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                    Y HUMANISTA




•Ada
•ALGOL
•BASIC                                   with Ada.Text_IO; use Ada.Text_IO;
•C#                                      with Ada.Numerics.Discrete_Random;
•COBOL                                   with Ada.Command_Line;
•Fortran                                 with Ada.Strings.Unbounded;
•Java                                    with Ada.Exceptions;
•Lisp
•Modula-2
•Pascal
•Perl
•PHP
•PL/1
•PL/SQL
•Python
•Ruby


                NIETO VALERO LILIANA MARCELA
                            1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                            Y HUMANISTA




Es un lenguaje de programación de bajo           Por ejemplo, en el lenguaje ensamblador
nivel para los computadores,                     para un procesador x86:
microprocesadores, microcontroladores, y             La sentencia
otros circuitos integrados programables.             MOV AL, 061h
Implementa una representación simbólica              Asigna el valor hexadecimal 61 (97
de los códigos de máquina binarios y otras       decimal) al registro "AL".
constantes necesarias para programar una
                                                     El programa ensamblador lee la
arquitectura dada de CPU y constituye la
representación más directa del código            sentencia de arriba y produce su
máquina específico para cada                     equivalente binario en lenguaje d
arquitectura legible por un programador.         máquina
                                                     Binario: 10110000 01100001
                                                 (hexadecimal: B061)
                            NIETO VALERO LILIANA MARCELA
                                        1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                            Y HUMANISTA




La programación orientada a
objetos o POO (OOP según sus siglas en                Vala
inglés) es un paradigma de                            VB.NET
programación que usa objetos y sus                    Visual FoxPro (en su versión 6)
interacciones, para diseñar                           Visual Basic 6.0
aplicaciones y programas informáticos.                Visual DataFlex
Está basado en varias técnicas,                       Visual Objects
incluyendo herencia, abstracción, poli                XBase++
morfismo y encapsulamiento.                           Lenguaje DRP
                                                      Lenguaje de programación
                                                      Scala (lenguaje usado
                                                      por Twitter) http://www.scala-
                                                      lang.org/page.jsp
                           NIETO VALERO LILIANA MARCELA
                                       1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                              Y HUMANISTA




Los eventos son una característica de                      <nombretag evento="codigo">
los documentos HTML (presente en
otros lenguajes de programación
también) que permite a los autores
agregar interactividad entre el sitio
web y el visitante, al ejecutar
programas del lado cliente cuando el
visitante




                            NIETO VALERO LILIANA MARCELA
                                        1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                              Y HUMANISTA




es la capacidad de manipular objetos                 MS-DOS es un sistema
(gráficos) mediante punteros como el                 operativo en modo de texto,
ratón. Windows es un sistema operativo               no tiene ambiente gráfico ... es
con ambiente gráfico, es decir, hay                  decir todo se ejecuta
ventanas, botones, cuadros de                        mediante una línea de
diálogos .. y todos los puedes                       comandos donde introduces
manipular (mover, copiar, cortar,                    instrucciones y al final pulsas
pegar, arrastrar, ejecutar, dibujar, etc.            ENTER para la ejecución.
etc.) con el puntero del ratón/mouse.



                              NIETO VALERO LILIANA MARCELA
                                          1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                             Y HUMANISTA




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




                             NIETO VALERO LILIANA MARCELA
                                         1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                       Y HUMANISTA




Diagrama de flujo
Pseudocódigo
Sistemas formales
Implementación

 Variables




                    NIETO VALERO LILIANA MARCELA
                                1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                       Y HUMANISTA




Formato vertical
Formato horizontal
Formato panorámico
Formato Arquitectónico




                     NIETO VALERO LILIANA MARCELA
                                 1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                             Y HUMANISTA




En programación, una constante es un                      #include <stdio.h> #define
valor que no puede ser alterado                           PI 3.1415926 int main() {
                                                          printf("Pi vale %f", PI);
durante la ejecución de un programa.                      return 0;
Una constante corresponde a una
longitud fija de un área reservada en
la memoria principal del ordenador,
donde el programa almacena valores
fijos.




                           NIETO VALERO LILIANA MARCELA
                                       1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                             Y HUMANISTA




Técnicamente una variable no es más
que un espacio de nuestra                             echo -a El valor asignado es:
memoria RAM que queda reservado                       %num
en el momento en que se crea la
variable, e identificado
temporalmente con el nombre de
esta. Cada vez que asignamos un
valor a la variable el programa lo único
que hace es depositar ese valor en la
dirección reservada.


                             NIETO VALERO LILIANA MARCELA
                                         1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                             Y HUMANISTA




Para escribir un programa                           Los operadores matemáticos
dispondremos de una serie de                        disponibles son los habituales
operadores y funciones matemáticas,                 para una calculadora. Para
en general comunes para todos los                   empezar, los básicos suma ( +
lenguajes. El uso de estas herramientas             ), resta ( -), multiplicación ( * )
tiene en general dos fines:                         y división ( / ). Cuando
                                                    escribamos fórmulas
a) Realizar operaciones                             matemáticas debemos
matemáticas.                                        prestar atención a:
b) Obtener un resultado verdadero o
falso después de haber planteado una
hipótesis o situación.
                            NIETO VALERO LILIANA MARCELA
                                        1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                             Y HUMANISTA




a puerta lógica Y, más conocida
por su nombre en inglés AND ( ),
realiza la función booleana de
producto lógico. Su símbolo es un
punto (·), aunque se suele omitir.
Así, el producto lógico de las
variables A y B se indica como AB,
y se lee A y B o simplemente A por
B.




                                 NIETO VALERO LILIANA MARCELA
                                             1102
2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA
                               Y HUMANISTA




<html>: define el inicio del documento HTML, le indica
al navegador que lo que viene a continuación debe ser
interpretado como código HTML
<head>: define la cabecera del documento HTML
<title>: define el título de la página




                                      NIETO VALERO LILIANA MARCELA
                                                  1102

Más contenido relacionado

PPTX
Preguntas de Tecnología
PPTX
Programacion web introduccion
PPTX
Programacion web introduccion
PPTX
Introduccion web tecnologia
PPTX
Introduccion web tecnologia
PPTX
Programacion web introduccion practica o9 ximena
PPTX
Programacion web introduccion practica o9 ximena
PPTX
Programacion web introduccion practica o9
Preguntas de Tecnología
Programacion web introduccion
Programacion web introduccion
Introduccion web tecnologia
Introduccion web tecnologia
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9

La actualidad más candente (20)

PPTX
Programacion web introduccion
PPTX
Presentación1 (3)
PPTX
Programación Web Introducción
PPTX
Programacion web introduccion
PPTX
Programación web introducción
PPTX
PREGUNTAS
PPTX
Nivel programacion web introduccion
PPTX
Programacvion
PPTX
Desarollo web nivel de introduccion
PPTX
PROGRAMACION WEB
PPTX
Programacion web introduccion
PPTX
Practica 09
PPTX
Origen de la programación
PPTX
ananossa
PPTX
Programación web introducción
PPTX
Programación Web Introducción
PPTX
Tipos de lenguaje de programacion
PDF
LENGUAJES DE PROGRAMACION
DOCX
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
PPTX
Practica 09 (6)
Programacion web introduccion
Presentación1 (3)
Programación Web Introducción
Programacion web introduccion
Programación web introducción
PREGUNTAS
Nivel programacion web introduccion
Programacvion
Desarollo web nivel de introduccion
PROGRAMACION WEB
Programacion web introduccion
Practica 09
Origen de la programación
ananossa
Programación web introducción
Programación Web Introducción
Tipos de lenguaje de programacion
LENGUAJES DE PROGRAMACION
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
Practica 09 (6)
Publicidad

Similar a Preguntas Tecnologia (17)

PPTX
Programacion web introduccion practica o9 ximena
PPTX
Informatica lupita
PPTX
Programación Web Introducción
PPTX
Programacion web introduccion
PPTX
PPTX
Innovaciones realizadas a los programas
PPTX
Nivel de programacion web
PPTX
Programacion alexa
PPTX
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
PPTX
Hannyer calero sanchez
PPTX
Lenguaje c++
PPTX
Juan kalo b.
PPTX
Presentación1
PPTX
Jhondiapositiva096
PPTX
Programacion web introduccion 11 3
PPTX
Programa informático
DOC
Lenguaje de programacion .doc
Programacion web introduccion practica o9 ximena
Informatica lupita
Programación Web Introducción
Programacion web introduccion
Innovaciones realizadas a los programas
Nivel de programacion web
Programacion alexa
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
Hannyer calero sanchez
Lenguaje c++
Juan kalo b.
Presentación1
Jhondiapositiva096
Programacion web introduccion 11 3
Programa informático
Lenguaje de programacion .doc
Publicidad

Preguntas Tecnologia

  • 1. NIETO VALERO LILIANA MARCELA 1102
  • 2. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA “Hola Mundo” Es el proceso de diseñar, codificar, depurar y mantener el código #include <stdio.h> fuente de programas int main (int argc,char **argv) computacionales. El código fuente { es escrito en un lenguaje de printf("Hola mundon"); programación. El propósito de la return 0; } programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. NIETO VALERO LILIANA MARCELA 1102
  • 3. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Lenguajes independientes de la arquitectura del Se caracteriza por expresar los ordenador algoritmos de una manera más cercana a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. NIETO VALERO LILIANA MARCELA 1102
  • 4. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Es el sistema de códigos 00000 1001110 LOAD 11110 directamente interpretable por un 00001 10110100 STOR 10100 00010 10011110 LOAD 11110 circuito microprogramable, como el 00011 11010100 ADD 10100 microprocesador de una 00100 10111111 STOR 11111 computadora o el microcontrolador 00101 00000000 HALT de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones de lenguaje de máquina (más los datos). NIETO VALERO LILIANA MARCELA 1102
  • 5. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA •Ada •ALGOL •BASIC with Ada.Text_IO; use Ada.Text_IO; •C# with Ada.Numerics.Discrete_Random; •COBOL with Ada.Command_Line; •Fortran with Ada.Strings.Unbounded; •Java with Ada.Exceptions; •Lisp •Modula-2 •Pascal •Perl •PHP •PL/1 •PL/SQL •Python •Ruby NIETO VALERO LILIANA MARCELA 1102
  • 6. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Es un lenguaje de programación de bajo Por ejemplo, en el lenguaje ensamblador nivel para los computadores, para un procesador x86: microprocesadores, microcontroladores, y La sentencia otros circuitos integrados programables. MOV AL, 061h Implementa una representación simbólica Asigna el valor hexadecimal 61 (97 de los códigos de máquina binarios y otras decimal) al registro "AL". constantes necesarias para programar una El programa ensamblador lee la arquitectura dada de CPU y constituye la representación más directa del código sentencia de arriba y produce su máquina específico para cada equivalente binario en lenguaje d arquitectura legible por un programador. máquina Binario: 10110000 01100001 (hexadecimal: B061) NIETO VALERO LILIANA MARCELA 1102
  • 7. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA La programación orientada a objetos o POO (OOP según sus siglas en Vala inglés) es un paradigma de VB.NET programación que usa objetos y sus Visual FoxPro (en su versión 6) interacciones, para diseñar Visual Basic 6.0 aplicaciones y programas informáticos. Visual DataFlex Está basado en varias técnicas, Visual Objects incluyendo herencia, abstracción, poli XBase++ morfismo y encapsulamiento. Lenguaje DRP Lenguaje de programación Scala (lenguaje usado por Twitter) http://www.scala- lang.org/page.jsp NIETO VALERO LILIANA MARCELA 1102
  • 8. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Los eventos son una característica de <nombretag evento="codigo"> los documentos HTML (presente en otros lenguajes de programación también) que permite a los autores agregar interactividad entre el sitio web y el visitante, al ejecutar programas del lado cliente cuando el visitante NIETO VALERO LILIANA MARCELA 1102
  • 9. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA es la capacidad de manipular objetos MS-DOS es un sistema (gráficos) mediante punteros como el operativo en modo de texto, ratón. Windows es un sistema operativo no tiene ambiente gráfico ... es con ambiente gráfico, es decir, hay decir todo se ejecuta ventanas, botones, cuadros de mediante una línea de diálogos .. y todos los puedes comandos donde introduces manipular (mover, copiar, cortar, instrucciones y al final pulsas pegar, arrastrar, ejecutar, dibujar, etc. ENTER para la ejecución. etc.) con el puntero del ratón/mouse. NIETO VALERO LILIANA MARCELA 1102
  • 10. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA es un conjunto preescrito de ... i:=1; read(n); while i < n do begin (* cuerpo del bucle *) i := instrucciones o reglas bien definidas, i + 1 end; ... ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. NIETO VALERO LILIANA MARCELA 1102
  • 11. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Diagrama de flujo Pseudocódigo Sistemas formales Implementación Variables NIETO VALERO LILIANA MARCELA 1102
  • 12. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Formato vertical Formato horizontal Formato panorámico Formato Arquitectónico NIETO VALERO LILIANA MARCELA 1102
  • 13. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA En programación, una constante es un #include <stdio.h> #define valor que no puede ser alterado PI 3.1415926 int main() { printf("Pi vale %f", PI); durante la ejecución de un programa. return 0; Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. NIETO VALERO LILIANA MARCELA 1102
  • 14. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Técnicamente una variable no es más que un espacio de nuestra echo -a El valor asignado es: memoria RAM que queda reservado %num en el momento en que se crea la variable, e identificado temporalmente con el nombre de esta. Cada vez que asignamos un valor a la variable el programa lo único que hace es depositar ese valor en la dirección reservada. NIETO VALERO LILIANA MARCELA 1102
  • 15. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA Para escribir un programa Los operadores matemáticos dispondremos de una serie de disponibles son los habituales operadores y funciones matemáticas, para una calculadora. Para en general comunes para todos los empezar, los básicos suma ( + lenguajes. El uso de estas herramientas ), resta ( -), multiplicación ( * ) tiene en general dos fines: y división ( / ). Cuando escribamos fórmulas a) Realizar operaciones matemáticas debemos matemáticas. prestar atención a: b) Obtener un resultado verdadero o falso después de haber planteado una hipótesis o situación. NIETO VALERO LILIANA MARCELA 1102
  • 16. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA a puerta lógica Y, más conocida por su nombre en inglés AND ( ), realiza la función booleana de producto lógico. Su símbolo es un punto (·), aunque se suele omitir. Así, el producto lógico de las variables A y B se indica como AB, y se lee A y B o simplemente A por B. NIETO VALERO LILIANA MARCELA 1102
  • 17. 2012 HACIA UNA CALIDAD DE LA EDUCACIÓN DEMOCRATICA Y HUMANISTA <html>: define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML <head>: define la cabecera del documento HTML <title>: define el título de la página NIETO VALERO LILIANA MARCELA 1102