Top Banner
Tecnología e Informática 2012 Hacia La Calidad Educati Democrática Y Humanista 110 3 IMBERLY YAMILE PRIMICIERO VARGA
23

Kimberly (3)

Aug 05, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kimberly (3)

Tecnología e Informática

2012 Hacia La Calidad Educativa, Democrática Y Humanista

1103

KIMBERLY YAMILE PRIMICIERO VARGAS

Page 2: Kimberly (3)

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++.

Kimberly Yamile Primiciero Vargas 1103

Page 3: Kimberly (3)

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

Kimberly Yamile Primiciero Vargas 1103

Ejemplo:

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

Page 4: Kimberly (3)

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

Kimberly Yamile Primiciero Vargas 1103

Page 5: Kimberly (3)

Clasificación de lenguaje de alto nivel

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Kimberly Yamile Primiciero Vargas 1103

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.

Page 6: Kimberly (3)

-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:

Kimberly Yamile Primiciero Vargas 1103

.model small

.stack 100h

.codejmp finJmp xMov BxFin:end JG compA

Page 7: Kimberly (3)

-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.

Que Significa Programación orientada a objetos?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

Kimberly Yamile Primiciero Vargas 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.

Page 8: Kimberly (3)

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.

Kimberly Yamile Primiciero Vargas 1103

Ejemplo:

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

Page 9: Kimberly (3)

Cuales y que significados tiene los controles del ambiente grafico?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Kimberly Yamile Primiciero Vargas 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.

Page 10: Kimberly (3)

Que significa algoritmo?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

Ejemplo:

Un manual de usuario de un electrodoméstico.

Kimberly Yamile Primiciero Vargas 1103

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

Page 11: Kimberly (3)

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:

Kimberly Yamile Primiciero Vargas 1103

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).

Page 12: Kimberly (3)

Cuales son las etapas de un algoritmo?

2012 Hacia La Calidad Educativa, Democrática Y Humanista

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.

Kimberly Yamile Primiciero Vargas 1103

Page 13: Kimberly (3)

2012 Hacia La Calidad Educativa, Democrática Y Humanista

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.

Kimberly Yamile Primiciero Vargas 1103

Page 14: Kimberly (3)

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.

Kimberly Yamile Primiciero Vargas 1103

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.

Page 15: Kimberly (3)

¿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.

Kimberly Yamile Primiciero Vargas 1103

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

Page 16: Kimberly (3)

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

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.

Kimberly Yamile Primiciero Vargas 1103

Page 17: Kimberly (3)

2012 Hacia La Calidad Educativa, Democrática Y Humanista

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.

Kimberly Yamile Primiciero Vargas 1103

Page 18: Kimberly (3)

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

2012 Hacia La Calidad Educativa, Democrática Y Humanista

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.

Kimberly Yamile Primiciero Vargas 1103

Page 19: Kimberly (3)

2012 Hacia La Calidad Educativa, Democrática Y Humanista

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.

Kimberly Yamile Primiciero Vargas 1103

Page 20: Kimberly (3)

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

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.

Kimberly Yamile Primiciero Vargas 1103

Page 21: Kimberly (3)

¿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

Kimberly Yamile Primiciero Vargas 1103

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 .

Page 22: Kimberly (3)

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.

Kimberly Yamile Primiciero Vargas 1103

Page 23: Kimberly (3)

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).

Kimberly Yamile Primiciero Vargas 1103