2. Hacia la Calidad Educativa ,Democrática y
Humanística
QUE SIGNIFICA PROGRAMACIÓN?
Respuesta Ejemplo
Proceso de diseñar, codificar,
#include <stdio.h> int main (int
depurar y mantener el código
argc,char **argv) { printf("Hola
fuente de programas
mundon"); return 0; }
computacionales.
Guerrero Larrota Jenny Alejandra
3. Hacia la Calidad Educativa ,Democrática y
Humanística
Que es el lenguaje de alto nivel?
Respuesta Ejemplo
permite al programador en C se pueden usar palabras
escribir las instrucciones de tales como: case, if, for, while,
un programa utilizando etc. para construir con ellas
palabras o expresiones instrucciones como:
sintácticas muy similares al
inglés.. if( numero > 0 ) printf( "El número
es positivo" )
Guerrero Larrota Jenny Alejandra
4. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significa lenguaje de maquina?
Respuesta Ejemplo
El sistema de códigos directamente
interpretable por un circuito micro 00001 10110100 STOR 10100
programable, como el microprocesador 00010 10011110 LOAD 11110
de una computadora o el micro 00011 11010100 ADD 10100
controlador de un autómata 00100 10111111 STOR 11111
Guerrero Larrota Jenny Alejandra
5. Hacia la Calidad Educativa ,Democrática y
Humanística
Como se clasifican los lenguajes de alto
nivel?
Respuesta Ejemplo
Lenguajes de programación declarativos el Lisp y el Prolog.
Lenguajes de programación orientados a el Smalltalk y el C++.
objetos
son aquellos lenguajes específicos para gestión.
Lenguajes de programación orientados al
problema son los nuevos lenguajes que
pretender aproximar el diseño y la
Lenguajes de programación naturales construcción de programas al lenguaje de las
personas.
Guerrero Larrota Jenny Alejandra
6. Hacia la Calidad Educativa ,Democrática y
Humanística
Como se clasifican los lenguajes de alto
nivel?
Respuesta Ejemplo
Lenguajes de programación de segunda (FROTRAN, COBOL).
generación :
(ALGOL 8, PL/I, PASCAL, MODULA).
Lenguajes de programación de tercera
generación
(NATURAL, SQL).
Lenguajes de programación de cuarta
generación
(LISP, PROLOG).
Lenguajes de programación de quinta
generación
Guerrero Larrota Jenny Alejandra
7. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significa programación orientada a
objetos?
Respuesta Ejemplo
Es un paradigma de STRING significaría
programación que usa objetos y concatenación ("pegar"
sus interacciones, para diseñar strings uno seguido al
aplicaciones y programas otro)
informáticos.
Guerrero Larrota Jenny Alejandra
8. Hacia la Calidad Educativa ,Democrática y
Humanística
Que son los eventos?
Respuesta Ejemplo
Paradigma de programación en
- csc events1.cs events1
el que tanto la estructura como
la ejecución de los programas - csc events2.cs events2
van determinados por los
sucesos que ocurran en el
sistema, definidos por el usuario
o que ellos mismos provoquen.
Guerrero Larrota Jenny Alejandra
9. Hacia la Calidad Educativa ,Democrática y
Humanística
Cuales y que significados tienen los
controles del ambiente grafico?
Respuesta Ejemplo
es como el tipo de herramientas y la forma
en que se ven en la pantalla.
Los botones de opción o radio son una
buena alternativa de select para nuestro
formulario ya que nos permiten la
selección de una opción
Entre las de la lista
Casilla de verificación o CHECHBOX son
casilla de marcado que permiten al usuario
la aceptación o por lo contrario la
navegación de una afirmación expuesta al
formulario
Guerrero Larrota Jenny Alejandra
10. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significa algoritmo?
Respuesta Ejemplo
INICIO
ESCRIBIR "Ingrese un numero entero";
conjunto prescrito de instrucciones o LEER n;
reglas bien definidas, ordenadas y cd <- 2;
SI n > 3 ENTONCES
finitas que permite realizar una i <- 2;
REPETIR
actividad mediante pasos sucesivos SI n <> i Y n % i = 0 ENTONCES
cd <- cd + 1;
que no generen dudas a quien deba FIN-SI
i <- i + 1;
realizar dicha actividad. HASTA-QUE i > 11
FIN-SI
SI cd <= 2 ENTONCES
ESCRIBIR N, " es primo";
Sino
ESCRIBIR N, " no es primo y tiene ", cd, " divisores entre 2 y
11";
FIN-SI
FIN
Guerrero Larrota Jenny Alejandra
11. .
Hacia la Calidad Educativa ,Democrática y
Humanística
Cuales son las etapas de un algoritmo?
Respuesta Ejemplo
Realizar la suma de los números 2448
y 5746.
1.Análisis del problema Inicio
PASO 1. Colocar los números el primero encima del
2.Diseño de algoritmo segundo, de tal manera que las unidades, decenas,
3.Codificación centenas, etc., de los números queden alineadas. Trazar
4.Compilación y ejecución una línea debajo del segundo número.
5.Verificación PASO 2. Empezar por la columna más a la derecha.
PASO 3. Sumar los dígitos de dicha columna.
6.Depuración PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la
siguiente columna a la izquierda y anotar debajo de la línea
las unidades de la suma. Si no es mayor anotar la suma
debajo de la línea.
PASO 5. Si hay más columnas a la izquierda, pasar a la
siguiente columna a la izquierda y volver a 3.
PASO 6. El número debajo de la línea es la solución.
Fin
Guerrero Larrota Jenny Alejandra
12. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significan los diagramas de flujo, cuales son
sus símbolos y cual es el significado de cada uno
de ellos?
Respuesta Ejemplo
Diagrama de flujo : representación
gráfica del algoritmo o proceso.
Expresa Inicio o Fin de un Programa. EN LA SIGUIENTE
Expresa operación algebraica o de PAGINA ESTA EL
asignación.
EJEMPLO
Expresa condiciones y asociaciones
alternativas de una decisión lógica.
Expresa condición
y acciones alternativas de una decisión
numérica.
Guerrero Larrota Jenny Alejandra
13. Hacia la Calidad Educativa ,Democrática y
Humanística
Respuesta Ejemplo
Entrada / Salida: Representa cualquier tipo de
Fuente de entrada y salida
Entrada: Lectura de datos por tarjeta perforadas.
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
Expresa operación cíclica repetitiva.
Expresa proceso de llamada a una subalterna.
Guerrero Larrota Jenny Alejandra
14. Hacia la Calidad Educativa ,Democrática y
Humanística
Que son las variables y como se declaran
en la memoria RAM?
Respuesta Ejemplo
-Variable:
x es una variable
valor que va cambiando de un
del universo {2, 4, 6, 8}
momento a otro. El uso de
variables es el recurso
fundamental en programación.
-Como se declara en la RAM
para declarar es primero el tipo y if __name__ == "__main__":
luego el nombre que se le quiera dar myParams = {"server":"mpilgrim",
a la variable "database":"master", "uid":"sa",
"pwd":"secret" }
Guerrero Larrota Jenny Alejandra
15. Hacia la Calidad Educativa ,Democrática y
Humanística
A diferencia de las variables que son las
constantes?
Respuesta Ejemplo
variable:
Variables es un valor que va cambiando de un inc <%variable> [incremento]
momento a otro. El uso de variables es el dec <%variable> [decremento]
recurso fundamental en programación.
una constante es un valor que no puede ser
alterado durante la ejecución de un Constante: El valor de pi = 3.1416
programa.
Guerrero Larrota Jenny Alejandra
16. Hacia la Calidad Educativa ,Democrática y
Humanística
Que son los operadores aritméticos y cual es su
jerarquización dentro de una operación
matemática?
Respuesta Ejemplo
Los operadores son los mismos que
están disponibles en la mayoría de los
lenguajes de programación: adición (+), colocas:
substracción (-), división (/),
multiplicación (*), y módulo (%; que (2 x 4 + 12) (6 - 4) = (8 + 12)(2) = (20)(2)
produce el resto de una división entera). = 40
La jerarquía de operaciones es un Sin los paréntesis la expresión sería
criterio que establece el orden de
ejecución de las operaciones dentro 2 x 4 + 12 x 6 - 4 = 8 + 12 x 6 - 4 = 8 + 72
de una expresión matemática - 4 = 80 - 4 = 76
Guerrero Larrota Jenny Alejandra
17. Hacia la Calidad Educativa ,Democrática y
Humanística
Cuales y que significados tienen los operadores de relación?
Respuesta Ejemplo
relacionan un término A con otro B
estableciendo su igualdad, jerarquía o
cualquier otra relación posible. Son:
a<b
* Menor que, <.
a<=5
* Menor o igual que, <=. a>b
* Mayor que, >. a>=b
* Mayor o igual que, >=. a==b
* Igual que, =. a!=b
* Distinto que, !=.
Guerrero Larrota Jenny Alejandra
18. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significan y cual es la tabla de descomposición
para los siguientes operadores lógicos
AND. OR . XOR?
Respuesta Ejemplo
AND
Si, y sólo si, ambas expresiones se
evalúan como true, el resultado
es true. Si alguna de las
expresiones se evalúa como false,
el resultado es false. En la siguiente
tabla se indica cómo se determina
el resultado.
Guerrero Larrota Jenny Alejandra
19. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significan y cual es la tabla de descomposición
para los siguientes operadores lógicos
AND. OR . XOR?
Respuesta Ejemplo
OR
equivale a la conjunción disyuntiva
O. El resultado Salida de aplicar la
función lógica OR, sobre dos
variables a y b es el siguiente: S es
cierto
si a es CIERTO (1) o si b es CIERTO (1).
Cuando se aplica una operación
lógica sobre 2 variables caben 4
combinaciones posibles
Guerrero Larrota Jenny Alejandra
20. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significan y cual es la tabla de descomposición
para los siguientes operadores lógicos
AND. OR . XOR?
Respuesta Ejemplo
a b S
XOR
La puerta lógica OR-exclusiva, 0 0 0
más conocida por su nombre en
inglés XOR, realiza la función 0 1 1
booleana A'B+AB'. Su símbolo es
el más (+) inscrito en un círculo 1 0 1
1 1 0
Guerrero Larrota Jenny Alejandra
21. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significa programación HTML?
Respuesta Ejemplo
<HTML>
<HEAD>
<TITLE>Un Titulo para el Browser de turno </TITLE>
</HEAD>
HyperText Markup <BODY>
<!-- Aqui va todo lo chachi -->
Language <H1>Otro título, esta vez más largo. </H1>
<P> <IMG SRC= "./felix.gif "ALIGN= "MIDDLE " ALT= "EL Gato
(«lenguaje de marcado de Felix ">Hoola.
<P>Esto es un parrafo con informacion
hipertexto»), es el lenguaje de super importante. Notese que las lineas salen pegadas aun
marcado predominante para la dejando
espacios, saltos de linea, etc. <BR> ¡ Si pongo esto
elaboración de páginas web. si <STRONG>cambia </STRONG> de linea!
<P>Otro parrafo, esto ya es un poco rollo.
<H3>Pongamos un subtítulo<H3>
<P>Por cierto, ¿ que paso con las <A
HREF= "#pepe ">anclas</A>?
<HR>
<UL>
<LI> Esto es una lista no ordenada.
<LI> Las listas quedan mejor si tienen varios elementos.
</UL>
Me voy al <A HREF= "http://www.iac.es/home.html ">IAC</A>.
<P>Vamos a crear un <EM>ancla </EM>, o lo que es lo mismo,
Guerrero Larrota Jenny Alejandra
22. Hacia la Calidad Educativa ,Democrática y
Humanística
Que significan las siguientes etiquetas?
Respuesta Ejemplo
<html> //Etiqueta identificativa de página html
<head> //Cabecera: agrupa enlaces externos y metas
identificativos
<title> //Título de la página.
<body> //Cuerpo: agrupa el contenido de la página que <table><tr><td>Contenido de una
será muestreado al navegador celda</td></tr></table>.
<script>Código de un [[script]] integrado en la
<h1> a <h6>: encabezados o títulos del documento con página</script>.
diferente relevancia.
<center> nos permite centrar párrafos, imágenes o tablas
dentro de nuestra Web
Guerrero Larrota Jenny Alejandra
23. PRACTICA 09
Jenny Alejandra
Guerrero
1103
Manuel Suescún