Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rubiano
Instructor
Diana Torres
Bogot D.C
2016
Contenido
Introduccin................................................................................................... 2
Gua N 5: Programacin a eventos...............................................................3
Actividad 1.................................................................................................. 3
Actividad 2.................................................................................................. 4
Actividad 3................................................................................................ 15
Conclusiones................................................................................................ 20
Introduccin
Actividad 2
Propuesta para desarrollar en 4 horas de formacin.
Consultar:
Qu es una variable?
Son elementos que toman valores especficos de un tipo de datos concreto. La
declaracin de una variable puede realizarse comenzando con var.
Principalmente, existen dos maneras de otorgar valores iniciales a variables:
1.
2.
...
Qu es una constante?
Una constante es un dato numrico o alfanumrico que no cambia durante todo
el desarrollo del algoritmo o durante la ejecucin del programa. Es un objeto de
valor invariable. Para expresar una constante se escribe explcitamente su
valor.
Tipos de Constantes:
Constantes Numricas (Enteras y Reales)
Constantes Alfanumricas
Constantes Lgicas (Boolenas)
Las constantes pueden ser:
Constantes sin nombre: Es una expresin numrica donde se puede utilizar
directamente el valor.
Constantes con nombre: Se hace una reserva de memoria en la cual se guarda
el valor que ser utilizado como constante
Qu es una funcin?
Las funciones son la expresin de los algoritmos en un lenguaje de
programacin especfico de la computadora. T puedes utilizar las funciones
cuando las necesites. No tienes que reescribir las lneas del cdigo
representadas por la funcin cada vez que requiera de la misma.
Un ejemplo prctico de la aplicacin de funciones en Lenguaje C es la
utilizacin de Sqrt(x) , el cual es una manera de referirse a la raz cuadrada.
La (x) despus del nombre de la funcin es el argumento. T usas los
argumentos para trasladar lo que entra a las funciones conforme el programa
se ejecuta.
Citando el ejemplo anterior, x es una variable que representa un nmero. Si x
es igual a 12(x=12), entonces la funcin encontrar la raz cuadrada de 12.
Despus de que se haya buscado y determina mediante la funcin el valor de
la raz cuadrada para dicho valor, el mismo programa devuelve la informacin
al usuario.
Qu es una ecuacin?
Una ecuacin es una igualdad matemtica entre dos expresiones algebraicas,
denominadas miembros, en las que aparecen valores conocidos o datos, y
desconocidos o incgnitas, relacionados mediante operaciones matemticas.
Los valores conocidos pueden ser nmeros, coeficientes o constantes; y
tambin variables cuya magnitud pueda ser establecida a travs de las
restantes ecuaciones de un sistema, o bien mediante otros procesos. Las
incgnitas, representadas generalmente por letras, constituyen los valores que
se pretende hallar.
Operadores aritmticos y lgicos.
Los operadores aritmticos nos permiten, bsicamente, hacer cualquier
operacin aritmtica, que necesitemos (ejemplo: suma, resta, multiplicacin,
etc.).
Qu es un problema?
Qu es lenguaje de programacin?
Un lenguaje de programacin es un lenguaje formal diseado para
realizar procesos que pueden ser llevados a cabo por mquinas como
las computadoras.
Qu es un diagrama de flujo?
Es una representacin grfica de un algoritmo mediante una serie de smbolos,
que contienen en su interior los pasos del algoritmo, y unas flechas que los
unen indicando la secuencia (orden) en la que se deben ejecutar. Los smbolos
representan acciones y las flechas el flujo del algoritmo. La descripcin de las
funciones se puede realizar de forma narrativa, usando un lenguaje natural
(conviene que sea parecido al pseudocdigo)
Cul es la simbologa usada para la creacin de diagrama de flujo?
Proceso
Proceso
predefinido
(Subrutina)
Retraso
Preparacin
Manual de
Operacin
Decisin
Conector
(Inspeccin)
Extracto
(medicin)
En resumen, la
salida
Datos
(E / S)
Documento
Multi-Documento
Mostrar
Manual de
Entrada
Tarjeta
Perforadas de
cinta
Los datos
almacenados
Disco magntico
(base de datos)
De
almacenamiento A pesar de que parece una "Q", el smbolo
de acceso
se supone que se vea como un rollo de
secuencial
cinta.
(Cinta magntica)
Smbolos de datos de procesamiento
Cotejar
Ordenar
Ht, He
Calculo
P= Ht*10+He*12
Imprima resultado=, P
FIN
A los empleados de una empresa se les paga a $15 la hora, se les da un bono
de ayuda para transporte de $150 y un bono e asistencia de $50 a cada uno,
calcular cunto dinero recibir cada empleado? La jornada laboral
comprender 8 horas. Diarias de lunes a viernes.
SOLUCION
Variables
Leo
Ht
Calculo
P= (Ht*15) +150+50
Imprima resultado=, P
FIN
Si un vendedor realiza 3 ventas y por cada una de ellas se le da una comisin
del 10%, y su sueldo base es de $2,500, cunto recibir de pago?
SOLUCION
Variables
Va Primera venta
Vb Segunda venta
Vc Tercera venta
P Pago total del vendedor
Va, Vb, Vc
Calculo
Imprimir resultado=, P
FIN
Una persona compra 3 artculos de diferentes precios, a cada uno de ellos se
les agrega un 15% de IVA y al final le dan un 4% de descuento del total, cuanto
pagar finalmente.
SOLUCION
Variables
A Articulo 1
B Articulo 2
C Articulo 3
Pt pago total de los 3 artculos con
IVA
Pf pago Final
Inicio Pago total de 3 artculos con IVA incluido y el descuento de uno de ellos
Leo
A, B, C
:
Actividad 3
Consultar
Qu es programacin orientada a eventos y sus conceptos bsicos?
La Programacin Orientada a Eventos:
Existen distintos tipos de programas. En los primeros tiempos de los
ordenadores los programas eran de tipo secuencial (tambin llamados tipo
batch). Un programa secuencial es un programa que se arranca, lee los datos
que necesita, realiza los clculos e imprime o guarda en el disco los resultados.
De ordinario, mientras un programa secuencial est ejecutndose no necesita
ninguna intervencin del usuario. A este tipo de programas se les llama tambin
programas basados u orientados a procedimientos o a algoritmos
(procedurales lenguajes). Este tipo de programas siguen utilizndose
ampliamente en la actualidad, pero la difusin de los PCs ha puesto de
actualidad otros tipos de programacin.
PROPIEDADES Y MTODOS:
Adems de los eventos, la mayor parte de los objetos, como los formularios y
los controles, son suministrados con propiedades y mtodos.
Son conceptos fundamentales e importantes.
Propiedades.
Una propiedad es una asignacin que describe algo sobre un objeto como un
formulario. Dependiendo de la propiedad, se la puede asignar en tiempo de
Como el nombre lo indica, una gran parte de la programacin con Visual Basic
se realiza visualmente. Esto significa que durante el tiempo de diseo usted
tiene la capacidad de ver la forma en el programa se ver al ejecutarse Esta es
una gran ventaja sobre otros lenguajes de programacin debido a que se tiene
la capacidad de cambiar y experimentas con el diseo hasta que se est
satisfecho con los colores, proporciones e imgenes que incluya en su
programa.
Programas Para El Entorno Windows.
Visual Basic est orientado a la realizacin de programas para Windows,
pudiendo incorporar todos los elementos de este entorno informtico: ventanas,
botones, cajas de dilogo y de texto, botones de opcin y de seleccin, barras
de desplazamiento, grficos, mens, etc. Prcticamente todos los elementos de
interaccin con el usuario de los que dispone Windows 95 pueden ser
programados en Visual Basic de un modo extraordinariamente sencillo. En
ocasiones bastan unas pocas operaciones con el ratn y la introduccin a
travs del teclado de algunas sentencias para disponer de aplicaciones con
todas las caractersticas de Windows 95.
Qu es lenguaje de programacin?
Un lenguaje de programacin es un lenguaje formal diseado para expresar
procesos que pueden ser llevados a cabo por mquinas como las
computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y
lgico de una mquina, para expresar algoritmos con precisin, o como modo
de comunicacin humana.1
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas
que definen su estructura y el significado de sus elementos y expresiones. Al
proceso por el cual se escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el cdigo fuente de un programa informtico se le
llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de un
programa de computadora, mediante la aplicacin de procedimientos lgicos, a
travs de los siguientes pasos:
Desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los trminos 'lenguaje de
programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban a
los lenguajes de programacin y a otros ms, como por ejemplo HTML
(lenguaje para el marcado de pginas web que no es propiamente un lenguaje
de programacin, sino un conjunto de instrucciones que permiten estructurar el
contenido de los documentos).
Permite especificar de manera precisa sobre qu datos debe operar una
computadora, cmo deben ser almacenados o transmitidos y qu acciones
debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un
lenguaje que intenta estar relativamente prximo al lenguaje humano o natural.
Una caracterstica relevante de los lenguajes de programacin es precisamente
que ms de un programador pueda usar un conjunto comn de instrucciones
que sean comprendidas entre ellos para realizar la construccin de un
programa de forma colaborativa.
Realice un cuadro comparativo entre las herramientas de un software de
desarrollo de libre uso y uno licenciado.
Software Libre
Este tipo de software tienen un
tipo de licencia libre, al momento
de usarlos, modificarlos o en
algunos casos distribuirlos son
permitidos a todos los usuarios.
Entre las ms resaltantes licencias
libres podremos mencionar GLP la
cual est hecha para que el
usuario pueda modificar el trabajo
o pueda agregarlo a un proyecto
donde este laborando; LGPL es
un tipo ms libre inclusive
comercial. El tener la
caracterstica de libre no
necesariamente quiere decir que
es una aplicacin gratuita, ya que
muchos softwares de este tipo
pueden ponerse a la venta de
consultora o servicio anexos.
Software Licenciado
Tambin conocido como comercial
y tambin por algunos usuarios
como propietario, es aquel
software que es de propiedad
privada, y el usarlo implica la
mayora de veces un pago para
poder obtener la licencia de uso.
Hay que tener en cuenta que
cuando compramos la licencia,
solo adquirimos los derechos de
uso mas no podemos editar o
compartir el software, al momento
de adquirirlo nos brindan una
licencia y esa nos identifica como
usuarios, mediante esta podemos
hacer uso del programa.
Conclusiones
En conclusin, los Algoritmos son las instrucciones que se deben tomar para
resolver un problema paso a paso, y aqu en este documento est la evidencia.