Sergio Alejandro Urrea Amaya 1103
¿Que significa Programación?

Respuesta:                                 Ejemplo :

La programación es el proceso de           El "Hola Mundo"
diseñar, codificar, depurar y              #include <stdio.h> int main (int
mantener el código fuente de               argc,char **argv) { printf("Hola
programas computacionales.                 mundon"); return 0; }




                          Sergio Alejandro Urrea Amaya 1103
¿Que es lenguaje de alto nivel?


Respuesta :                                           Ejemplo:

Un lenguaje de programación de alto                   FORTRAN, LISP, ALGOL, COBOL,
nivel de abstracción se caracteriza por
expresar los algoritmos de una                        APL, SNOBOL, PROLOG, MODU
manera más cercana a la capacidad                     LA2, ALGOL68, PASCAL, SIMUL
cognitiva humana, en lugar de a la                    A67, ADA, C++,
capacidad ejecutora de las máquinas.                  if( numero > 0 ) printf( "El
                                                      número es positivo" )




                              Sergio Alejandro Urrea Amaya 1103
¿Que significa lenguaje de maquina?


Respuesta :                                        Ejemplo :

Es el sistema de códigos                           00000 1001110 LOAD 11110
directamente interpretable por un                  00001 10110100 STOR 10100
circuito micro programable, como el                00010 10011110 LOAD 11110
microprocesador de una                             00011 11010100 ADD 10100
computadora o el micro controlador                 00100 10111111 STOR 11111
de un autómata.                                    00101 00000000 HALT




                           Sergio Alejandro Urrea Amaya 1103
¿ Como se clasifican los lenguajes de alto nivel?


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



                            Sergio Alejandro Urrea Amaya 1103
¿Que significa lenguaje assembler?


Respuesta :
                                                                   Ejemplo :
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.
                               Sergio Alejandro Urrea Amaya 1103
¿Que significa programación orientada a objetos ?



Respuesta :
                                                       Ejemplo :
Es un paradigma de programación
que usa objetos y sus                                  ABAP
interacciones, para diseñar                            ActionScript
aplicaciones y programas                               ActionScript 3
informáticos.                                          Ada
                                                       C++




                           Sergio Alejandro Urrea Amaya 1103
¿Que son los eventos?



Respuesta :                                           Ejemplo :

Es un paradigma de programación                       Visual Basic
en el que tanto la estructura                         Java script
como la ejecución de los                              Java(AWT,swing)
programas van determinados por                        Visual C++
los sucesos que ocurran en el                         Visual .Net
sistema, definidos por el usuario                     ASP .Net
o que ellos mismos provoquen.                         Qt



                           Sergio Alejandro Urrea Amaya 1103
¿Cuales son y que significado tienen los controladores del ambiente grafico ?


Respuesta :
Los botones de opción o radio, son una buena                        Ejemplo :
alternativa a los select para nuestros                              import javax.swing.*;
formularios, ya que nos permiten la selección de                    import java.awt.*;
una opción entre las de una lista.                                  import java.awt.event.*;
 Casilla de verificación o checkbox, son casillas de                import java.applet.Applet
marcado que permiten al usuario la aceptación o                     public class CHECBOX_1
por lo contrario la negación de una afirmación                      extends Applet
expuesta en un formulario.                                          implements ItemListener
                                                                    {
                                                                    Checkbox ch1,ch2,ch3;


                                Sergio Alejandro Urrea Amaya 1103
¿Que significa algoritmo?


Respuesta :                                                   Ejemplo :

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




                              Sergio Alejandro Urrea Amaya 1103
¿Cuáles son las etapas de un
                                          algoritmo?

Respuesta :                        Ejemplo :
                                   Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de
1.   Análisis del problema         datos la ficha del cliente; si el cliente es solvente entonces la
2.   Diseño de algoritmo           empresa acepta el pedido; en caso contrario rechazara el pedido.
3.   Codificación                  Redactar el algoritmo correspondiente.
4.   Compilación y ejecución       Los pasos del algoritmo son:
                                   • inicio
5.   Verificación                  • leer el pedido
6.   Depuración                    • examinar la ficha del cliente
7.   Documentación                 • si el cliente es solvente aceptar pedido; en caso contrario, rechazar
                                       pedido
                                   • fin


                               Sergio Alejandro Urrea Amaya 1103
¿Que significa diagrama de flujo y cuales son sus símbolos y el significado de cada uno
                                           de ellos?

Respuesta :                                                                   Ejemplo :
El diagrama de flujo es la representación gráfica del algoritmo o
proceso. 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).
                                          Sergio Alejandro Urrea Amaya 1103
¿Que son las variables y como se declaran en la memoria
                                           RAM?

Respuesta :                                                             Ejemplo :
En programación, las variables son estructuras de datos
que, como su nombre indica, pueden cambiar de
                                                                        Si se quiere almacenar el
contenido a lo largo de la ejecución de un programa.                    número 400 se usará una
                                                                        variable int q utiliza 16 bits
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.



                                        Sergio Alejandro Urrea Amaya 1103
A diferencia de las variables ¿que son las constantes?


Respuesta :                                                 Ejemplo :

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




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

Respuesta :                                                                        Ejemplo :

Tipos de Operadores:
                                                                                   El siguiente ejemplo contiene módulo (%),
a) Aritméticos (su resultado es un número): potencia, * , / , mod, div, + , -      multiplicación, división, adición y
b) Relacionales (su resultado es un valor de verdad): =, <, >, <=, >=, <>          sustracción.
c) Lógicos o Booleanos (su resultado es un valor de verdad): not, and, or
d) Alfanuméricos : + (concatenación)                                               Algebraicamente: z= pr mod q + w ÷ / x - y
e) Asociativos. El único operador asociativo es el paréntesis ( )

Jerarquía de Operaciones:
                                                                                   En C: z = p * r % q + w / x – y;

Signo                                         Potencia                             1, 2, 4, 3, 5
Producto y división                           Div
Mod                                           Suma y resta
Concatenación                                 Relacionales
Negación                                      And
Or
                                               Sergio Alejandro Urrea Amaya 1103
¿Cuáles y que significados tienen los operadores de relación?


Respuesta :                                                      Ejemplo :

Los de relación relacionan un término A con otro                 8>4 (ocho mayor que cuatro)
B estableciendo su igualdad, jerarquía o                         es verdadera, se representa
cualquier otra relación posible. Son:                            por el valor true del tipo
* Menor que, <.
                                                                 básico boolean, en
* Menor o igual que, <=.
* Mayor que, >.                                                  cambio, 8<4 (ocho menor que
* Mayor o igual que, >=.                                         cuatro) es falsa, false.
* Igual que, =.
* Distinto que, !=.


                                 Sergio Alejandro Urrea Amaya 1103
¿Que significan y cual es la tabla de descomposición para los siguientes operadores
                                         lógicos?
                                      AND – OR - XOR

Respuesta :
                                                                    Or: La puerta lógica O, más
                                                                    conocida por su nombre en
AND: realiza la función booleana de producto lógico. Su             inglés OR (), realiza la operación de
símbolo es un punto (·)                                             suma lógica.
   Entrada Entrada           Salida                                 Entrada        Entrada         Salida
      A       B                                                         A              B             AvB
  0            0             0                                      0              0               0
  0            1             0                                      0              1               1
  1            0             0                                      1              0               1
  1            1             1                                      1              1               1
                                      Sergio Alejandro Urrea Amaya 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.

                            Entrada Entrada Salida
                               A        B
                            0               0             0
                            0               1             1
                            1               0             1
                            1               1             0
                                Sergio Alejandro Urrea Amaya 1103
¿Que significa programación HTML?



Respuesta :                                               Ejemplo :

El HTML, Hyper Text Markup Language                        http://gollum.inforg.uniovi.es/aii
(Lenguaje de marcación de Hipertexto) es                  /ejemplos.php?id_codigo=1&cod
el lenguaje de marcas de texto utilizado                  igo=HTML
normalmente en la www (World Wide
Web).




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



Respuesta :
                                                                           Ejemplo :
<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.                    http://gollum.inforg.uniovi
<head>: es un programa de los sistemas tipo Unix que muestra
                                                                           .es/aii/ejemplos.php?id_co
las primeras líneas de uno o más archivos de texto.                        digo=1&codigo=HTML
<body>: La etiqueta <body> define el cuerpo del documento.




                                           Sergio Alejandro Urrea Amaya 1103

Practica 08

  • 1.
  • 2.
    ¿Que significa Programación? Respuesta: Ejemplo : La programación es el proceso de El "Hola Mundo" diseñar, codificar, depurar y #include <stdio.h> int main (int mantener el código fuente de argc,char **argv) { printf("Hola programas computacionales. mundon"); return 0; } Sergio Alejandro Urrea Amaya 1103
  • 3.
    ¿Que es lenguajede alto nivel? Respuesta : Ejemplo: Un lenguaje de programación de alto FORTRAN, LISP, ALGOL, COBOL, nivel de abstracción se caracteriza por expresar los algoritmos de una APL, SNOBOL, PROLOG, MODU manera más cercana a la capacidad LA2, ALGOL68, PASCAL, SIMUL cognitiva humana, en lugar de a la A67, ADA, C++, capacidad ejecutora de las máquinas. if( numero > 0 ) printf( "El número es positivo" ) Sergio Alejandro Urrea Amaya 1103
  • 4.
    ¿Que significa lenguajede maquina? Respuesta : Ejemplo : Es el sistema de códigos 00000 1001110 LOAD 11110 directamente interpretable por un 00001 10110100 STOR 10100 circuito micro programable, como el 00010 10011110 LOAD 11110 microprocesador de una 00011 11010100 ADD 10100 computadora o el micro controlador 00100 10111111 STOR 11111 de un autómata. 00101 00000000 HALT Sergio Alejandro Urrea Amaya 1103
  • 5.
    ¿ Como seclasifican los lenguajes de alto nivel? Respuesta : Ejemplos : Lenguajes de programación declarativos: el Lisp y el Prolog. Lenguajes de programación Cobol, Pascal, C y orientados a objetos: el Smalltalk y Ada. el C++. Lenguajes de programación orientados al problema: son aquellos lenguajes específicos para gestión. Sergio Alejandro Urrea Amaya 1103
  • 6.
    ¿Que significa lenguajeassembler? Respuesta : Ejemplo : 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. Sergio Alejandro Urrea Amaya 1103
  • 7.
    ¿Que significa programaciónorientada a objetos ? Respuesta : Ejemplo : Es un paradigma de programación que usa objetos y sus ABAP interacciones, para diseñar ActionScript aplicaciones y programas ActionScript 3 informáticos. Ada C++ Sergio Alejandro Urrea Amaya 1103
  • 8.
    ¿Que son loseventos? Respuesta : Ejemplo : Es un paradigma de programación Visual Basic en el que tanto la estructura Java script como la ejecución de los Java(AWT,swing) programas van determinados por Visual C++ los sucesos que ocurran en el Visual .Net sistema, definidos por el usuario ASP .Net o que ellos mismos provoquen. Qt Sergio Alejandro Urrea Amaya 1103
  • 9.
    ¿Cuales son yque significado tienen los controladores del ambiente grafico ? Respuesta : Los botones de opción o radio, son una buena Ejemplo : alternativa a los select para nuestros import javax.swing.*; formularios, ya que nos permiten la selección de import java.awt.*; una opción entre las de una lista. import java.awt.event.*; Casilla de verificación o checkbox, son casillas de import java.applet.Applet marcado que permiten al usuario la aceptación o public class CHECBOX_1 por lo contrario la negación de una afirmación extends Applet expuesta en un formulario. implements ItemListener { Checkbox ch1,ch2,ch3; Sergio Alejandro Urrea Amaya 1103
  • 10.
    ¿Que significa algoritmo? Respuesta: Ejemplo : 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 Sergio Alejandro Urrea Amaya 1103
  • 11.
    ¿Cuáles son lasetapas de un algoritmo? Respuesta : Ejemplo : Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de 1. Análisis del problema datos la ficha del cliente; si el cliente es solvente entonces la 2. Diseño de algoritmo empresa acepta el pedido; en caso contrario rechazara el pedido. 3. Codificación Redactar el algoritmo correspondiente. 4. Compilación y ejecución Los pasos del algoritmo son: • inicio 5. Verificación • leer el pedido 6. Depuración • examinar la ficha del cliente 7. Documentación • si el cliente es solvente aceptar pedido; en caso contrario, rechazar pedido • fin Sergio Alejandro Urrea Amaya 1103
  • 12.
    ¿Que significa diagramade flujo y cuales son sus símbolos y el significado de cada uno de ellos? Respuesta : Ejemplo : El diagrama de flujo es la representación gráfica del algoritmo o proceso. 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). Sergio Alejandro Urrea Amaya 1103
  • 13.
    ¿Que son lasvariables y como se declaran en la memoria RAM? Respuesta : Ejemplo : En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de Si se quiere almacenar el contenido a lo largo de la ejecución de un programa. número 400 se usará una variable int q utiliza 16 bits 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. Sergio Alejandro Urrea Amaya 1103
  • 14.
    A diferencia delas variables ¿que son las constantes? Respuesta : Ejemplo : Una constante es un dato numérico o pi = 3.1416 alfanumérico que no cambia durante la ejecución del programa. Sergio Alejandro Urrea Amaya 1103
  • 15.
    ¿Cuales son losoperadores aritméticos y cual es su jerarquización dentro de una operación matemática? Respuesta : Ejemplo : Tipos de Operadores: El siguiente ejemplo contiene módulo (%), a) Aritméticos (su resultado es un número): potencia, * , / , mod, div, + , - multiplicación, división, adición y b) Relacionales (su resultado es un valor de verdad): =, <, >, <=, >=, <> sustracción. c) Lógicos o Booleanos (su resultado es un valor de verdad): not, and, or d) Alfanuméricos : + (concatenación) Algebraicamente: z= pr mod q + w ÷ / x - y e) Asociativos. El único operador asociativo es el paréntesis ( ) Jerarquía de Operaciones: En C: z = p * r % q + w / x – y; Signo Potencia 1, 2, 4, 3, 5 Producto y división Div Mod Suma y resta Concatenación Relacionales Negación And Or Sergio Alejandro Urrea Amaya 1103
  • 16.
    ¿Cuáles y quesignificados tienen los operadores de relación? Respuesta : Ejemplo : Los de relación relacionan un término A con otro 8>4 (ocho mayor que cuatro) B estableciendo su igualdad, jerarquía o es verdadera, se representa cualquier otra relación posible. Son: por el valor true del tipo * Menor que, <. básico boolean, en * Menor o igual que, <=. * Mayor que, >. cambio, 8<4 (ocho menor que * Mayor o igual que, >=. cuatro) es falsa, false. * Igual que, =. * Distinto que, !=. Sergio Alejandro Urrea Amaya 1103
  • 17.
    ¿Que significan ycual es la tabla de descomposición para los siguientes operadores lógicos? AND – OR - XOR Respuesta : Or: La puerta lógica O, más conocida por su nombre en AND: realiza la función booleana de producto lógico. Su inglés OR (), realiza la operación de símbolo es un punto (·) suma lógica. Entrada Entrada Salida Entrada Entrada Salida A B A B AvB 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 1 Sergio Alejandro Urrea Amaya 1103
  • 18.
    ¿Que significan ycual 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. Entrada Entrada Salida A B 0 0 0 0 1 1 1 0 1 1 1 0 Sergio Alejandro Urrea Amaya 1103
  • 19.
    ¿Que significa programaciónHTML? Respuesta : Ejemplo : El HTML, Hyper Text Markup Language http://gollum.inforg.uniovi.es/aii (Lenguaje de marcación de Hipertexto) es /ejemplos.php?id_codigo=1&cod el lenguaje de marcas de texto utilizado igo=HTML normalmente en la www (World Wide Web). Sergio Alejandro Urrea Amaya 1103
  • 20.
    ¿Cuál es elsignificado y uso de las siguientes etiquetas? <html> - <head> - <titte> - <body> - <hl..hb> - <center> Respuesta : Ejemplo : <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. http://gollum.inforg.uniovi <head>: es un programa de los sistemas tipo Unix que muestra .es/aii/ejemplos.php?id_co las primeras líneas de uno o más archivos de texto. digo=1&codigo=HTML <body>: La etiqueta <body> define el cuerpo del documento. Sergio Alejandro Urrea Amaya 1103