Es la ciencia que estudia lo correcto e incorrecto de un
razonamiento para obtener resultados. INFORMTICA Ciencia que estudia el manejo de la informacin, (la manipulacin de datos).
PROGRAMA Es un conjunto de instrucciones lgicas representadas en un lenguaje de programacin para resolver un problema por computadora.
ALGORITMO Un algoritmo es una serie de pasos lgicos organizados que describe el proceso que se debe seguir, para dar solucin a un problema especifico.. Lenguajes Algoritmicos: Es una serie de smbolos y reglas que se utilizan para describir de manera explcita un proceso. Tipos de Algoritmos Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir los pasos del proceso. Tipos de Lenguajes Algortmicos. Grficos: Es la representacin grfica de las operaciones que realiza un algoritmo (diagrama de flujo). No Grficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo). Programa. Es un conjunto de instrucciones lgicas representadas en un lenguaje de programacin para resolver un problema por computadora. Informacin. la informacin es un conjunto organizado de datos procesados, que constituyen un mensaje sobre un determinado ente o fenmeno.
Campo Es un espacio fsico que se utiliza para introducir un dato, al cual se le debe identificar con un nombre especfico. Es la mnima unidad de informacin significativa para alguien. Son medidas, valores o caractersticas que pueden ser observadas o contados y constituyen la materia prima para producir informacin. Tambin es denominado como los diferentes objetos la informacin con los que un programa trabaja.
TIPOS DE DATOS: Simples: Alfabticos Numricos (Entero o Real) Alfanumricos Boolanos (Lgicos)
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecucin de un proceso, su contenido puede cambia durante la ejecucin del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. Ejemplo: rea = pi * radio ^ 2 Las variables son : el radio, el rea y la constate es pi
REGLAS PARA FORMAR UNA VARIABLE Debe comenzar con una letra (A a Z, maysculas o minsculas) y no deben contener espacios en blanco. Letras, dgitos y smbolos como la subraya ( _ ) estn permitidos longitud del primer longitud. La longitud de identificadores puede ser de hasta 8 caracteres.
DEFINICIN Mezcla de lenguaje de programacin y espaol (o ingles o cualquier otro idioma) que se emplea, dentro de la programacin estructurada, para realizar el diseo de un programa. En esencial, el pseudocdigo se puede definir como un lenguaje de especificaciones de algoritmos. Es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a un problema determinado. El pseudocdigo utiliza palabras que indican el proceso a realizar.
REGLAS GENERALES DEL PSEUDOCDIGO
Todo programa escrito en Pseudocdigo comienza con la palabra Inicio y termina con la palabra Fin. Cada instruccin se debe escribir en una lnea. Para su descripcin se utilizan una serie de palabras reservadas tales como: Inicio, Fin, Si, Entonces, Sino, Fin si, Hacer mientras, Fin mientras, Hacer para, Fin para, las cuales tienen un significado especfico. Debe escribirse de forma identado para mostrar claramente las dependencias de unas instrucciones del programa con respecto a otras.
Resolucin de Problemas. Definicin de un Problema. Anlisis de un Problema. Diseo del Algoritmo. Estructura de un Algoritmo. Las caractersticas de un buen algoritmo son:
Debe tener un punto particular de inicio. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayora de las variantes que se puedan presentar en la definicin del problema. Debe ser finito en tamao y tiempo de ejecucin.
Estructura de un Algoritmo
Inicio Definimos las variables a utilizar. Le damos valores iniciales a esas variables a utilizar. Introducimos los datos de entrada. Realizamos los procesos. Mostramos los datos de salida. Fin.
Las estructuras de operacin de programas son un grupo de formas de trabajo, que permiten, mediante la manipulacin de variables, realizar ciertos procesos especficos que nos lleven a la solucin de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:
La estructura secuencial es aquella en la que una accin (instruccin) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma:
Inicio Accion1 Accion2 . . AccionN
Fin La asignacin consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona ser reconocida con el nombre de la variable que recibe el valor. La asignacin se puede clasificar de la siguiente forma:
Simples: Consiste en pasar un valor constate a una variable (a=15)
Contador: Consiste en usarla como un verificador del nmero de veces que se realiza un proceso (a=a+1)
Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
De trabajo: Donde puede recibir el resultado de una operacin matemtica que involucre muchas variables a=c+b*2/4
Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta operacin se representa en un pseudocodigo como sigue: Leer a, b; Donde a y b son las variables que recibirn los valores
Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Este proceso se representa en un pseudocodigo como sigue:
Imprimir (El resultado es:, R); Donde El resultado es: es un mensaje que se desea aparezca y R es una variable que contiene un valor.
Visual Basic 2010 Express es la nueva versin del entorno de desarrollointegrado (IDE) de Microsoft, que permite crear aplicaciones utilizando el lenguaje de programacin Visual Basic .NET. Visual Basic .NET fue creado ya hace unos aos, sustituyendo a Visual Basic 6, y evolucionado en varios aspectos. .NET pas a ser un lenguaje orientado a objetos, que adems es independiente de la plataforma en el que se vaya a ejecutar. Dispone de un editor de cdigo, un depurador y compilador; y permite agregar elementos grficos fcilmente, arrastrando y soltando elementos al editor visual. Visual Basic 2010 Express se puede descargar gratis. Es necesario registrarse gratuitamente antes que transcurran 30 das desde la instalacin.