Fundamentos de programación en visual basic

PROGRAMACIÓN Y ALGORITMOS DE CONTROL

ALGORITMO:
Un algoritmo es una lista de pasos organizados que establecen las acciones a Seguir para obtener la solución a un problema concreto.

Características:

Es una secuencia de acciones concretas, siguiendo un orden Establecido.

Las mismas acciones deben producir siempre el mismo Resultado.

El número de pasos no puede ser infinito

Tiene que tener una estructura bien definida siguiendo el Siguiente esquema:

Entrada: Definiendo cuáles son los datos de entrada al Algoritmo

Proceso: Acciones sigue el algoritmo

Salida: Resultado producido

DIAGRAMA DE FLUJO


Representa de forma gráfica un proceso. Tiene un único punto de inicio y Generalmente va de arriba hacia abajo.

PROGRAMAS INFORMÁTICOS:

SOFTWARE


Es la Parte de un ordenador que no podemos tocar. No es algo físico. Se refiere Generalmente a los programas que permiten realizar diferentes trabajos o Funciones con un ordenador. El Software o programas informáticos pueden ser de Sistemas o aplicaciones.

-Programas informáticos de sistemas: Permiten al programador Y a los usuarios interactuar con la parte física del ordenador, el hardware: Disco duro, memoria, teclado, etc. El programa mas importante de este tipo es El Sistema Operativo, que sirve para gestionar los recursos del ordenador. Es El programa más importante y el primero que se ejecuta cuando arrancamos Cualquier ordenador. Los mas conocidos son: Para ordenador: Windows, Linux y Mac OS y Para móvil: Android, Ios Y Windows Phone.

-Programas informáticos de programación:
Este tipo de Programas son herramientas que permiten a un programador crear otros programas Informáticos. Estas herramientas son:

–Entorno de desarrollo integrado (IDE): Permite escribir el Código en un entorno visual agradable.

–Editor de texto: programa en el que se pueden escribir las Instrucciones del programa.

–Compilador: Traduce las instrucciones en un lenguaje de Programación a código máquina, que es el lenguaje en ceros y unos que entiende El procesador.

–Depurador: Es una herramienta que permite ejecutar el Programa paso a paso para poder descubrir más fácilmente los fallos.

-Programas informáticos de aplicación: Son aquellos Programas creados para que los usuarios puedan realizar tareas específicas. Los Más habituales son paquetes informáticos, aplicaciones de diseño asistido por Ordenador, sistemas de bases de datos, antivirus y de entretenimiento.

PROGRAMADOR


Es la Persona que escribe un programa en un lenguaje de programación, es decir, Traduce el algoritmo que resuelve un problema a un lenguaje que puede entender Un ordenador.

USUARIO


Es la Persona que utiliza ese programa. Generalmente no es necesario tener Conocimientos de programación para utilizar los programas.

LENGUAJE DE PROGRAMACIÓN


Es una herramienta que permite crear diferentes programas a Partir de instrucciones que se ejecuta una a continuación de otra de forma Secuencial.

La programación sigue los siguientes pasos: Análisis, Diseño, codificación, pruebas y depuración

TIPOS DE LENGUAJE DE PROGRAMACIÓN


Lenguaje de bajo nivel: También conocido como lenguaje Máquina porque es el único que puede entender el ordenador, dado que está Basado en el lenguaje binario. Utiliza únicamente dos símbolos, e 0 y el 1, Porque corresponden a dos niveles de tensión, 0v y 5v.

Lenguaje de alto nivel: Son lenguajes de programación más Cercanos al lenguaje humano, y por lo tanto más fácilmente comprensibles por Los programadores. De esta forma es más fácil que un programador pueda detectar Y corregir un defecto o error en un programa. Algunos lenguajes de programación De alto nivel son: Java, C, C++, Phyton, Pascal, Basic

Para traducir un lenguaje de alto nivel a uno de bajo nivel Se utilizan compiladores

COMPILADOR


Es un Programa que traduce un programa de un lenguaje de alto nivel a lenguaje Máquina una sola vez y lo escribe en un fichero para que se pueda leer tantas Veces como se desee. Si existe algún error sintáctico el compilador da un error Y no traduce nada.

INTÉRPRETE


Es un Programa que traduce un programa de un lenguaje de alto nivel a lenguaje Máquina cada vez que necesitamos ejecutar el programa. Es decir, no genera Ningún fichero intermedio. Podríamos decir que hace una traducción simultánea y Si encuentra algún error, trata de ignorarlo y continuar traduciendo el resto.

INTRUCCIONES DE CONTROL:


Para traducir un diagrama de flujo a un programa informático Utilizamos una serie de instrucciones que llamamos control

IF ELSE


Esta Instrucción ejecuta una serie de acciones cuando se cumple una determinada Condición y otra serie de acciones en caso contrario.

SWITCH..CASE


Esta Instrucción permite seguir caminos diferentes dentro del algoritmo del programa Según los valores entrantes.

FOR


Se utiliza Para repetir un conjunto de instrucciones un número de veces concreto.

WHILE


Se utiliza Cuando se quiere repetir una operación durante un número indefinido de veces.



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.