Tecnologia jenny

30
Web nivel introducción JENNY RODRIGUEZ 2012:hacia una calidad De la educación, humana Y cristiana

Transcript of Tecnologia jenny

Web nivel introducción

JENNY RODRIGUEZ

2012:hacia una calidad De la educación, humana

Y cristiana

¿Que significa el termino

Programación ?

RespuestaEjemplo

La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

¿Qué número de pantalones y chaquetas debe suministrar el fabricante a los almacenes para que éstos consigan una venta máxima?

1Elección de las incógnitas. x = número de pantalones y = número de chaquetas 2Función objetivo f(x , y)= 50x + 40y

AUTOR:

NATALIA

RINCON

CAÑON

¿Que es el lenguaje

de alto nivel ?

RepuestaEjemplo

Un lenguaje de programación de alto nivel de abstracción se caracteriza por expresar los algoritmos de una manera más cercana a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellas instrucciones como:

if( numero > 0 ) printf( "El número es positivo" )

que traducido al castellano viene a decir que: si numero es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo".

AUTOR:

NATALIA

RINCON

CAÑON

¿A que se denomina lenguaje

de maquina?

Respuesta

Ejemplo

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Expresión ::= átomo | lista átomo ::= número | símbolo número ::= [+-]?['0'-'9']+

símbolo ::= ['A'-'Z'<nowiki>'</nowiki>a'-'z'].*

lista ::= '(' expresión* ')'

AUTOR:

NATALIA

RINCON

CAÑON

¿ Como se clasifican los

lenguajesDe alto nivel?

RESPUESTA

EJEMPLO

se caracteriza por expresar los algoritmos de una manera más cercana a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.

En los primeros lenguajes de alto nivel, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida.

Algorítmico, Imperativo o Por procedimientos. El más común y está representado, por ejemplo, por C o por

BASIC. Describe la programación en

términos del estado del programa y sentencias que cambian dicho estado

AUTOR:

NATALIA

RINCON

CAÑON

¿Que significa el lenguaje

Assembler?

RESPUESTA

EJEMPLO

Es un lenguaje de programación de bajo nivel para los  computadores, microprocesadores , micro controladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes 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.

Ejemplo para el microchip PIC

ORG 0 Inicio bsf STATUS,RP0 clrf PORTB movlw 0xFF movwf PORTA bcf STATUS,RP0 Principal movf PORTA,W movwf Contador movf Contador,F btfsc STATUS,Z goto PuntoDecimal sublw d'9' btfss STATUS,C END

AUTOR:

NATALIA

RINCON

CAÑON

¿ Que significa la programación

Orientada a objetos?

RESPUESTA

EJEMPLO

es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990.

El siguiente método ordena una lista de números decimales por el método de la burbuja:

static void ordenar (double lista[]) { 1for (int i = 0; i < lista.length; i++) 2 for (int j = lista.length-1; j > i; j--) 3 if (lista[j] < lista[j-1]) intercambiar (lista, j, j-1);

AUTOR:

NATALIA

RINCON

CAÑON

¿Que son los eventos?

RESPUESTA

EJEMPLO

Es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

While (true){ Switch (event){ case mousse_button_down: case mouse_click: case keypressed: case Else: } }

AUTOR:

NATALIA

RINCON

CAÑON

CUALES SON LOS CONTROLES DE UN AMBIENTE GRAFICO

RESPUESTA

EJEMPLO

Es todo el conjunto de imágenes e iconos que aparece al iniciar sesión

Tipo de Control Prefijo Ejemplo

3D Panel pnl Pnl_Group

ADO Data ado Ado_Biblio

Animated button ani Ani_MailBox

Check box chk Chk_ReadOnly

Combo box, drop-down list box

cbo Cbo_English

Command button cmd Cmd_Exit

Common dialog dlg Dlg_FileOpen

Communications com Com_Fax

Data dat Dat_Biblio

Data-bound combo

dbcbo Dbcbo_Language

AUTOR:

NATALIA

RINCON

CAÑON

A que se denomina algoritmo

RESPUESTAEJEMPLO

es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

AUTOR:

NATALIA

RINCON

CAÑON

¿ Cuales son las etapas de un algoritmo?

RESPUESTA

EJEMPLO

Análisis del programa

diseño del algoritmo

Codificación Compilación Verificación Depuración Documentación

Inicio Leer los

datos(a,b,c) Se calcula (a,b,c) Escribir resultado

(perímetro) fin

AUTOR:

NATALIA

RINCON

CAÑON

¿ CUALES SON LOS DIAGRAMAS DE FLUJO Y QUE SÍMBOLOS LOS COMPONEN?

RESPUESTA

EJEMPLO

 Es la representación gráfica del algoritmo o proceso. Se utiliza en disc12iplinas como la programación, la economía, los procesos industriales y la psicología cognitiva.

AUTOR:

NATALIA

RINCON

CAÑON

AUTOR:

NATALIA

RINCON

CAÑONRepuesta

Ejemplo

Nuestra memoria RAM que queda reservado en el momento 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

Si en un script para MIRC hemos creado una variable llamada %num, a la que hemos asignado el numero 3,1415podemos tener una instrucción como la siguiente:

echo-a el valor asignado es : %num esta orden presentara en la ventana activa un mensaje que diga:“el valor asignado es:3,1415”

¿Que son las variables y como Se declaran en la memoria RAM?

AUTOR:

NATALIA

RINCON

CAÑON

Repuesta

Ejemplo

Variable para un algoritmo es como un recipiente en el que podemos depositar un valor cualquiera, para después hacer uso de el dentro de una instrucción, de esta forma no será necesario tocar la instrucción cada vez que queramos alterar el valor a manejar.

Cuando se dice en el algoritmo: leer a,b,c AB y C funcionan como variables de números etc.

A que diferencia de una variable que es una constante y que

funciónCumple dentro de un algoritmo

AUTOR:

NATALIA

RINCON

CAÑON

Repuesta Ejemplo

Son elementos que se relacionan de forma diferente, los valores de una o mas variables o una constante. Es decir, los operadores nos permiten manipular valores. operadores aritméticos

(+) suma (-) resta (*) multiplicación (/) división Exponenciacion

(**o¨)

¿ Como se clasifica los operadores

Aritméticos en cuanto a su nivel

De jerarquía?

AUTOR:

NATALIA

RINCON

CAÑON Repuesta

Ejemplo

¿Cuales son los operadores de relación O de comparación?

Operador Condición

= (igualdad) Es igual el valor de la primera expresión que el de la segunda

<>(desigualdad) Es distinto el valor de la primera expresión del valor de la segunda

<(menor que) Es el valor de la primera expresión menor que el valor de la segunda

>(mayor que) Es el valor de la primera expresión mayor que el valor de la segunda

<= (menor o igual que)

Es el valor de la primera expresión menor o igual que el valor de la segunda

>=( mayor o igual que)

Es el valor de la primera expresión mayor o igual que el valor de la segunda

23=33°false23=33°true23=12°false

23<>33°false23<>33°true23<>12°false

23<33°false23<33°true23<12°false

23>33°false23>33°true23>12°false

23<=33°false23<=33°true23<=12°false

23>=33°false23>=33°true23>=12°false

Los operadores lógicos oCompuertas lógicas se Clasifican en: AND,OR,

XOR. Cual es la tabla lógica de cada una

de ellos

AUTOR:

NATALIA

RINCON

CAÑON

AUTOR:

NATALIA

RINCON

CAÑON

Repuesta

AND

AUTOR:

NATALIA

RINCON

CAÑON

OR

Tabla de verdad puerta OR

Entrada  Entrada  Salida 

0 0 0

0 1 1

1 0 1

1 1 1

AUTOR:

NATALIA

RINCON

CAÑON

XOR

Tabla de verdad puerta XOR

Entrada  Entrada  Salida 

0 0 0

0 1 1

1 0 1

1 1 0

AUTOR:

NATALIA

RINCON

CAÑON

Repuesta Ejemplo

HTML no es mas que una aplicación del SGML un sistema para definir tipos de documentos estructurados y lenguajes de marcas para representar esos mismos documentos

Procesador de texto, como el que ofrecen los sistemas operativos Wind ows, UNIX o el que ofrece MS office (Word)

¿QUE SIGNIFICA PROGRAMACIÓN HTML?

AUTOR:

NATALIA

RINCON

CAÑON

Repuesta

Ejemplo

Para alinear un párrafo se utiliza el comando <ALING> y </ALING>, utilizado dentro de la etiqueta <P>. Se puede alinear de tres formas diferentes:* <p align="left"> Párrafo... </p> Alinea a la izquierda.* <p align="center"> Párrafo... </p> Realiza un centrado.* <p align="right"> Párrafo... </p> Alinea a la derecha.

Como se clasifican las etiquetas Dentro de la programación HTML

Y significado

<FONT COLOR="WHITE">Blanco</FONT> Blanco #FFFFFF

<FONT COLOR="BLACK">Negro</FONT> Negro #000000

<FONT COLOR="RED">Rojo</FONT> Rojo #FF0000

<FONT COLOR="GREEN">Verde</FONT> Verde #00FF00

<FONT COLOR="BLUE">Azul</FONT> Azul #0000FF

<FONT COLOR="YELLOW">Amarillo</FONT>

Amarillo

#FFFF00

<FONT COLOR="CYAN">Cyan</FONT> Cyan #00FFFF

<FONT COLOR="MAGENTA">Magenta</FONT>

Magenta

#FF00FF

< HTML>

REPUESTA

 Fue creado en 1986 por el físico nuclear Tim Berners-Lee; el cual tomo dos herramientas prexistentes: El concepto de Hipertexto (Conocido también como link o ancla) el cual permite conectar dos elementos entre si y el SGML (Lenguaje Estándar de Marcación General) el cual sirve para colocar etiquetas o marcas en un texto que indique como debe verse.

EJEMPLO

<HEAD> <title> tutorial

HTML <meta

name=“language” >

CONTENT=“manual y codigo de HTML

AUTOR:

NATALIA

RINCON

CAÑON

< HEAD>

RESPUESTA

La cabecera (también llamada HEAD) contiene todo el código entre la etiquetas <HEAD> y </HEAD>,solo el titulo es visible el resto de código esta oculto al usuario.

EJEMPLO

Lista con cuadrados:<ul>

<li type=square> Manzana<li type=square> Zanahoria<li type=square> Lechuga<li type=square> Tomate</ul>ManzanaZanahoriaLechugaTomate

AUTOR:

NATALIA

RINCON

CAÑON

<Title>

RESPUESTA

Vamos a ponerle a la pagina un titulo y pondremos en la cabecera de la pagina, el titulo sirve entre otras cosas para ilustrar al visitarme.

EJEMPLO

<html><head><title> aprendiendo HTML </title>

<head> <body> </body> </html>

AUTOR:

NATALIA

RINCON

CAÑON

<BODY>

RESPUESTA EJEMPLO

El cuerpo en otras que llamaremos body; nuestro esqueleto va a quedar así.

<head> </head> <body> </body> </html>

AUTOR:

NATALIA

RINCON

CAÑON

<H1….HB>

RESPUESTA

EJEMPLO

Ahora vamos a poner un poco de contenido en el cuerpo de la pagina, un titulo de nivel 1(H1)y un párrafo (p), abrimos y cerramos los contenedores exactamente igual.

<html><head><title> aprendiendo HTML </title><head> <body>

AUTOR:

NATALIA

RINCON

CAÑON

<CENTER>

RESPUESTA

EJEMPLO

Sintaxis <center R>texto centrado

Resultado texto o centrado

Para centrar texto se utiliza el elemento CENTER

AUTOR:

NATALIA

RINCON

CAÑON

<P ALING = “VALOR”>

RESPUESTA

EJEMPLO

<p>texto del parrafo alineado a la izquierda </p>

ALIGIN =“Valor”>texto del parrafo alineado ala derecha </p>

La marca P indica un comienza de parrafo

AUTOR:

NATALIA

RINCON

CAÑON

AUTOR:

NATALIA

RINCON

CAÑON