Post on 04-Aug-2015
Práctica 09
Ingri Julieth Pinzón Pinzón
1103
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
La programación es el proceso de diseñar, codificar, depurar y
mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El
propósito de la programación es crear programas que exhiban un
comportamiento deseado.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUÉ ES LA PROGRAMACIÓN?
1103
Un lenguaje de programación de alto nivel de abstracción es aquel que expresa los
algoritmos de una manera más cercana a la capacidad cognitiva humana, en lugar de a
la capacidad ejecutora de las máquinas.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUÉ ES EL LENGUAJE DE ALTO NIVEL?
1103
Es el sistema de códigos directamente interpretable por un circuito micro-
programable. Este lenguaje está compuesto por un conjunto de instrucciones que
determinan acciones a ser tomadas por la máquina.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUÉ SIGNIFICA EL LENGUAJE DE MAQUINA?
1103
• ADA: Es un lenguaje de programación orientado a objetos y fuertemente tipiado de forma estática
• FORTRAN: Es un lenguaje especializado en aplicaciones técnicas y científicas.
• COBOL: Es el lenguaje más usado en las aplicaciones de gestión
• PASCAL: un lenguaje ampliamente utilizado en todo tipo de aplicaciones, poseyendo grandes facilidades para la programación de sistemas y diseño de gráficos.
• Entre otros.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿CÓMO SE CLASIFICAN LOS LENGUAJES DE ALTO NIVEL?
1103
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
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE SIGNIFICA EL LENGUAJE ASSEMBLER?
1103
Es una forma especial de programar, más cercana a como expresaríamos las cosas
en la vida real que otros tipos de programación.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE SIGNIFICA EL LENGUAJE ASSEMBLER?
1103
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.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE SON LOS EVENTOS?
1103
Es el proceso de programar, proyectar, coordinar, seleccionar y organizar una
serie de elementos para producir objetos visuales destinados a
comunicar mensajes especificos a grupos determinados
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE SON LOS CONTROLES DE AMBIENTE GRAFICO Y CUAL ES SU FUNCION?
1103
Un algoritmo es un conjunto finito de pasos específicos y organizados para
realizar una labor.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE ES UN ALGORITMO?
1103
Evaluación del problema: Estudiar el problema en general y ver que parte nos interesa.
Definición del problema: El objetivo de ésta fase es comprender el problema para lo cual tenemos que obtener la especificación de las entradas y
salidas del problema. Tiene que quedar claro que entra y que sale, las posibles condiciones o
restricciones.
Diseño del algoritmo: Diseñar la solución. Una vez comprendido el problema se trata de
determinar que pasos o acciones tenemos que realizar para resolverlo.
2012: HACIA LA CALIDAD EDUCATIVA DEMOCRÁTICA Y HUMANISTA
Ingri Julieth Pinzón Pinzón
¿QUE ES UN ALGORITMO?
1103
Que es un diagrama de flujo, sus símbolos y significados?
Es una representación grafica de un algoritmo o un proceso. Representan el flujo de ejecución
mediante flechas que conectan los puntos de inicio y de fin de un proceso. Sus símbolos son:
-ovalo o Elipse: Inicio o fin del proceso.-Rectángulo: ejecución de actividades.
-Rombo: Formula una pregunta o decisión.-Circulo: en laza actividades dentro del
procedimiento.-Triangulo Boca Abajo: Guarda un documento en
forma permanente.-Triangulo boca arriba: proporciona tiempo para
almacenar el documento.
2012: Hacia la calidad educativa democrática y humanista
Ingri Julieth Pinzón Pinzón
1103
Que Son Las Variables Y Como Es Su Declaración En La RAM?
Espacios reservados en la memoria que a lo largo de la ejecución programa pueden cambiar su
contenido.Se representan con identificadores que hacen
referencia a un lugar de la memoria del programa en donde se almacena un dato. Se establecieron 2
políticas de reserva de memoria:-Reserva fija de memoria: se copia el valor de la
variable en la zona de la pila de llamadas que corresponde a la nueva subrutina llamada.
-Reserva variable de memoria: Se dedica una zona de memoria y en caso de sobrepasarse dicha
zona de memoria se vuelve a asignar otra zona para impedir la restricción mencionada arriba.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Que Son Las Constantes?
Valor que no puede ser alterado durante la ejecución de un programa. Se define con la
directiva #define lo cual hace que la constante tenga el mismo valor a lo largo de
la ejecución del programa.
#include <stdio.h> #define PI 3.1415926
int main()
{
printf("Pi vale %f", PI); return 0;
}
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Que Son Los Operadores Aritméticos y su jerarquización en una operación?
Los operadores aritméticos permiten ordenarle a la computadora que realice las operaciones matemáticas
básicas como suma, resta, multiplicación, etc.El operador +
Este operador se utiliza para ordenarle a la computadora que sume dos números.
El operador -Este operador se utiliza para ordenarle a la computadora
que reste dos números.El operador *
Este operador se utiliza para ordenarle a la computadora que multiplique dos números.
El operador /Este operador se utiliza para ordenarle a la computadora
que divida dos números.El operador %
Este operador se utiliza para ordenarle a la computadora que reste dos números.
El operador +:25 + 3= 28El operador -: 25 – 3= 22El operador *: 25 *3=75El operador /: 25 / 5= 5El operador %: 25 % 3 = 1
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Que Son y Significado de los operadoresDe relación?
Utilizado para declarar condiciones lógicas en nuestro procesos de toma de
decisiones. Se dividen en Menor que, <.
Menor o igual que, <=.Mayor que, >.
Mayor o igual que, >=.Igual que, =.
Distinto que, /=.
Menor que, <.- 8<10Menor o igual que, <=.- a<=5Mayor que, >. 10>8Mayor o igual que, >=.- a>=bIgual que, =.- a =bDistinto que, /=. – a-b=/b-a
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Que Significan y tabla de descomposiciónPara AND, OR Y XOR?
AND y OR trabajan con dos operandos y retornan un valor lógico basadas en las denominadas tablas de verdad.
XOR: Esta operación es equivalente a sumar los bits.
2012: Hacia la calidad educativa democrática y humanista
1103
AND OR
Ingri Julieth Pinzón Pinzón
Que Significa ProgramaciónHTML?
El HTML se conoce como un subconjunto de SGML (Standard
Generalized Markup Language), que más tarde se llamará nivel 0; soporta encabezados, listas y anclas. Se crea
el nombre World Wide Web.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Significado y uso de las etiquetas:
<HTML> define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Significado y uso de las etiquetas:
<Head>engloba una serie de sentencias a modo de cabecera como son por ejemplo, el título de la página o los enlaces a archivos externos como
hojas de estilo css.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Significado y uso de las etiquetas:
<Title> Esta se usa para identificar el nombre de la página. El texto que
contenga esta se mostrará en la parte superior de tu explorador.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Significado y uso de las etiquetas:
<Body> Esta es la que define los atributos de la página. En estos se
incluye: el color del fondo, la imagen de fondo (si hay alguna), el color del texto, el color de los enlaces, el color de los
enlaces visitados y los enlaces activos, dentro de esta etiqueta esta la mayoría
del contenido de tu página web.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón
Significado y uso de las etiquetas:
<Center> Alinea en forma central lo que esté entre ellos <CENTER> y
</CENTER>.
2012: Hacia la calidad educativa democrática y humanista
1103Ingri Julieth Pinzón Pinzón