practica 08
TRANSCRIPT
Arnold Yesid Rodríguez Sierra 1103
¿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
¿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
¿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
¿ 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
¿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
¿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
¿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
¿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
¿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
¿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
¿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
¿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
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
¿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
¿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
¿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
¿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
¿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
¿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