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

Introduccion web paula

  • 2.
    Es el procesode 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, enC 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 sistemade 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 paradigmade 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 todoel 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 esel 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 flujoEs 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, unaconstante 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 enla 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 devalores 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
  • 17.
    HTML>: cuya funciónes 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