programacion web introduccion

18
Cuestionario Andrea Katherine Ochoa Espitia 1102

Upload: andrea-katherine

Post on 06-Jul-2015

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programacion web  introduccion

Cuestionario

Andrea Katherine Ochoa Espitia 1102

Page 2: Programacion web  introduccion

1. que significa programación?

RESPUESTA:

Se designa al conjunto de procedimientos y técnicas por medio de las cuales se establece de manera sistemática una serie de actividades, previsiones y disposiciones, para formular o elaborar planes, programas o proyectos.

EJEMPLO:

lineal, solución múltiples

solución única, lenguaje c

Andrea Katherine Ochoa Espitia 1102

Page 3: Programacion web  introduccion

2. que es un leguaje de alto nivel?

RESPUESTA:

Un lenguaje de programación

de alto nivel se caracteriza por

expresar los algoritmos de

una manera adecuada a la

capacidad cognitiva humana,

en lugar de a la capacidad

ejecutora de las máquinas.

EJEMPLO: (FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG etc.…

Andrea Katherine Ochoa Espitia 1102

Page 4: Programacion web  introduccion

3. que significa lenguaje de maquina

RESPUESTA:

Lenguaje de máquina es el

sistema de códigos

directamente interpretable

por un circuito

micro programable, como el

microprocesador de una

computadora o el

micro controlador de un

autómata

EJEMPLO: El segmento de código en lenguaje Java es:

int counter = 0; counter = counter + 1;

Andrea Katherine Ochoa Espitia 1102

Page 5: Programacion web  introduccion

4.cual es la clasificación de los lenguajes de alto nivel

RESPUESTA:

Lenguajes de programación imperativos declarativos, orientados a objetos, orientados al problema, naturales

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de las computadoras según sus diferentes generaciones:

de primera generación: el lenguaje máquina y el ensamblador.de segunda generación : (FROTRAN, COBOL).de tercera generación: mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).de cuarta generación: aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL).de quinta generación: la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).

EJEMPLO:

Generador de códigos, códigos para turbo c y otros , generador de macros.

Andrea Katherine Ochoa Espitia 1102

Cobol, Pascal, C y Ada. Lisp y el Prolog el Smalltalk y el C++.

Page 6: Programacion web  introduccion

5. que significa lenguaje asembler? RESPUESTA: es un lenguaje de

programación de bajo nivel para

los computadores, microprocesador

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

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 7: Programacion web  introduccion

6.a que se denomina programación orientada a objetos?

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

EJEMPLO: Action Script, Action Script 3, Ada, C++

Andrea Katherine Ochoa Espitia 1102

Page 8: Programacion web  introduccion

7. que son los eventos?

RESPUESTA: Una acción, generada a menudo por un usuario o por un control ActiveX, a la cual un programa puede responder. Los eventos típicos incluyen presionar una tecla, seleccionar un botón mediante un clic del mouse (ratón) y otras acciones del mouse

EJEMPLO: ejemplo del evento Click:

<script>

function contar (objetoSelect)

{var seleccionadas=0for (var i=0;i <objetoSelect.options.length;i++)

Andrea Katherine Ochoa Espitia 1102

Page 9: Programacion web  introduccion

8. cuales son lo controles del ambiente grafico?

RESPUESTA:

Es la pantalla donde empezamos a trabajar.

Estos son sus controles: Barra de tareas, barra de control o panel R, bandeja de reciclaje, sistema de ficheros, icono, ventana, menú contextual, cuadro de dialogo, applet R, botón de inicio R, elementos de escritorio Linux.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 10: Programacion web  introduccion

9. a que se denomina algoritmo?

RESPUESTA:

Es el conjunto de operaciones y

procedimientos que deben seguirse para

resolver un problema. El lenguaje algorítmico

es aquel por medio del cual se realiza

un análisis previo del problema a

resolver y encontrar un método que

permita resolverlo. El conjunto de todas las

operaciones a realizar, y el orden en el que

deben efectuarse, se le denomina algoritmo.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 11: Programacion web  introduccion

10. cuales son las etapas de un algoritmo?

RESPUESTA:

Análisis del problema

Diseño de algoritmo

Codificación

Compilación y ejecución

Verificación

Depuración

Documentación

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 12: Programacion web  introduccion

11. cuales son los diagramas de flujo y que símbolos utilizan?

RESPUESTA: El diagrama

de flujo es la representación

gráfica del algoritmo o

proceso. Se utiliza en

Disciplinas como la

Programación.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Símbolos : Óvalo o Elipse, Rectángulo, Rombo, Círculo, Triángulo boca abajo,Triángulo boca arriba

Page 13: Programacion web  introduccion

12. a diferencia de las variables que son las constantes?

RESPUESTA:

Constante significa que siempre va igual, que no presenta cambios y Variable significa que varia, es decir, va cambiando.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 14: Programacion web  introduccion

13. como se declaran las variables en la memoria RAM?

RESPUESTA:

Cuando pasamos una variable a una función por valor, el sistema operativo reserva otro espacio de memoria distinto, de modo que los cambios que sufra la variable en la función no afectarán a la variable de fuera de la función, aunque tengan el mismo nombre, ya que son variables distintas con espacios de memoria distintos.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 15: Programacion web  introduccion

14. cuales son los operadores matemáticos relacionales o de comparación?

RESPUESTA: Un operador

es el símbolo que determina

el tipo de operación.

RELACIONALES: Permiten

realizar comparaciones de

valores de tipo numérico o

carácter. Estos operadores

sirven para expresar las

condiciones en los algoritmos.

Proporcionan resultados lógicos.

EJEMPLO:

< Menor que , > Mayor que

= Igual que

<= Menor o igual que

>= Mayor o igual que

<> Diferente de

Andrea Katherine Ochoa Espitia 1102

Page 16: Programacion web  introduccion

15. cuales son las tablas lógicas de los siguientes operadores *and * or * xor?

RESPUESTA:

And:

Or:

Andrea Katherine Ochoa Espitia 1102

Xor:

Page 17: Programacion web  introduccion

16. explique el concepto de programación HTLM?

RESPUESTA: En realidad HTML no es un lenguaje de programación si no que son sentencias -etiquetas-de las cuales me indican que operaciones se van a realizar con el texto o con los atributos que se estén manejando con ese sentencia-etiqueta, es decir programación HTML significa estructurar un programa con lenguaje HTML.

EJEMPLO:

Andrea Katherine Ochoa Espitia 1102

Page 18: Programacion web  introduccion

16. el significado de las siguientes etiquetas *<HTML> * <head> * <title> * <h1..h6> * <center> * <p align=" "> RESPUESTA:

<HTML>«lenguaje de marcado de hipertexto» Es usado para describir la estructura y el contenido en forma de texto, define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML.

<head>define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario.

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

<h1..h6>encabezados o títulos del documento con diferente relevancia.

<center>se utiliza para centrar el texto predeterminado

<p align=“ “> se utiliza para dar alineación al texto .

Andrea Katherine Ochoa Espitia 1102