Está en la página 1de 10

INTRODUCCIÓN A LA COMPUTACION

CONCEPCIÓN ESQUEMÁTICA: SISTEMA expresado por Von’NEWMAN


Que aplicado a un al Sistema computacional Digital), determinó:

Elementos: Entrada Proceso y Salida (constituye la célula básica) del procesamiento de


información: incorporando el elemento humano (operador) como retroalimentación

SISTEMA COMPUTACIONAL: HORDWARE (Parte tangible)


SOFTWARE (Parte intangible)

MEMORIA
(ALMACENAMIENTO)

DISPOSITI DISPOSITI
VO(S) DE VO(S) DE
ENTRADA
PROCESADOR SALIDA

UNIDAD LOGICA -
ARITMETICA
RETROALIMENTACION
ONON

BREVE PANORAMA DE LA EVOLUCIÓN :

1946 1950 1960 1970 1980 1990 2000 2010 2050


--↑--------↑---------↑----------↑----------↑----------↑----------↑---------↑-------------→
ENIAC Comercialización
Hardware: Tecnología – inicio con lámparas (tubos de vació)
1era Generación: Transistor
2da Generación: Circuitos integrados
3era Generación: Chip
N’esimas Generaciones (Bases de datos)
Inicio de la microcomputadora
- Celulares (telefonía; medios
- Laptop, Tablet, Ifons
Software: Tecnología – Plataformas de Sistemas
Sist. Operativo propietario
Sist, Operativo estándar (PRODUCTO)
Sist, Tecnología libre
(Androide)
Procesamiento: diferido; Proceso interactivo – tiempo real
1946 1950 1960 1970 1980 1990 2000 2010 2050
--↑--------↑---------↑----------↑----------↑----------↑----------↑---------↑-------------→

Lenguajes:

-Maquina; Binario
-Operador: Lenguajes de programación

-Mnemónico (Ensablador)

-Algol (especializado)
Propósito orientado (Tecnico): Fortran
Propósito comercial (Cobol)

Propósito General

- Fortran
- Basic estandar
- Pascal
- “C” ; C+ ; C++; Visual C++
- Visual Basic (V1,V2. …V6, … V10 …
- Prolog (inteligencia artificial)
- HTML
- Java tecnología Móvil

Bases de datos : Modelo Estándar


Nube computacional

INTERNET: INICIO GLOBAL


Autopistas de la información
ASCENSO DE LOS LENGUAJES DE PROGRAMACIÓN

ALTO NIVEL

TECNOLOGIA MOVIL
PERIOD
LENGUAJE HUMANO HTML; JAVA y otros
1970-2010
- Expresión Escrita / Oral (aplicaciones)
- Abecedario, Numéros y
Signos especiales PROÓSITO GENERAL
- Palabras; Expresiones con PERIODO - FORTRAN, BASIC, PASCAL
sintaxis, gramática 1960 - 1970 C; C+; C++;Visual C ++
…………………………… Visuale Basic V1... V#
… -InteligeciaArtificial: PROLOG

PROPÓSITO ORIENTADO
LENGUAJE MAQUINA
- Aplicaciones Técnico-Científico;
- Expresión sensible PERIODO
ALGOL, FORTRAN
1950 - 1960
- Señales Electrónicas -Aplicaciones Comerciales:
(codificado en binario) COBOL, RPG
- Juego Operaciones
electromagnéticas y INICIO Señales (equivalentes a la lógica
öpticas 1946 Binaria [ (1, 0) ASEMBLER ]

BAJO NIVEL

Especificación común para todos los lenguajes de programación de aplicaciones:

En la actualidad la evolución de del desarrollo de la tecnología digital, el principio de


.NET es que los sitios WEB y los diferentes dispositivos, trabajen conectados a través
de Internet para ofrecer posibilidades de solución mas integradas. Gracias a los
estándares abiertos basados en XML (Extensible Markup Lenguaje – lenguaje
extensible para describir documentos). De esta manera, Internet desde su tercera
generación se convierte en fuente de servicios, no solo de datos sino, se caracteriza por
aplicaciones que puedan interaccionar con otras aplicaciones.

La tecnología vigente proporciona un entorno unificado para todos los lenguajes de


programación. Los proveedores de lenguajes (como Microsoft) incluyen un marco de
trabajo los lenguajes Visual Basic, C#, C++ y otros lenguajes, posibilitando interactuar
con cualquier lenguaje de programación de aplicaciones como el V-Basic , C#.

El proceso de ejecución de cualquier aplicación incluye el procedimiento (pasos


siguientes):
a- Diseñar y escribir el código fuente (en lenguaje de programación)
b- Compilar el código fuente a código intermedio
c- Compilar el código intermedio a código nativo (instrucciones de maquina (binario)
d- Ejecutar el código nativo

Los pasos b y c (encapsulados - generalmente sistematizados)

La actividad compilar en el paso b: Principalmente verifica o valida que el programa


fuente tenga instrucciones o sentencias que cumplan con la sintaxis del lenguaje, si
existiere errores de sintaxis, emite la discrepancia pero no la lógica de la acción.

En el paso c: incluye necesidades de desglose de las operaciones interpretadas por el


lenguaje de programación en operaciones básicas de los dispositivos, y las de acceso
a memoria, manipulación de excepciones de los dispositivos invocados por el
lenguaje fuente entre otras necesidades de los protocolos electrónicos.

El Lenguaje de programación V-Basic (Visual Basic), es el resultado de la evolución de


La interrelación Hombre – Máquina. Inicialmente, este lenguaje fue preparado para le
nivel educativo de la Primaria (BASIC es un acróstico de la frase en ingles “Beginers
All-prupose Symbolic Instrucción Code”) posteriormente se transformo en Basic
estándar, siguiendo al Hardware de la máquina que incorpora la pantalla (monitor) dará
lugar al aprovechamiento de las formas gráficas de expresión y anteponer el término
VISUAL. Hoy es el lenguaje usado por más programadores que otro lenguaje de
programación de computadores.

ESTRUCTURA DEL LENGUAJE VISUAL BASIC:

La Versión VISUAL del lenguaje BASIC sigue siendo el lenguaje de programación


más popular. Bill Gates describe al VISUAL BASIC como “la herramienta más potente
y sencilla para el desarrollo de aplicaciones bajo Windows (Sistema operativo creado
como plataforma del desarrollo de aplicaciones, existen millones de personas que
utilizan Microsoft Windows) cada versión generada fue más rápida que su antecesor
versión, incluso más sencillo de utilizar, aprovechando el Hardware en franco
desarrollo. Las versiones 4.0 y subsiguientes V.5.0, V6.0 incorporan orientación a
objetos, nuevas características para Internet y bases de datos para el el Siglos XXI.

En el V-Basic, los elementos básicos del lenguaje son:

a) - Asume el Código de comunicación simbólica ASCCI (American System


Comunication Code for Interchange)
- Alfabeto del idioma Ingles, dígitos del sistema numérico decimal.
b) - crear una estructura para la sistematización de una aplicación:
con: Objetos: Proyectos, formularios, variedad de objetos control
- Constantes, Variables, funciones, procedimientos, módulos
ELEMENTOS BASICOS:
DEL LENGUAJE DE PROGRAMACION VISUAL BASICV6

- Manipula el abecedario de la lengua (idioma) Ingles 26 letras: A … Z en mayúsculas


y/o minúsculas.
- Acepta los dígitos numéricos del sistema decimal cero (0) al nueve (9)
- Acepta el Código ASCII (juego de 256 caracteres; acordados por la industria
estándar (incluye las letras, dígitos, y los distintos caracteres de símbolos especiales
de escritura como: de puntuación ( . , : entre otros) , de operaciones como los
aritméticos ( suma + esta - multiplicación * división / potencia ^ … ) así como
el asociador de operaciones ( ) entre otros. También símbolos como % $ ¿ “ ‘ y
un largo etc… etc.
(Observar la tabla del código ASCII )

Con éstos elementos; se definen:

- IDENTIFICADOR (palabra Basic) que tiene como finalidad dar nombre a otros
elementos: Variables, constantes con nombre, funciones, procedimientos, objetos.

Este elemento tiene una sintaxis; Reglas de composición:


- Debe utilizarse; únicamente letras, dígitos numéricos decimales del 0 al 9 y a lo
sumo el guión bajo (_ subrayado)
- No acepta espacios intermedios (aclaración)
- Debe iniciarse con letra
- No usar más de 32 caracteres (de letras, dígitos y subrayado)

CONSTANTE; Es un valor invariante, que se puede incluir en una expresión.


- Se pueden declarar como:
- Numéricas; del tipo entera o de punto fijo (valores del sistema numérico de
enteros); de tipo Real o de punto flotante (valores del sistema numérico real)
de simple o doble precisión)
- Literales; son expresiones (de textos, fechas, horarios entre otros)

CONSTANTES CON NOMBRE; Son valores invariantes, a los que se le asigna un


denominativo literal: Como Pi al que se le asigna el valor 3.1415927...

VARIABLE: Permiten asignar valores que pueden cambiar durante los procesos. Se
pueden declarar, Numéricas enteras (de punto fijo) reales (de punto flotente).
Literales para contener valores de textos: A éstos elementos se les debe asignar
un nombre a través de un Identificador, y asociar una naturaleza de acuerdo al
valor que se le asigne.
ENTORNO DEL LENGUAJE VISUAL BASIC
Inicio en el medio (dispositivo) digital: Computadora digital; Búsqueda del Software de
Aplicaciones del V-BASIC disponible en el Sistema Operativo que gobierna el Dispositivo
digital.
Sistema Operativo de una Computadora es el Sistema que controla el HARDWARE (parte
física (parte tangible) del Sistema Computacional disponible. Este sistema se carga en la
memoria real del computador a través de un programa electrónico denominado “lowder –
cargador” que se activa una vez que se alimento de energía (encendido de la máquina) y
que paso a ser verificado si el Hardware goza de “buena salud” por otro programa
electrónico “BIOS” que verifica si el sistema esta con los elementos necesarios para poder
funcionar, de otra manera emitirá el mensaje de error encontrado y no permitirá que se
pueda trabajar con un Hardware con problema(s), de no ser así, el Lowder-(cargador) como
su nombre dice, buscara el “Software de sistema “ denominado “Sistema Operativo” en los
dispositivos de almacenamiento (memoria fija del computador, ó en algún dispositivo que
sea de memoria removible ( como el Flash memory o Compact Disk (CD) u otro
dispositivo existente hoy en día.
Una vez cargado el “Sistema Operativo” en el caso frecuente en la UMSA y en la tenencia
personal mayoritaria se dispone el “Sistema Operativo” Windows de la proveedora
Microsoft (industria estándar) se presenta una pantalla inicial (que se conoce más como
“Escritorio” del Sistema Operativo Windows; con una estructura que muestra una serie de
figuras representativas de aplicaciones de inmediata invocación (llamadas) para que el
Sistema operativo instale la aplicación invocada a través de activar con el “Mouse” ratón
(por su forma) apuntando al ICONO “figura representativa de la aplicación” para que la
máquina se vuelva maquina especializada de la aplicación correspondiente. En el caso
nuestro requerimos que la máquina se vuelva “maquina V-Basic”; entonces en el Escritorio
del Sistema operativo (administrador del Sistema de computo – encendido) ubicamos
(buscamos) el ICONO del Lenguaje V-Basic” y posicionando el cursor del “Mouse”
(generalmente una flecha - puntero) sobre la figura correspondiente y con dos pulsadas del
botón izquierdo del Mouse el sistema operativo cargara los programas especializados en la
memoria real de trabajo, para que se despliegue una Ventana inicial del Lenguaje de
programación V-Basic que tiene una estructura tal como se puede observar en la máquina.
Para poder trabajar con soporte computacional de desarrollo propio, tendremos que tener
acceso al Software de Programación de aplicaciones a través de un lenguaje de
programación de computación. Con este software (nuestro caso V-BASIC) que disponga el
Lenguaje instalado (conjunto de programas preparados para manipular los recursos
digitales de la maquina) corresponde invocar al sistema operativo que habilite el procesador
del lenguaje en la memoria real de la maquina, ¿Cómo se ingresa para poder crear o
utilizar aplicaciones desarrolladas?
Ubicar el Compilador del lenguaje V-Basic: En el escritório ó en el directorio
Principal del Sistema (Compilador y/o Interprete) :

INVOCAR Compilador Visual Basic V.6.0

- Planear Trabajo a realizar (crear (diseñar) o utilizar (Ejecutar una aplicación)


Validar los resultados, Utilizar los resultados

Nota.- Si no se encuentra el Icono del V-Basic en el escritorio del Windows, tendremos que
ir a la parte inferior izquierda del escritorio y en ese lugar activar el Icono de inicio del
Windows (generalmente esta el icono del Windows acompañado con el mensaje Inicio) y
se ubica el cursor del “Mouse” en sobre el icono y pulsamos con el botón izquierdo del
Mouse y aparecerá sobrepuesta una ventana con una lista de nombres de las opciones (con
Iconos) para ir a buscar lo que está guardado en el Directorio (Agenda de contenidos de
aplicaciones disponibles) seleccionamos con el Mouse cual es nuestro requerimiento, en la
lita de aplicaciones (generalizadas) ubicando el cursor el la aplicación “Programas” y
pulsando sobre el icono o el texto asociado, desplegara sobrepuesta otra ventana temporal
con archivos requeridos, ubicando el archivo donde esta guardado el Lenguaje de
programación V-Basic” invocamos para que se pueda cargar el Software de aplicaciones
correspondiente.

Una vez que este en la pantalla la ventana inicial del lenguaje V-Basic cuya forma se
muestra en la siguiente figura:
Donde figura una serie de otros Iconos (figuras representativas) de partes especializadas del
V-Basic (como Exe Estandár, Activex-Exe, …..(y otros) posicionando el cursor del
“Mouse” sobre el Icono del Exe Estandar y pulsando el botón izquierdo del Mouse
activamos la ventana inicial para crear una nueva aplicación o utilizar aplicaciones ya
creadas. Esta otra ventana corresponde a la estructura que brinda el V-Basic para poder
diseñar, rediseñar, o ejecutar una aplicación que preparamos (programada para tratar una
solución específica de acuerdo al objetivo de la aplicación preparada para ello)
A continuación describiremos las distintas partes de la Pantalla Inicial Escritorio del V-
Basic:
Proyecto# - Microsoft Visual Basic V6 [ diseño] (Modo: Diseño / Ejecución) ∟∟ ∟
Archivo Edición Ver Proyecto Depuracion Ejecutar Consulta Diagrama Herramientas Complementos Ventana Ayuda

ICONOS DE HERRAMIENTAS ► ║ ■ (e-P Prop ) ∟∟ ∟


OBJETOS PROYECTO1 – FORM1 (Form) Estructura
CONTROL
del Proyecto

↑ Propiedades
↑ Del Formula-
I rio
C
O
N
O
S

↓ AYUDA
↓ Caracteristica
↓ Principal de
La propiedad

Colocacion
del form en
La pantalla

DESARROLLO DE UNA ESTRATEGIA ALGORITMICA


La tecnología es un resultado de la sistematización de la técnica, siendo esta ultima el
resultado de habilidades que se fue creando por la capacidad y virtuosismo de la conexión
de la mente con la naturaleza humana (sobre todo de la mano), quizá por eso el desarrollo
tecnológico tiende a ser identificada como una herramienta que permitió al ser humano
extender la potencialidad de nuestros sentidos, del mejor empleo de nuestra naturaleza de la
estructura biológica de los distintos órganos que disponemos en el cuerpo.

Ahora que requerimos generar una cultura digital por haber creado herramientas digitales
(no solo como extensión particularmente de nuestros sentidos, sistema nervioso, y alcance
muscular y hoy hasta emocional y espiritual, es que podemos espectar Observar la realidad
aumentada
Estamos ante problemas no solo simples sino complejos, qué ya no es sencillo superar la
transmisión de conocimientos, lograr desarrollar capacidades creativas en la solución de
problemas, Nos encuentra con una necesidad de lograr destrezas de diferente índole y
profundidad.
La programación de medios digitales, como soporte para lograr la resolución de problemas
que nos toca o tocará enfrentar, al estar al inicio de esta situación que nos plantean
problemas que con el alcance de nuestra visión, repensar en la concepción de los
“Problemas” cuyas características se nos presenta más allá de la rutina conocida, que son
los problemas estructurados, que disponen de estrategias que requieren aplicación de
procedimientos ya establecidos, y se aplican esperando respuestas conocidas. Hoy una
sociedad exigente (que no la somos) plantearan problemas no estructurados se denominan
así por que son aquellas circunstancias con información ausente y en el mejor de los casos,
parcialmente conocidos, que corresponden a problemas que requieren encontrar soluciones
apropiadas, situación que exigirá tomar decisiones no estructuradas en condiciones de
incertidumbre y riesgos, que corresponderán a esfuerzos de creación novedosa e incluso
intuitiva.

Por tanto, las características de los problemas en general; a) poseen un estado inicial, una
meta (lo que se pretende lograr), un conjunto de recursos y sobre todo el dominio del
problema. b) con el pensamiento de Maquiavelo “es más fácil gobernar dividiendo” usado
en las ciencias sociales, y en la teoría de análisis de Sistemas, que señala que para conocer
un todo se debe identificar, descomponiendo el todo en sus componentes, para lograr mejor
comprensión, por las propiedades que tienen los componentes y que se interrelacionan con
algunas de ellas con las propiedades de al menos otro elemento del sistema (originando
sub-problemas).c) existen estrategías generales útiles para resolver problemas de diversas
áreas del conocimiento.

En la cultura digital se utiliza el enfoque algorítmico: que es: Hallar soluciones a problemas
estructurados, es decir aquellos que disponen de información suficiente o completa para
lograr una solución. En algunos casos puede no presentarse de manera directa en el
planteamiento del problema, sino por síntomas o pistas que son parte del problema, por
ello:

a) COMPRENDER EL PROBLEMA, Lectura comprensiva del enunciado, si se dispone de


ello, de otra manera comprensión por observación atenta de la situación, en general, varias
veces hasta entender en que consiste el problema a resolver, decir determinar con claridad
el objetivo del problema.

b) IDENTIFICAR QUE SE PRETENDE LOGRAR (resultados) para especificar los


resultados asociarlo a variables simples (escalares)

c) IDENTIFICAR LA INFORMACIÓN DE ENTRADA, disponible asociando a variables


simples, eliminando lo que no es importante para la solución

d) DETERMINAR LAS RESTRICCIONES DEL PROBLEMA; establecer las condiciones


de realización para lograr una correcta solución

e) DEFINIR LOS PROCESOS NECESARIOS QUE CONVIERTAN LAS ENTRADAS


EN SALIDAS; Procesos que se encarguen de transformar toda la información útil de
entrada en la salida (resultados), y las variables de trabajo (de labor auxiliar) que no son de
entrada o de salida.

f) IMPLEMENTAR EL MODELO SOLUCIÓN (EXTRACCIÓN DEL ALGORITMO): El


modelo es una creación de los procesos; la estrategia es crear una tabla donde se van
agregando las variables d entrada como las de salida, dejando columnas vacías para los
procesos que van surgiendo en el análisis de la solución (trabajando con datos de prueba en
función de las restricciones del problema) Con la formulación de de los procesos se tiene
una idea clara de la entrada, los procesos de transformación y las salidas (elaboración del
pseudocódigo)

g) PROBAR EL MODELO SOLUCIÓN; Comprobar que los resultados son los correctos

También podría gustarte