Kimberly (2) mapau trabajo

23
Tecnología e Informática 2012 Hacia La Calidad Educati Democrática Y Humanista. 110 3 MARIA PAULA BECERRA OSPINA

Transcript of Kimberly (2) mapau trabajo

Tecnología e Informática

2012 Hacia La Calidad Educativa, Democrática Y Humanista.

1103

MARIA PAULA BECERRA OSPINA

Es Aquella Actividad Por La Cual Se Crean Programas para computadoras, tales programas pueden ser códigos fuentes interpretados o códigos fuentes que serán compilados hacia lenguajes binarios y ejecutados desde el kernel del sistema operativo.

¿Que Significa Programación?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

Scripts en BASH: un archivo de texto que contiene una sucesión de comandos de Shell que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.

Programas en C++.

María Paula Becerra Ospina 1103

Son independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.

¿Significado de Lengua De Alto Nivel?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

•Ada•ALGOL•BASIC•C#•COBOL•Fortran

María Paula Becerra Ospina 1103

El lenguaje máquina es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos binarios).

¿Que significa lenguaje de maquina?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

00000 1001110 LOAD 1111000001 10110100 STOR 1010000010 10011110 LOAD 1111000011 11010100 ADD 1010000100 10111111 STOR 1111100101 00000000 HALT

María Paula Becerra Ospina 1103

Clasificación de lenguaje de alto nivel

2012 Hacia La Calidad Educativa, Democrática Y Humanista

ALGOL AdaModula-2PascalPerlPHPPL/1PL/SQLPython

BASIC

C#COBOLFortranJavaLispRuby

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.

María Paula Becerra Ospina 1103

-Es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables.- Tienen acceso a todas las características e instrucciones disponibles.

¿Que Significa Lenguaje Assembler?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:.model small.stack 100h .codejmp finJmp xMov BxFin:end JG compA

María Paula Becerra Ospina 1103

-Es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos.-Es un mensaje de software que indica que algo ha ocurrido, como un tecleo o un click de un mouse.

Que Significa Programación orientada a objetos?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

María Paula Becerra Ospina 1103

Herencia: (por ejemplo, herencia de la clase C a la clase D) Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D. Por lo tanto, puede usar los mismos métodos y variables publicas declaradas en C.

Que son los eventos?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Evento: Es un suceso en el sistema (tal como una interacción del usuario con la máquina, o un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. También se puede definir como evento, a la reacción que puede desencadenar un objeto, es decir la acción que genera.

Ejemplo:

Algo ha ocurrido-Un tecleo.-Click de un mouse.

María Paula Becerra Ospina 1103

Cuales y que significados tiene los controles del ambiente grafico?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Es lo que se indica en método pixel a monitor de ordenador y sobre que el usuario puede actuar con diferentes periféricos de entrada como el teclado, el ratón, el dictado vocal, (etc.) imágenes, de animaciones (en 2 u 3 dimensiones), e incluso vídeos pueden volverse a la pantalla.

Ejemplo:

-GNOMO: GNU Network Object Model Environment -KDE: K Desktop Environment -Xfce: Xfce Desktop Environment GNUstep -CDE: Common Desktop Environment -FVWM-Crystal: Oficina fácil a utilizar, al look agradable, y también potente, basado en FVWM.

Que significa algoritmo?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

un manual de usuario de un electrodoméstico.

Es un conjunto de operaciones ordenadas de modo tal en que puedan resolver un problema, reciben una entrada y producen una salida.

María Paula Becerra Ospina 1103

Que significa diagrama de flujo? Cuales son sus símbolos? y significado de cada uno.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo: Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. •Óvalo : Inicio y término (Abre y/o cierra el diagrama).•Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).•Rombo: Decisión (Formula una pregunta o cuestión).•Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).•Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).•Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

María Paula Becerra Ospina 1103

Cuales son las etapas de un algoritmo?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Identificación del problemaSe reconoce el problema, se determinan los datos requeridos y a que resultados se quiere llegar.Análisis del problemaEs el estudio profundo del problema, se plantean varias posibles soluciones y se opta por la mejor.Diseñar el algoritmo que solucione el problemaEs el método o procedimiento para llegar a la solución de un problema empleando una secuencia de pasos, la cual representaremos en forma de diagrama de flujo o data-grama, a fin de que sea más fácil de entender.Programación de la soluciónConsiste en traducir el algoritmo a un lenguaje de programación para, posteriormente, probar la solución.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Digitar el programaEs la etapa donde se escribe el programa respetando la sintaxis, (En informática, se denomina «sintaxis» al conjunto de normas que gobiernan la asociación de variables de programación para formar las instrucciones.), del lenguaje empleado.Compilar el programaConsiste en traducir el programa fuente a un programa objeto. En este paso se identifican las fallas de sintaxis en que se haya incurrido al momento de la escritura. El programa objeto es el que se ejecuta en la computadora.Correr o ejecutar el programaEs introducir los datos en la computadora. Ésta los procesa siguiendo las instrucciones del programa y entrega los resultados, ya sea impresos o en la pantalla.Verificar los datosSe prueba el programa introduciendo datos de los que conocemos los resultados. En esta etapa es donde aparecen los errores cometidos en las etapas de análisis y diseño del algoritmo.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

Por ejemplo, si declaramos un char, el ordenador reserva 1 byte (8 bits). Cuando finaliza el programa todo el espacio reservado queda libre.

Que son las variables y como se declaran en la memoria RAM.

al declarar una variable estamos diciendo al ordenador que reserve una parte de la memoria RAM para almacenarla. Cada vez que ejecutemos el programa la variable se almacenará en un sitio diferente; eso no lo podemos controlar; depende de la memoria disponible y de otros varios factores. Puede que se almacene en el mismo sitio, pero es mejor no fiarse. Dependiendo del tipo de variable que declaremos, el ordenador reservará más o menos memoria. Como vimos en la sección Variables cada tipo de variable ocupa más o menos bytes.

María Paula Becerra Ospina 1103

¿A diferencia de variable que son las constantes?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

VariableEs un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.

Ejemplo:área = pi * radio ^ 2Las variables son : el radio, el área y la constate es pi.

María Paula Becerra Ospina 1103

Que son operadores matemáticos y cual es su jerarquización dentro de una

operación matemática?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Sirven para ejecutar las operaciones matemáticas básicas como suma, resta o multiplicación, combinar números o generar resultados numéricos.

-Son los encargados de decir que tipo de operaciones se harán dentro de la fórmula para obtener el resultado.Los operadores matemáticos nos permiten realizar operaciones aritméticas entre uno o más datos.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

JerarquíaOperadores matemáticos

Nombre Tipo

0 ( ) Paréntesis. N/A.

1 % Porciento. Unario.

2 ^ Potencia. Binario.

3 * Multiplicación. Binario.

3 / División. Binario.

4 + Suma. Binario.4 - Resta. Binario.

Cuales y que significado tiene los operadores de relación?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Operadores de relación: -Menor que, <. -Menor o igual que, <=. -Mayor que, >. -Mayor o igual que, >=. -Igual que, =. -Distinto que, /=.

Se utilizan para buscar en campos específicos del documento, previamente definidos. Funcionan como un filtro, ya que seleccionan aquellos documentos que contienen un valor específico en algún campo. Los campos definidos actualmente son: título y URL.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Nombre del operador Descripción

CONTAINS Selecciona los documentos que contienen la palabra especificada en un campo específico del documento.

ENDS Selecciona los documentos que acaban en la cadena de caracteres especificada en un campo específico del documento.

STARTSSelecciona los documentos que contienen palabras que empiezan por la cadena de caracteres especificada en un campo específico del documento.

SUBSTRINGSelecciona los documentos que contienen palabras que contienen la cadena de caracteres especificada en un campo específico del documento.

Que significa y cual es la tabla de descomposición para los siguientes operadores

lógicos OR, AND, XOR.

2012 Hacia La Calidad Educativa, Democrática Y Humanista

María Paula Becerra Ospina 1103

Utilizar el operador OR para localizar registros que contengan cualquiera o todos los términos especificados. Por ejemplo, si se busca por "perros OR gatos", la biblioteca-e localiza registros que contengan el primer término o el segundo. Utilizar el operador AND para localizar registros que contengan todos los términos de búsqueda especificados. Por ejemplo, si se busca por "perros AND gatos", la biblioteca-e localiza registros que contengan todos los términos especificados. Utilizar el operador XOR (o exclusivo) para localizar registros que contengan cualquiera de los términos especificados pero no todos los términos especificados. Por ejemplo, si se busca por "perros XOR gatos", la biblioteca-e localiza registros que contienen cualquiera de los términos especificados pero no todos los términos especificados.

¿Que Significa Programación HTML?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:<FONT COLOR="WHITE">Blanco</FONT>Blanco#FFFFFF<FONT COLOR="BLACK">Negro</FONT>Negro#000000<FONT COLOR="BLUE">Azul</FONT>Azul#0000FF

Es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script .

María Paula Becerra Ospina 1103

Cuales son las etapas de un algoritmo?

2012 Hacia La Calidad Educativa, Democrática 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. Esto es así de facto, ya que en teoría lo que define el tipo de documento es el DOCTYPE, significando la palabra justo tras DOCTYPE el tag de raíz, por ejemplo:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">

•<head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario. Como por ejemplo el título de la ventana del navegador.

•<title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana.

María Paula Becerra Ospina 1103

Cuales son las etapas de un algoritmo?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

•<body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. podemos encontrar numerosas etiquetas por ejemplo:<h1> a <h6>: encabezados o títulos del documento con diferente relevancia.<table>: define una tabla.<tr>: fila de una tabla.<td>: celda de una tabla (debe estar dentro de una fila).

María Paula Becerra Ospina 1103