practica 08

20
Arnold Yesid Rodríguez Sierra 1103

Upload: arnold-rodriguez

Post on 06-Jul-2015

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Practica 08

Arnold Yesid Rodríguez Sierra 1103

Page 2: Practica 08

¿Que significa Programación?

Respuesta:

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

Ejemplo :

El "Hola Mundo"#include <stdio.h> int main (intargc,char **argv) { printf("Hola mundo\n"); return 0; }

Arnold Yesid Rodríguez Sierra 1103

Page 3: Practica 08

¿Que es lenguaje de alto nivel?

Respuesta :

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.

Ejemplo:

FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++,if( numero > 0 ) printf( "El número es positivo" )

Arnold Yesid Rodríguez Sierra 1103

Page 4: Practica 08

¿Que significa lenguaje de maquina?

Respuesta :

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 :

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

Arnold Yesid Rodríguez Sierra 1103

Page 5: Practica 08

¿ Como se clasifican los lenguajes de alto nivel?

Respuesta :

Lenguajes de programación declarativos: el Lisp y el Prolog. Lenguajes de programación orientados a objetos: el Smalltalk y el C++. Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión.

Ejemplos :

Cobol, Pascal, C y Ada.

Arnold Yesid Rodríguez Sierra 1103

Page 6: Practica 08

¿Que significa lenguaje assembler?

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

Arnold Yesid Rodríguez Sierra 1103

Page 7: Practica 08

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

Ejemplo :

ABAP ActionScriptActionScript 3AdaC++

Arnold Yesid Rodríguez Sierra 1103

Page 8: Practica 08

¿Que son los eventos?

Respuesta :

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.

Ejemplo :

Visual BasicJava scriptJava(AWT,swing)Visual C++Visual .NetASP .NetQt

Arnold Yesid Rodríguez Sierra 1103

Page 9: Practica 08

¿Cuales son y que significado tienen los controladores del ambiente grafico ?

Respuesta : Los botones de opción o radio, son una buena alternativa a los select para nuestros formularios, ya que nos permiten la selección de una opción entre las de una lista.Casilla de verificación o checkbox, son casillas de marcado que permiten al usuario la aceptación o por lo contrario la negación de una afirmación expuesta en un formulario.

Ejemplo : import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.applet.Appletpublic class CHECBOX_1 extends Appletimplements ItemListener{Checkbox ch1,ch2,ch3;

Arnold Yesid Rodríguez Sierra 1103

Page 10: Practica 08

¿Que significa algoritmo?

Respuesta :

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

Ejemplo :

Arnold Yesid Rodríguez Sierra 1103

Page 11: Practica 08

¿Cuáles son las etapas de un algoritmo?

Respuesta :

1. Análisis del problema2. Diseño de algoritmo3. Codificación4. Compilación y ejecución5. Verificación6. Depuración7. Documentación

Ejemplo :

Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de datos la ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazara el pedido. Redactar el algoritmo correspondiente.Los pasos del algoritmo son:• inicio• leer el pedido• examinar la ficha del cliente• si el cliente es solvente aceptar pedido; en caso contrario, rechazar

pedido• fin

Arnold Yesid Rodríguez Sierra 1103

Page 12: Practica 08

¿Que significa diagrama de flujo y cuales son sus símbolos y el significado de cada unode ellos?

Respuesta : El diagrama de flujo es la representación gráfica del algoritmo oproceso. Se utiliza en disciplinas como la programación, la economía,los procesos industriales y la psicología cognitiva.

• Óvalo o Elipse: 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).

Ejemplo :

Arnold Yesid Rodríguez Sierra 1103

Page 13: Practica 08

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

Respuesta :

En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.

Las Variables Estáticas son guardadas en la memoria de usuario (RAM) y son independientes del programa que las llama. La declaración de una variable de este tipo es equivalente a guardar el contenido de la variable en un directorio con un nombre, como si se tratase de un programa.

Ejemplo :

Si se quiere almacenar el número 400 se usará una variable int q utiliza 16 bits

Arnold Yesid Rodríguez Sierra 1103

Page 14: Practica 08

A diferencia de las variables ¿que son las constantes?

Respuesta :

Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Ejemplo :

pi = 3.1416

Arnold Yesid Rodríguez Sierra 1103

Page 15: Practica 08

¿Cuales son los operadores aritméticos y cual es su jerarquización dentro de una operación matemática?

Respuesta :

Tipos de Operadores:a) Aritméticos (su resultado es un número): potencia, * , / , mod, div, + , -b) Relacionales (su resultado es un valor de verdad): =, <, >, <=, >=, <>c) Lógicos o Booleanos (su resultado es un valor de verdad): not, and, ord) Alfanuméricos : + (concatenación)e) Asociativos. El único operador asociativo es el paréntesis ( )

Jerarquía de Operaciones:

Signo PotenciaProducto y división DivMod Suma y restaConcatenación RelacionalesNegación AndOr

Ejemplo :

El siguiente ejemplo contiene módulo (%), multiplicación, división, adición y sustracción.

Algebraicamente: z= pr mod q + w ÷ / x - y

En C: z = p * r % q + w / x – y;

1, 2, 4, 3, 5

Arnold Yesid Rodríguez Sierra 1103

Page 16: Practica 08

¿Cuáles y que significados tienen los operadores de relación?

Respuesta :

Los de relación relacionan un término A con otro B estableciendo su igualdad, jerarquía o cualquier otra relación posible. Son:* Menor que, <.* Menor o igual que, <=.* Mayor que, >.* Mayor o igual que, >=.* Igual que, =.* Distinto que, !=.

Ejemplo :

8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false.

Arnold Yesid Rodríguez Sierra 1103

Page 17: Practica 08

¿Que significan y cual es la tabla de descomposición para los siguientes operadores lógicos?

AND – OR - XOR

Respuesta :

AND: realiza la función booleana de producto lógico. Su símbolo es un punto (·)

Entrada A

EntradaB

Salida

0 0 0

0 1 0

1 0 0

1 1 1

Or: La puerta lógica O, más conocida por su nombre en inglés OR (), realiza la operación de suma lógica.

EntradaA

EntradaB

SalidaA v B

0 0 0

0 1 1

1 0 1

1 1 1Arnold Yesid Rodríguez Sierra 1103

Page 18: Practica 08

¿Que significan y cual es la tabla de descomposición para los siguientes operadores lógicos?

AND – OR - XOR

XOR: La puerta lógica OR-exclusiva, más conocida por su nombre en inglés XOR, realiza la función booleana A'B+AB'. Su símbolo es el más (+) inscrito en un círculo.

EntradaA

EntradaB

Salida

0 0 0

0 1 1

1 0 1

1 1 0Arnold Yesid Rodríguez Sierra 1103

Page 19: Practica 08

¿Que significa programación HTML?

Respuesta :

El HTML, Hyper Text Markup Language (Lenguaje de marcación de Hipertexto) es el lenguaje de marcas de texto utilizado normalmente en la www (World Wide Web).

Ejemplo :

http://gollum.inforg.uniovi.es/aii/ejemplos.php?id_codigo=1&codigo=HTML

Arnold Yesid Rodríguez Sierra 1103

Page 20: Practica 08

¿Cuál es el significado y uso de las siguientes etiquetas?<html> - <head> - <titte> - <body> - <hl..hb> - <center>

Respuesta :

<html> : siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), es el lenguaje de marcado predominante para la elaboración de páginas web.

<head>: es un programa de los sistemas tipo Unix que muestra las primeras líneas de uno o más archivos de texto.

<body>: La etiqueta <body> define el cuerpo del documento.

Ejemplo :

http://gollum.inforg.uniovi.es/aii/ejemplos.php?id_codigo=1&codigo=HTML

Arnold Yesid Rodríguez Sierra 1103