Sei sulla pagina 1di 10

Comandos en Pseint.

COMANDO LEER
Es el que se utiliza para poder ingresar o el que nos guarda los datos los a la hora de ejecutar el
ejercicio de prueba.
Botón en Pseint

COMANDO ESCRIBIR

Este comando se utiliza para que nos muestre el resultado al final de la ejecución del ejercicio
de prueba.
Botón en Pseint

COMANDO ASIGNAR

La instrucción de asignación permite almacenar un valor en una variable.


<Variable> <- <expresión>;
Botón en Pseint

CONDICIONAL SI-ENTONCES

La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor


de una condición lógica.
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La
condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.

Botón en Pseint

CICLO MIENTRAS (WHILE)

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea
verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman
el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición
y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea
verdadera.
Botón en Pseint

CICLO REPETIR (DO WHILE)

La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la


condición sea verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la
condición. Esto se repite hasta que la condición sea verdadera.
Botón en Pseint
Usaremos hacer hasta cuando la estructura mientras no pueda utilizarse por qué un bloque de
programa que quizás se repita, deba ejecutarse almeno una vez.

CICLO PARA

La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.


Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
consta de la variable donde se coloca la variable ya declarada recibe el valor inicial y se ejecuta
la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable en
paso que es donde colocamos en qué tipo de paso vaya aumentado o disminuido si es
aumentado seria con paso de 1 o 2 como nosotros queramos y si es disminuido con paso de -1
o -2 etc. final en este colocamos hasta donde queremos que termine el ciclo.
Botón en Pseint

http://algoritmossobrepseudocodigos.blogspot.com/2014/06/algunos-tipos-de-comando-en-
pseint.html

Tipos de Datos en VBA

Todos los valores que requieren ser manipulados en un programa pueden ser almacenados
temporalmente en una variable, las variables son las que deben pertenecer a un tipo de dato,
donde el tipo de dato determina el rango de valores o conjunto de valores que dicha variable
podría emplear.

Existen 12 tipos de datos diferentes con los que se puede trabajar. Por ejemplo al declarar una
variable en VBA basta añadir una línea de código para definir la naturaleza de los valores que
almacenaremos en ella.

Dim Numero As Integer


Numero = 5

También es posible asignarle a la variable el valor directamente y sin especificar el tipo de


dato, sin embargo existen dos inconvenientes en trabajar de esta forma. Cuando no
declaramos el tipo de dato los valores se pasan en formato Variant, que es un tipo flexible pero
a que a la vez consume mucha memoria.

Boolean: El Boolean tiene sólo dos estados, Verdadero y Falso. Estas variables se utilizan
generalmente como flags o condicionales.

Byte: El Byte corresponde a una variable de 8 bits que puede almacenar valores de 0 a 255. Es
muy útil para el almacenamiento de datos binarios.
Double: El Double es un número de 64-bit de coma flotante que se utiliza cuando se necesita
una gran precisión. Estas variables pueden variar desde-1.79769313486232E308 a -
4,94065645841247E-324 para valores negativos y de 4,94065645841247E-324 a
1.79769313486232E308 para valores positivos.

Integer: El Integer o entero es un número de 16 bits que puede oscilar entre -32768 y 32767.
Los enteros se deben utilizar cuando se trabaja con valores que no pueden contener números
fraccionarios.

Long: El Long es un número de 32 bits que puede variar entre -2.147.483.648 y 2.147.483.647.
Las variables Long sólo puede contener valores enteros.

Decimal: El Decimal es un subtipo de dato Variant, puede almacenar valores en un rango que
va desde -79.228.162.514.264.337.593.543.950.335 hasta
79.228.162.514.264.337.593.543.950.335 si el valor no contiene cifras decimales. Tiene una
precisión de hasta 28 decimales con valores desde -7,9228162514264337593543950335 hasta
7,9228162514264337593543950335.

Single: El Single es un número de 32 bits que va desde-3.402823E38 a -1,401298 E-45 para


valores negativos y desde 1,401298E-45 a 3.402823E38 para valores positivos. Cuando se
necesitan números fraccionarios dentro de este rango, este es el tipo de apropiado para su
uso.

String: El String se utiliza generalmente como un tipo de longitud para una cadena de texto.
Una cadena de longitud variable puede contener un máximo de aproximadamente 2 mil
millones de caracteres. Cada carácter tiene un valor que va desde 0 hasta 255 basado en el
juego de caracteres ASCII.

Currency: El tipo de datos Moneda es en realidad un tipo entero internamente. En su uso, se


escala por un factor de 10.000 para agregar cuatro dígitos a la derecha del punto decimal.
Permite hasta 15 dígitos a la izquierda del punto decimal, resultando en un rango de
aproximadamente -922.337.000.000.000 a +922.337.000.000.000.

Date: El Date almacena un valor numérico con formato especial que representa tanto la fecha
como la hora. El Date acepta la fecha o la hora, o ambas cosas. Los valores posibles van desde
1 de enero del año 100 a 31 de diciembre del año 9999.

Object: El Object puede señalar a cualquier tipo de dato, incluso cualquier instancia de objeto
que la aplicación reconozca. Se utiliza Object cuando en el tiempo de compilación no se conoce
a qué tipo de datos puede señalar la variable. Independientemente del tipo de datos al que
haga referencia, una variable Object no contiene el valor en sí, sino un puntero al valor. Debido
al código que el puntero utiliza para buscar los datos, las variables Object son de acceso un
poco más lento que las variables que tienen un tipo explícito.

Variant: Los Variant almacenan valores numéricos y no numéricos. Son los más flexible de
todos los tipos disponibles, ya que almacena valores muy grandes de casi cualquier tipo
(coincide con el tipo de datos numérico doble). Se usa sólo cuando no se está seguro del tipo o
cuando se están acomodando datos externos y no se está seguro de las especificaciones del
tipo de datos.

https://www.excel-avanzado.com/699/tipos-datos-vba.html
TIPOS DE DATOS EN PSEINT

Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser enteros y/o con
punto decimal.

Tipo Entero: Es una especialización que sólo permite almacenar valores enteros; cualquier
valor no entero que se lea o asigne en una variable de este tipo será truncado.

Tipo Cadena: Es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos
que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.

Tipo Carácter: Las variables de caracteres se usan para almacenar valores alfabéticos, en
particular letras solas.

Tipo Lógico: Una variable de tipo LOGICO sólo puede tomar los valores VERDADERO y FALSO,
pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar también las
abreviaciones V y F, o 0 y 1.

https://ulisesorea.wordpress.com/2016/10/02/tipos-de-datos-en-pseint/

Identificadores Pseint
Un identificador es el nombre que un programador le da a un elemento que crea dentro de un
programa o algoritmo.

Hay reglas básicas para los identificadores que siempre debes seguir:

 No se puede usar una palabra reservada como idenficador


 Dos elementos distintos no pueden tener el mismo identificador
 Un identificador siempre comienza con una letra
 Un identificador no puede tener espacios en blanco
o Escribe todo junto o usa guiones bajos _ en vez de los espacios
 Un identificador sólo puede tener:
o letras
o dígitos
o guión bajo _
Ejemplos de identificadores correctos e incorrectos:
 Número
o Respeta las reglas
 Mi Número
o Tiene un espacio en blanco
 Número1
 5PorCiento
o Comienza con un dígito
 Autor&Intérprete
o Caracter & no permitido
 Mejor_Nota
o Respeta las reglas
http://algoritmos21.blogspot.com/2012/07/identificadores.html
Tipo identificador VBA

Visual Basic proporciona un conjunto de caracteres de tipo identificador que


puede usar en una declaración para especificar el tipo de datos de una variable
o constante. En la tabla siguiente se muestra los caracteres de tipo identificador
disponibles con ejemplos de uso.

Carácter de tipo identificador Tipo de datos Ejemplo

% Integer Dim L%

& Long Dim M&

@ Decimal Const W@ = 37.5

! Single Dim Q!

# Double Dim X#

$ String Dim V$ = "Secret"

No existe ningún carácter de tipo identificador para


el Boolean, Byte, Char, Date, Object, SByte, Short, UInteger, ULong, o UShort tipos de datos, o
para ninguno tipos de datos compuestos como matrices o estructuras.

En algunos casos, puede anexar el $ de caracteres a una función de Visual Basic, por
ejemplo Left$ en lugar de Left, para obtener un valor devuelto de tipo String.

En todos los casos, el carácter de tipo identificador debe aparecer inmediatamente después
del nombre del identificador.

https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-
features/data-types/type-characters

PALABRAS RESERVADAS EN PSEINT

Son palabras propia en la la sintaxis de un lenguaje de programación y no puede ser usada


como el nombre de una variable.
En PsInt son las siguientes:

 Proceso
 Inproceso
 Definir
 Como
 Logico
 Entero
 Real
 Caracter
 Si
 Entonces
 Sino
 Para
 Paso
 Hacer
 Mientras
 FinSi
 Finpara
 FinMientras
 Subproceso
 Repetir
 Escribir
 Leer
 Dimension
 Borra Pantalla

https://aliciaflores120498.wordpress.com/2016/09/20/palabras-reservadas-en-pseint/

Palabras reservadas en Visual-Basic

Las palabras clave siguientes están reservadas, lo que significa que no se pueden utilizar como
nombres para los elementos de programación, como son las variables o los procedimientos.
Puede omitir esta restricción incluyendo el nombre entre corchetes ([ ]). Para obtener más
información, vea "Nombres de escape" en Nombres de elementos declarados.

No se recomienda utilizar nombres de escape porque pueden complicar la lectura del código y
llevar a errores imperceptibles difíciles de encontrar.

AddHandler AddressOf Alias And

AndAlso As Boolean ByRef

Byte ByVal Call Case

Catch CBool CByte CChar

CDate CDec CDbl Char

CInt Class CLng CObj

Const Continue CSByte CShort

CSng CStr CType CUInt

CULng CUShort Date Decimal

Declare Default Delegate Dim

DirectCast Do Double Each


http://minueboblogdeholacomojghyrty.blogspot.com/

Variables y constantes en pseudocódigo


Cuando programemos, necesitamos un lugar donde guardar los datos con los que operamos,
ya sean números, texto, etc.

Estos datos pueden variar o no durante el proceso de ejecución del algoritmo, según esa
variación, pueden ser:

 Variables: es un objeto en el que su contenido puede variar durante el proceso de


ejecución del algoritmo, se identifican por un nombre y su tipo de valores que puede
contener para realizar un uso correcto (lo veremos más adelante). Por ejemplo:
acumulación se una suma, realizar una cuenta, etc.
 Constantes: es un objeto que permanece sin cambios durante todo el desarrollo del
algoritmo. Por ejemplo: el numero Pi, el IVA, etc. Para distinguirlos de las variables,
podemos ponerle el nombre en mayúsculas, esto es simplemente un consejo.

Vamos a ver un simple ejemplo donde manipularemos tres variables.

1 Inicio
2 A<-5
3 B<-3
4 C<-A+B
Fin
5
Si mostráramos el resultado de C seria 8, ya que sumamos el valor de A que vale 5 y el valor de
B que vale 3.

Una variable también puede guardar cadenas de texto (se indica encerrando el texto entre
comillas), booleanos o un valor que el usuario teclee por teclado.

unas variables especiales que se usan para ciertas funciones, el nombre de


las variables pueden ser el que nosotros queramos como ya hemos dicho antes, lo especial de
estas variables es la expresión (una suma, varias operaciones, etc.) que utiliza.
Estas variables son:

 Contadores: se utilizan para contar cualquier suceso que se necesite dentro de un


programa. Se realiza en dos operaciones:
 Inicialización: se inicia en 0 si realiza una cuenta natural o desde un valor inicial, si
queremos realizar otro tipo de cuenta.
 Incremento: aumenta el valor de la variable en 1 si es una cuenta natural o con otro
valor, si se desea realizar otro tipo de cuenta. La expresión que se utiliza para
la variablees:

contador <- contador + constante

https://www.discoduroderoer.es/variables-y-constantes-en-pseudocodigo/
Variables y constantes en Visual Basic.

Una variable es un espacio de memoria en el cual se almacena un dato (valor) y que durante la
ejecución del programa puede cambiar de valor; al igual que una variable, una constante es un
espacio de memoria en el cual se almacena un dato, pero la diferencia radica en que el valor
de la constante, no cambia, se mantiene siempre fijo.

Para definir una Variable utilizaremos la instrucción “Dim” seguido del nombre de nuestra
variable, luego la instrucción “As” seguido del tipo de variable a definir, y por último el valor de
dicha variable.

Dim numero As Integer = 15

Vemos que creamos una variable llamada “numero”, de tipo Entero y su valor asignado fue de
15.

Para definir una Constante , primero especificaremos el nivel de acceso (Private, Public, Friend,
Protected, o Protected Friend) de la constante, luego la instrucción “Const” seguido del
nombre de nuestra constante, luego la instrucción “As” seguido del tipo de constante a definir,
y por último el valor de dicha constante.

Public Const DiasDelAño As Integer = 365

https://byspel.com/variables-y-constantes-en-visual-basic-net/2/

Operadores en Pseint

Este PSeudolenguaje dispone de un conjunto básico de operadores que pueden ser utilizados
para la construcción de expresiones más o menos complejas.
Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje reducido:

https://sites.google.com/site/portafolio4bc7a1/pseint/tipos-de-operadores-en-pseint
Operadores en VBA

Operadores aritméticos: Sirven para hacer cálculos (suma, resta, multiplicación y división).

Operador de concatenación: Une los valores de dos variables o constantes (operador


ampersand (&)).

Operadores de comparación: Evalúan si un valor es mayor, menor o igual que otro (igual (=),
menor que (<), menor o igual a (<=), mayor que (>), mayor o igual a (>=), distinto a (<>).

Operadores lógicos: Se suelen utilizar para formar expresiones complejas (negación (Not),
conjunción (And), disyunción (Not).

https://ayudaexcel.com/los-operadores-vba/

Potrebbero piacerti anche