Категории: Все - algoritmos - programación - informática - referencias

по Maria Correa 4 лет назад

194

Informática

Las operaciones aritméticas en una expresión matemática se ejecutan siguiendo un orden de prioridad establecido. Los operadores que tienen el mismo nivel de prioridad se resuelven de izquierda a derecha.

Informática

Referencias

Universidad Internacional de Valencia. (2018). Lenguaje de máquina. Recuperado de https://www.universidadviu.com/conociendo-lenguaje-maquina/

apr. (2006). Operadores lógicos y matemáticos en Visual Basic

Pacho, M. (2015). Entorno de desarrollo de visual. Recuperado de https://www.mindomo.com/es/mindmap/bc72559221ee424b839c7e1f7523320c

Zabala, Llamas. (2013). Fundamentos de programación para principiantes. Recuperado de https://drive.google.com/drive/folders/12PDoTOmMjuIhx5YcXJ8maOuHGnEoySKm

Microsoft. (2015). Programación orientada a objetos. Recuperado de https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/concepts/object-oriented-programming#:~:text=Visual%20Basic%20proporciona%20compatibilidad%20total,la%20herencia%20y%20el%20polimorfismo.

Barzanallana, R. (2013). Historia de la informática. Recuperado de https://www.um.es/docencia/barzana/II/Ii04.html

Castellanos, L. (s.f). Introducción a la informática. Recuperado de file:///C:/Users/corre/Downloads/Introduccion_a_la_Informatica%20(4).pdf

-Castellanos, L. (S.f). Algoritmos y programación. Recuperado defile:///C:/Users/corre/Downloads/Algoritmos_y_Programacion%20(2).pdf

Mapa Algoritmos y programación

https://www.mindomo.com/es/mindmap/algoritmos-y-programacion-d8613e9bcad94852bb6a471dbebfd2e1

Reglas

Operadores con igual nivel de prioridad en una expresión, el nivel de prioridad está marcado bajo la ejecución de las operaciones de izquierda hacia derecha

Las operaciones con signo de agrupación son llevadas a cabo en primer lugar.

Las operaciones aritméticas incluidas en una expresión matemática son sometidas al nivel de prioridad

Informática

Algoritmos

Estructuras algorítmicas

Cíclicas

Repetir hasta

Hacer mientras

Hacer para

Condicionales

Multiples

Simples

Secuenciales

Salida

Entrada

Asignación

Son un grupo de formas de trabajo que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas.
Identificadores
Reglas para crear

El nombre a asignarse debe ser significativo

No deberán contener caracteres especiales, excepto "_"

No deberán tener espacios en blanco

Siempre deberán comenzar con una letra

Contiene tanto números como letras

Son aquellos nombres que pueden recibir tanto las variables como las constantes, dependiendo del contexto del algoritmo
Variables y expresiones

Variables alfabéticas

" "

Variables numéricas

Se utiliza un 0

Valores que sufren cambios en el desarrollo de un algoritmo
Constantes
Valores que permanecen invariantes en el desarrollo de un algoritmo

Ejemplo: Z=2x-y, el 2 es una constante

Operadores y operandos
Operadores lógicos

~, NOT

v, OR

^, AND

Produce resultado verdadero o falso

>=, Mayor o igual que

=, Igual

<>, Diferente

<=, Menor o igual que

>, Mayor que

<,Menor que

Operadores aritméticos

Suma,+

Prioridad 4

Resta, -

Prioridad 5

División,/

Prioridad 3

Potenciación, ^

Prioridad 1

Multiplicación,*

Prioridad 2

Operando son aquellos elementos tomados por los operadores como variables, constantes, etc.
Operadores son aquellos elementos que se relacionan en forma distinta
Datos de tipo carácter

Datos que una computadora es capaz de reconocer

conjunto ordenado e infinito

Datos de tipo lógico

Números que solo toman dos valores

False o falso

True o verdadero

Datos de tipo númerico

Valores númericos

Reales

Números enteros y no enteros

Enteros

Valores completos

Partes
Parte 3

Salida de los resultados

Representa el hecho de permitir la salida de los resultados obtenidos, producto de la ejecución del algoritmo

Parte 2

Procesado de los datos

Representa el hecho de permitir realizar distintas operaciones o acciones para obtener la solución del problema

Parte 1

Entrada de los datos

Representa el hecho de permitir la introducción de datos por parte del problema hacia el algoritmo

Lenguajes Algoritmicos
Pseudocódigo

Hace uso de palabras reservadas dentro del contexto de la computadora y el lenguaje naturales a fin de expresar o describir el algoritmo

Representación gráfica

Diagramas de flujo

Conjunto de símbolos que ayudan a representar ciertas acciones, operaciones, datos o flujos ya definidos dentro del contexto de un algoritmo en computación

Tipos
Algoritmos cuantitativos

La resolución depende de cálculos matemáticos

Algoritmos cualitativos

Son secuencias lógicas y/o formales

Resolución no intervienen cálculos numéricos

Algoritmos no computacionales

Pasos exclusivos para la resolución por parte del humano

No requiere de procesos de un computador

Algoritmos computacionales

Se desarrolla en computadoras o calculadora

La resolución depende del cálculo

Conjunto de pasos o instrucciones con un orden y terminación que conduce a la solución de un problema determinado

Visual Basic

Programación orientada a objetos en visual Basic
Es una forma de programación en donde se desarrollan soluciones utilizando componentes u objetos de software. A diferencia de la programación estructurada, la POO se parece mas al mundo real, por que se trabaja con objetos. Visual Basic proporciona compatibilidad total con la programación orientada a objetos, incluidos la encapsulación, la herencia y el polimorfismo.
Depurador
Programa diseñado como ayuda para detectar, localizar y corregir errores de otro programa, permitiendo al programador analizar un programa, examinar los datos y supervisar determinadas condiciones, como los valores de las variables.
Compilador
Componente que va traduciendo un programa, de tal manera que deja un rastro o constancia de mismo para posteriormente generar un programa ejecutable para no requerir una nueva traducción cada vez que se disponga ejecutar un programa
Traductor
Son programas que traducen a su vez los programas fuente escritos en lenguajes de alto nivel a código máquina
Lenguaje de máquina
También es conocido como código de máquina, se trata del lenguaje que pueden ejecutar los ordenadores y otros sistemas de computación, Es importante ya que reúne las instrucciones que recibe una máquina a la hora de llevar los procesos para los que haya sido programada
Lenguaje de Programación
Es aquello lo cual se encarga que el computador realice los pasos necesarios para ejecutar una tarea o múltiples tareas, permite que el usuario y la máquina se comuniquen entre sí.

Lenguaje de bajo nivel

Son lenguajes totalmente orientados a la máquina, este ejerce un control directo sobre el hardware y están condicionados por la estructura física del computador.

Lengua de alto nivel

Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender y permite escribir códigos mediante los idiomas que conocemos para ser ejecutados y se traduce al lenguaje de la máquina

IDE
Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).IDE es el que proporciona todas las facilidades para programar en Visual Basic.

Ventana de propiedades

Ventana del formulario

Ventana o barra de herramientas

Caja de herramientas

Barra de menús

Entorno de desarrollo integrado o entorno de desarrollo interactivo, es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software

Normalmente, un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador.

Operadores
Operadores Lógicos

Se utilizan cuando Visual Basic compara 2 expresiones, lo que hace es regresar uno de dos valores posibles: true o false.

Equivalencia ( Opuesto a Xor)

Eqv

Implicación( False si el primer operando es True y el segundo operando es False)

Imp

Or inclusivo

Or

Or exclusivo

Xor

And

Negación

Not

Operadores relacionales

Conocidos como operadores de comparación dando un resultado de verdadero, falso o no válido

Mayor que/Mayor o igual que

> >=

Menor que/ menor o igual que

< <=

Distinto

<>

Igual a

=

Aritméticos

Se utilizan para calcular un valor dando un resultado

Suma y resta

+, -

División entera

\

Resta de una división entera

Mod

Multiplicación, división

*,/

Cambio de signo

-

Exponenciación

^

Tipos de datos
Indican el tipo de valor que puede almacenar una variable

Tipo Variant

Pueden almacenar cualquier tipo de de valor pero ocupan más memoria

Fechas y horas

Se utiliza la palabra Date

Tipos de valores lógicos

Se almacena por ejemplo verdadero o falso, se utiliza la palabra Boolean y sus valores son true y false

Cadenas de caracteres

Se definen con la palabra string y tienen un rango hasta 2 billones de caracteres

Números decimales

Double

desde +/- 5e324 hasta 1.8e308

Single

7 +/- 1e-45 hasta 3e38

Números enteros

Long

Pude almacenar dentro del rango -2.147.483.648 a 2.147.483. 648

Integer

Pude almacenar dentro del rango -32.768 a 32.767

Byte

Puede almacenar dentro del rango desde 0 a 255

Historia
Versiones

Visual 1.0 para windows se liberó en mayo de 1991

Visual Basic 1.0 para MS-DOS fue liberada en septiembre en 1992, fue poco popular

Visual Basic 2.0 fue liberado en noviembre 1992

Visual Basic 3.0 salió al mercado en verano de 1993 en versiones Standard y Profesional

Visual Basic 4.0, surgida en agosto de 1995, primera versión que generaba aplicaciones de 16 y 32 bits para windows

Visual 5.0 Microft lo lanzó en febrero de 1997, solo generaba programas de 32 bits

Visual Basic 6.0 salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en web.

Fue desarrollado por John Kemeny y Thomas Kurtz en el Darmouth College en 1964

Primera lengua franca de los microordenadores

En 1978 se estableció el Basic estándar

A mitad delos ochenta, el Basic resurgió como lenguaje de programación para principiantes, ordenadores como Sinclair, Spectrum, Amstrad lo usaban como único sistemas operativo

En 1991 fue presentado Microsoft Visual Basic 1.0, era algo escasa

En 1992 se lanzó una versión para MS-DOS que hacia interfaces gráficos de texto y que usaba el mismo estilo que la versión para windows

El soporte estándar para Microsoft visual Basic 6, salió a mediados de 1998, fue la última versión finalizó el 31 de marzo de 2005 pero el extendido terminó en marzo de 2008

B.A.S.I.C: Beginner's All-purpose Symbolic Intruction Code: Código de instrucciones de uso universal para principiantes
Definición
es un lenguaje de programación orientado a objetos desarrollado por Microsoft. El uso de Visual Basic agiliza y simplifica la creación de aplicaciones .NET con seguridad de tipos.

Mapa introducción a la informática

https://www.mindmeister.com/1646978164?t=YLWZuM9xNz

Mapa Historia de la informática

https://www.mindomo.com/es/mindmap/historia-de-la-informatica-3a3a62de991e45889556fc15f72e2d9d