SlideShare una empresa de Scribd logo
1 de 17
Es el proceso de diseñar,      El "Hola Mundo"
codificar, depurar y           #include <stdio.h>
mantener el código              int main (int argc,char
                               **argv)
fuente de programas
                               { printf("Hola mundon");
computacionales. El código
                               return 0; }
fuente es escrito en           Nota: este programa está
un lenguaje de programación.   tomado del Dominio Público
El propósito de la             $ ./holamundo
programación es crear          Hola Mundo
programas que exhiban un       $
comportamiento deseado.
Por ejemplo, en C se pueden usar
Un lenguaje de programación    palabras tales
de alto nivel se caracteriza   como: case, if, for, while, etc.
por expresar los algoritmos    para construir con ellas
de una manera adecuada a la    instrucciones como:
capacidad cognitiva humana,    if( numero > 0 ) printf( "El
                               número es positivo" )
en lugar de a la capacidad
                               que traducido al castellano viene a
ejecutora de las máquinas      decir que: si numero es mayor que
                               cero, entonces, escribir por
                               pantalla el mensaje: "El número es
                               positivo".
Es el sistema de códigos   00000   1001110 LOAD 11110
directamente               00001   10110100 STOR
interpretable por un       10100
                           00010   10011110 LOAD
circuito micro
                           11110
programable, como el
                           00011   11010100 ADD 10100
microprocesador de una     00100   10111111 STOR
computadora o el micro     11111
controlador de un          00101   00000000 HALT
autómata
Ada       ALGOL
Modula-2   BASIC
 Pascal    C#        De éstos se
 Perl      COBOL     seleccionaron como base
 PHP       Fortran   para la creación del
 PL/1      Java      nuevo lenguaje el
 PL/SQL    Lisp      PASCAL, el ALGOL y el
 Python              PL/I
 Ruby
El lenguaje Assembly (a veces mal      Programa que imprime un string
llamado "Ensamblador" por su           en la pantalla ;
traducción literal al español) es un   .model small ; modelo de
tipo de lenguaje de bajo nivel         memoria .stack ; segmento del
utilizado para escribir programas      stack .
informáticos, y constituye la          data; segmento de datos
representación más directa del         Cadena1 DB 'Hola Mundo; $' ;
código máquina específico para         string a imprimir (finalizado en
cada arquitectura de                   $)
computadoras.                          code ; segmento del código
Es un paradigma de
                                    Por ejemplo, debe mostrar que
programación que usa objetos y sus
                                    estos objetos de oficina pueden
interacciones, para diseñar
                                    emular la forma
aplicaciones y
                                    en que se comportan los objetos de
programas informáticos. Está
                                    oficina más familiares, y que el
basado en varias técnicas,
                                    sistema se puede extender con
incluyendo herencia, abstracción,pol
                                    nuevos objetos de
imorfismo y encapsulamiento. Su uso
                                    oficina en un momento posterior.
se popularizó a principios de la
                                    Programación orientada a objetos
década de los años 1990. En la
                                    Los escritorios, sobres, buzones y
actualidad, existe variedad de
                                    carpetas son colecciones
lenguajes de programación que
                                    débilmente acopladas.
soportan la orientación a objetos.
Se refiere a                       En la programación existe
cualquier acontecimiento,          la programación orientada a
circunstancia, suceso o caso       eventos, en la que un evento es
posible. Así, se                   un mensaje de software que
dice eventualmente o ante todo     indica que algo ha ocurrido,
evento en previsión de algo que,   como un tecleo o un click de un
conjetural o previsiblemente,      mouse.
podría ocurrir en una              En el control de procesos, un
circunstancia determinada y es     evento es una ocurrencia que ha
generalmente un hecho              ocurrido y que ha sido
imprevisto.                        registrado
1.-AMBIENTE GRAFICO: R=es
todo el conjunto de imágenes
2.- ESCRITORIO
R= es la pantalla principal
3.-BARRA DE TAREAS               Search Engine
R=es la barra horizontal         Optimization”, es
4.-BARRA DE CONTROL O            decir, optimización
PANEL
R=es la barra localizada en la   para motores de
parte superior                   búsqueda.
5.-BANDEJA DE RESICLAJE:
R=es la carpeta
Un algoritmo es el conjunto         Inicio
de operaciones y procedimientos q   PASO 1. Aflojar los tornillos de la
ue deben seguirse para resolver     rueda pinchada con la llave inglesa.
                                    PASO 2.Ubicar el gato mecánico en su
un problema. La palabra
                                    sitio.
"algoritmo" deriva del nombre       PASO 3.Levantar el gato hasta que la
latinizado del gran matemático      rueda pinchada pueda girar libremente.
árabe Mohamed Ibn Moussa Al         PASO 4.Quitar los tornillos y la rueda
Kow Rizmi, el cual escribió sobre   pinchada.
entre los años 800 y 825 su obra    PASO 5 .Sacar el gato de su sitio.
Quitab Al Jabr Al Mugabala,         PASO 6.Apretar los tornillos con la llave
donde se recogía el sistema de      inglesa.
                                    Fin
numeración hindú y
el concepto del cero.
1. ANALISIS DEL
   PROBLEMA        Inicio
2. DISEÑO DE       Leer a,b,c
   ALGORITMO       Calcular
3. CODIFICACIÓN    escribir
4. COPILACION Y    perímetro
   EJECUCION       Fin
5. VERIFICACION
6. DEPURACION
7. DOCUMENTACION
Diagrama de flujo Es
 la representación
 gráfica del algoritmo o proceso.
SIMBOLOS:
Óvalo o Elipse, Rectángulo, Rombo.
Círculo, Triángulo boca abajo,
Triángulo boca arriba, Cuadrado,
Línea ininterrumpida, Línea
interrumpida, Trapezoide,
Elipsoide, Hexágono, Pentágono,
Cruz de Diagonales
En programación, una constante
es un valor que no puede ser        Por ejemplo:
alterado durante la ejecución de    El valor de pi = 3.1416
un programa.                        Por conveniencia, el nombre de
Una constante corresponde a         las constantes suele escribirse
una longitud fija de un área        en mayúsculas en la mayoría
reservada en la memoria             de lenguajes
principal del ordenador, donde el
programa almacena valores fijos
Son guardadas en la memoria de       EJEMPLO:
usuario (RAM) y son                   << V1 V2
independientes del programa que         << V1 V2 * V1 V2 +   MS (1)
las llama. La declaración de una      << M S / >> (2)
variable de este tipo es               >> V2 V1 *
equivalente a guardar el contenido    >>
de la variable en un directorio con
un nombre, como si se tratase de
un programa.
Permiten realizar comparaciones
de valores de tipo numérico o       El
carácter. Estos operadores sirven   operador derivada, d/dx,
para expresar las condiciones en    actúa sobre la
los algoritmos. Proporcionan        función f(X) que se
resultados lógicos.                 escribe a su derecha,
< Menor que
                                    produciendo una nueva
> Mayor que
= Igual que
                                    función de pi
<= Menor o igual que
>= Mayor o igual que
<> Diferente de
HTML>: cuya función es servir de
apertura y cierre al archivo         HTML: Crear un Título que
<HEAD>: cierran el                   cambia de colores
encabezamiento propiamente dicho      http://gollum.inforg.uniovi.es/aii
del documento                        /ejemplos.php?id_codigo=1&codigo
<TITLE>:sirve para dar título a la   =HTML
página.                              http://gias720.dis.ulpgc.es/Gias/
<CENTER>: se utiliza para centrar    Cursos/Tutorial_html/examples.ht
alinear el texto.                    m
                                     http://www.utem.cl/web/ejempta
                                     b.htm

Más contenido relacionado

La actualidad más candente

Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++Idalia Tristan
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesKarina Arguedas Ruelas
 
Introducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CIntroducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CCarlos Pes
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2camnav
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigoLiliana Nieto
 
lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascalotaru
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.itzel-patricia05
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje CDenisse C
 

La actualidad más candente (20)

Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Lenguaje de-programación-c
Lenguaje de-programación-cLenguaje de-programación-c
Lenguaje de-programación-c
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Introducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CIntroducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje C
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascal
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 
2. Introduccion A C#
2.  Introduccion A C#2.  Introduccion A C#
2. Introduccion A C#
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 

Destacado

Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadPaan-Benitez
 
Aplica la pnl como herramienta para tu profesión.
Aplica la pnl como herramienta para tu profesión.Aplica la pnl como herramienta para tu profesión.
Aplica la pnl como herramienta para tu profesión.Veronica Lamperti
 
Reporte Literatura II obra teatral
Reporte Literatura II obra teatralReporte Literatura II obra teatral
Reporte Literatura II obra teatralgabriela mendoza
 
Mat3at0cha: Ejercicio 5 apartados J, K, L
Mat3at0cha: Ejercicio 5 apartados J, K, LMat3at0cha: Ejercicio 5 apartados J, K, L
Mat3at0cha: Ejercicio 5 apartados J, K, Lpilarweis
 
Acta pleno extraordinario y urgente 20 junio 2012
Acta pleno extraordinario y urgente 20 junio 2012Acta pleno extraordinario y urgente 20 junio 2012
Acta pleno extraordinario y urgente 20 junio 2012upydalcorcon
 
Acta pleno extraordinario y urgente 19 octubre 2011
Acta pleno extraordinario y urgente 19 octubre 2011Acta pleno extraordinario y urgente 19 octubre 2011
Acta pleno extraordinario y urgente 19 octubre 2011upydalcorcon
 
Analisis cocinando clases
Analisis cocinando clasesAnalisis cocinando clases
Analisis cocinando clasesISABELROSA888
 

Destacado (20)

Diapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedadDiapositivas ciencia, tecnologia y sociedad
Diapositivas ciencia, tecnologia y sociedad
 
Diapositivas ciencia y tecnologia
Diapositivas ciencia y tecnologiaDiapositivas ciencia y tecnologia
Diapositivas ciencia y tecnologia
 
Egipto 1
Egipto 1Egipto 1
Egipto 1
 
Aplica la pnl como herramienta para tu profesión.
Aplica la pnl como herramienta para tu profesión.Aplica la pnl como herramienta para tu profesión.
Aplica la pnl como herramienta para tu profesión.
 
Reporte Literatura II obra teatral
Reporte Literatura II obra teatralReporte Literatura II obra teatral
Reporte Literatura II obra teatral
 
Mat3at0cha: Ejercicio 5 apartados J, K, L
Mat3at0cha: Ejercicio 5 apartados J, K, LMat3at0cha: Ejercicio 5 apartados J, K, L
Mat3at0cha: Ejercicio 5 apartados J, K, L
 
MAPA SEMÁNTICO EN ETOY
MAPA SEMÁNTICO EN ETOYMAPA SEMÁNTICO EN ETOY
MAPA SEMÁNTICO EN ETOY
 
Acta pleno extraordinario y urgente 20 junio 2012
Acta pleno extraordinario y urgente 20 junio 2012Acta pleno extraordinario y urgente 20 junio 2012
Acta pleno extraordinario y urgente 20 junio 2012
 
Presentacióó
PresentacióóPresentacióó
Presentacióó
 
Acta pleno extraordinario y urgente 19 octubre 2011
Acta pleno extraordinario y urgente 19 octubre 2011Acta pleno extraordinario y urgente 19 octubre 2011
Acta pleno extraordinario y urgente 19 octubre 2011
 
Original
OriginalOriginal
Original
 
Estadisticas 1 semestre_2012_REV-Final
Estadisticas 1 semestre_2012_REV-FinalEstadisticas 1 semestre_2012_REV-Final
Estadisticas 1 semestre_2012_REV-Final
 
Traslados
TrasladosTraslados
Traslados
 
Revolucion social ya
Revolucion social yaRevolucion social ya
Revolucion social ya
 
Drupalchix - Introducción a Drupal
Drupalchix - Introducción a DrupalDrupalchix - Introducción a Drupal
Drupalchix - Introducción a Drupal
 
Nicolas esguerra
Nicolas esguerraNicolas esguerra
Nicolas esguerra
 
Analisis cocinando clases
Analisis cocinando clasesAnalisis cocinando clases
Analisis cocinando clases
 
Fotos nena mary
Fotos nena maryFotos nena mary
Fotos nena mary
 
Las representaciones
Las representacionesLas representaciones
Las representaciones
 
Presentación de PyLadies Perú
Presentación de PyLadies PerúPresentación de PyLadies Perú
Presentación de PyLadies Perú
 

Similar a Introduccion web paula

PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN Karol Moreno
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
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
 
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
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmosmarthaill10
 
Programacion web introduccion 11 3
Programacion web introduccion 11 3Programacion web introduccion 11 3
Programacion web introduccion 11 3Molano-10
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Dominga Quispe Diaz
 
PROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCIONPROGRAMACION WEB INTRODUCCION
PROGRAMACION WEB INTRODUCCIONnatisrincon
 

Similar a Introduccion web paula (20)

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
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Kimberly (2) mapau trabajo
Kimberly (2) mapau trabajoKimberly (2) mapau trabajo
Kimberly (2) mapau trabajo
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
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
 
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
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
Fernando
FernandoFernando
Fernando
 
Programacion web introduccion 11 3
Programacion web introduccion 11 3Programacion web introduccion 11 3
Programacion web introduccion 11 3
 
Tecnologia jenny
Tecnologia jennyTecnologia jenny
Tecnologia jenny
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
 
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
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 

Introduccion web paula

  • 1.
  • 2. Es el proceso de diseñar, El "Hola Mundo" codificar, depurar y #include <stdio.h> mantener el código int main (int argc,char **argv) fuente de programas { printf("Hola mundon"); computacionales. El código return 0; } fuente es escrito en Nota: este programa está un lenguaje de programación. tomado del Dominio Público El propósito de la $ ./holamundo programación es crear Hola Mundo programas que exhiban un $ comportamiento deseado.
  • 3. Por ejemplo, en C se pueden usar Un lenguaje de programación palabras tales de alto nivel se caracteriza como: case, if, for, while, etc. por expresar los algoritmos para construir con ellas de una manera adecuada a la instrucciones como: capacidad cognitiva humana, if( numero > 0 ) printf( "El número es positivo" ) en lugar de a la capacidad que traducido al castellano viene a ejecutora de las máquinas decir que: si numero es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo".
  • 4. Es el sistema de códigos 00000 1001110 LOAD 11110 directamente 00001 10110100 STOR interpretable por un 10100 00010 10011110 LOAD circuito micro 11110 programable, como el 00011 11010100 ADD 10100 microprocesador de una 00100 10111111 STOR computadora o el micro 11111 controlador de un 00101 00000000 HALT autómata
  • 5. Ada ALGOL Modula-2 BASIC Pascal C# De éstos se Perl COBOL seleccionaron como base PHP Fortran para la creación del PL/1 Java nuevo lenguaje el PL/SQL Lisp PASCAL, el ALGOL y el Python PL/I Ruby
  • 6. El lenguaje Assembly (a veces mal Programa que imprime un string llamado "Ensamblador" por su en la pantalla ; traducción literal al español) es un .model small ; modelo de tipo de lenguaje de bajo nivel memoria .stack ; segmento del utilizado para escribir programas stack . informáticos, y constituye la data; segmento de datos representación más directa del Cadena1 DB 'Hola Mundo; $' ; código máquina específico para string a imprimir (finalizado en cada arquitectura de $) computadoras. code ; segmento del código
  • 7. Es un paradigma de Por ejemplo, debe mostrar que programación que usa objetos y sus estos objetos de oficina pueden interacciones, para diseñar emular la forma aplicaciones y en que se comportan los objetos de programas informáticos. Está oficina más familiares, y que el basado en varias técnicas, sistema se puede extender con incluyendo herencia, abstracción,pol nuevos objetos de imorfismo y encapsulamiento. Su uso oficina en un momento posterior. se popularizó a principios de la Programación orientada a objetos década de los años 1990. En la Los escritorios, sobres, buzones y actualidad, existe variedad de carpetas son colecciones lenguajes de programación que débilmente acopladas. soportan la orientación a objetos.
  • 8. Se refiere a En la programación existe cualquier acontecimiento, la programación orientada a circunstancia, suceso o caso eventos, en la que un evento es posible. Así, se un mensaje de software que dice eventualmente o ante todo indica que algo ha ocurrido, evento en previsión de algo que, como un tecleo o un click de un conjetural o previsiblemente, mouse. podría ocurrir en una En el control de procesos, un circunstancia determinada y es evento es una ocurrencia que ha generalmente un hecho ocurrido y que ha sido imprevisto. registrado
  • 9. 1.-AMBIENTE GRAFICO: R=es todo el conjunto de imágenes 2.- ESCRITORIO R= es la pantalla principal 3.-BARRA DE TAREAS Search Engine R=es la barra horizontal Optimization”, es 4.-BARRA DE CONTROL O decir, optimización PANEL R=es la barra localizada en la para motores de parte superior búsqueda. 5.-BANDEJA DE RESICLAJE: R=es la carpeta
  • 10. Un algoritmo es el conjunto Inicio de operaciones y procedimientos q PASO 1. Aflojar los tornillos de la ue deben seguirse para resolver rueda pinchada con la llave inglesa. PASO 2.Ubicar el gato mecánico en su un problema. La palabra sitio. "algoritmo" deriva del nombre PASO 3.Levantar el gato hasta que la latinizado del gran matemático rueda pinchada pueda girar libremente. árabe Mohamed Ibn Moussa Al PASO 4.Quitar los tornillos y la rueda Kow Rizmi, el cual escribió sobre pinchada. entre los años 800 y 825 su obra PASO 5 .Sacar el gato de su sitio. Quitab Al Jabr Al Mugabala, PASO 6.Apretar los tornillos con la llave donde se recogía el sistema de inglesa. Fin numeración hindú y el concepto del cero.
  • 11. 1. ANALISIS DEL PROBLEMA Inicio 2. DISEÑO DE Leer a,b,c ALGORITMO Calcular 3. CODIFICACIÓN escribir 4. COPILACION Y perímetro EJECUCION Fin 5. VERIFICACION 6. DEPURACION 7. DOCUMENTACION
  • 12. Diagrama de flujo Es la representación gráfica del algoritmo o proceso. SIMBOLOS: Óvalo o Elipse, Rectángulo, Rombo. Círculo, Triángulo boca abajo, Triángulo boca arriba, Cuadrado, Línea ininterrumpida, Línea interrumpida, Trapezoide, Elipsoide, Hexágono, Pentágono, Cruz de Diagonales
  • 13. En programación, una constante es un valor que no puede ser Por ejemplo: alterado durante la ejecución de El valor de pi = 3.1416 un programa. Por conveniencia, el nombre de Una constante corresponde a las constantes suele escribirse una longitud fija de un área en mayúsculas en la mayoría reservada en la memoria de lenguajes principal del ordenador, donde el programa almacena valores fijos
  • 14. Son guardadas en la memoria de EJEMPLO: usuario (RAM) y son << V1 V2 independientes del programa que << V1 V2 * V1 V2 + MS (1) las llama. La declaración de una << M S / >> (2) variable de este tipo es >> V2 V1 * equivalente a guardar el contenido >> de la variable en un directorio con un nombre, como si se tratase de un programa.
  • 15. Permiten realizar comparaciones de valores de tipo numérico o El carácter. Estos operadores sirven operador derivada, d/dx, para expresar las condiciones en actúa sobre la los algoritmos. Proporcionan función f(X) que se resultados lógicos. escribe a su derecha, < Menor que produciendo una nueva > Mayor que = Igual que función de pi <= Menor o igual que >= Mayor o igual que <> Diferente de
  • 16.
  • 17. HTML>: cuya función es servir de apertura y cierre al archivo HTML: Crear un Título que <HEAD>: cierran el cambia de colores encabezamiento propiamente dicho http://gollum.inforg.uniovi.es/aii del documento /ejemplos.php?id_codigo=1&codigo <TITLE>:sirve para dar título a la =HTML página. http://gias720.dis.ulpgc.es/Gias/ <CENTER>: se utiliza para centrar Cursos/Tutorial_html/examples.ht alinear el texto. m http://www.utem.cl/web/ejempta b.htm