domingo, 12 de noviembre de 2023

Earn money online with Paidwork

 Paidwork is a platform that allows you to earn money online by completing simple tasks. The platform is available to everyone, regardless of their location or account settings. You can earn money on any device with access to the internet, wherever you are. You will get paid for your time spent and engagement on the platform. Everything is under control.



There are four methods of earning on the Paidwork platform:


1. Play games: You can choose from a wide variety of games. For each game, there is a written difficulty level to complete the tasks. The more difficult the task, the more you earn. You get points for completing all the criterion tasks in a chosen game. Then the system converts them into money, which is automatically added to your account.


2. Fill out surveys: You can earn several or even tens of dollars for each completed survey. The survey takes between 5 and 30 minutes to complete, depending on the user's response writing speed. When completing surveys, you will often have to provide more or less detailed information about yourself. All surveys are displayed on Paidwork, you do not have to enter each page separately.


3. Watch videos: You can watch videos of different categories, duration, and topics. For watching each video, you will receive a reward, which will be added to your account balance on Paidwork. The amount of money you earn with this activity depends on the commitment and time you spend watching various videos. You will receive a notification in your application when new opportunities to earn with this method appear on the Paidwork platform.


4. Online shopping: Earn cashback when buying things online and trying products for free. All you have to do is create an account at an online store, buy the product that suits you best, and you will get a partial refund for it. The benefits of each task are specified in its description. If you don't want to buy anything, you don't have to. Earn money by creating an account and trying the company's products for free.


 You can choose how you want to earn money. By completing simple tasks, you can earn up to $700 in just a month without any additional taxes or charges. However, there is no limit to your earnings – you decide how much you earn.


Paidwork also features a referral program where you can earn a bonus if you invite your friends to join the platform. If you invite a friend or someone from the internet to earn money on Paidwork and the person makes their first payout, you will both get $10 for free.


Logros (achievements) in your Paidwork profile are a way to showcase your accomplishments and contributions to the platform. Achievements can include completing a certain number of projects, receiving positive client feedback, or reaching specific milestones. These achievements serve several purposes: enhanced credibility, increased visibility, and more opportunities for revenue.


In conclusion, Paidwork is a legitimate platform that offers a variety of ways to earn money online. Whether you're looking for a full-time job or just some extra cash, Paidwork has something for everyone. With its referral program and achievement system, Paidwork provides a fun and engaging way to earn money online. Sign up today and start earning.

You can join us using this link: https://www.paidwork.com/?r=antoniojmr1995

martes, 2 de diciembre de 2014

Unidad 8: Métodos de Optimización

Ejercicio de la Unidad 8:

Realice un programa que permita medir el rendimiento de cualquier acción.

1.
2. Private Sub Command1_Click()
3. Dim dblStart As Double
4. Dim dblEnd As Double
5. Dim i as Long
6. dblStart = Timer ' Hora de inicio.
7. For i = 0 To 9999
8. »Rutina para probar« ' Escriba su rutina aquí.
9. Next
10. dblEnd = Timer ' Hora de terminación.
11. Debug.Print dblEnd - dblStart ' Presenta el tiempo
transcurrido.
12. End Sub

Unidad 7: Ecuaciones Diferenciales Ordinarias

Ejercicio de la unidad 7:

Dada una serie numérica sumatoria cuyo límite superior es infinito e inferior es k=k0 f(k) , vamos a desplegar las primeras N sumas parciales SN = sumatoria con límite superior infinito e inferior k=k0 f(k) , de la celda A4 en adelante.

Usando la funcion SumaParcial(formula, Kini, N), solo debemos calcular cada suma parcial por separado.
For i = 1 to N
Cells(3+i,1)= SumaParcial(formula,Kini,i)
Next i

El código del botón es:

Private Sub CommandButton1_Click()
Dim x0 As Double
Dim formula1 As String
Dim N As Integer
formula1 = Cells(3, 2)
N = Cells(3, 4)
For i = 1 To N 'sumas parciales S1, S2, ... SN
Cells(3 + i, 1) = "S" + str(i) + " = "
Cells(3 + i, 2) = sp(formula1, 1, i)
Next i
End Sub

lunes, 24 de noviembre de 2014

Ejercicio de la Unidad 6:

Ejemplo 1:

Range("A5").Name: Hace referencia al nombre del objeto Range de la celda A5.

Ejemplo 2:

Range("A5").Select:  Permite activar la celda A5 y ponerla disponible para cualquier otra operacion.

Ejemplo 3:

Range("B2:G4").Formato: En este se ejecuta el método Formato sobre el rango B2:G4. Suponiendo que el formato ha sido previamente definido.
Ejercicio de la Unidad 5:

1- Ejemplifique varias diagonales sucesivas a través de la acumulación de tecto, con datos introducidos por teclado y grafique.

Para hacer que la palabra “BIENVENIDO” aparezca colocada siguiendo varias diagonales un número determinado de veces. Se definen, inicialmente, dos variables contador como enteros
(función Dim… As Integer), y que representan además los índices de las celdas de la Hoja de Cálculo (filas y columnas). Se define el texto en la primera celda. Seguidamente, se define la condición de que la suma de los índices de celda (variables contadores) sean números pares, con la utilización de la función mod (función resto, dividiendo el número requerido por dos, si el resto es 0, el número es par), así se tendrían definidas las diferentes diagonales. Esta “condición” estaría colocada dentro de un doble bucle for (bucle anidado), en el que el valor de cada nueva celda de la diagonal, tendrá el mismo valor que la anterior.

jueves, 16 de octubre de 2014

Ejercicios de las Unidades 3 y 4

1- Realice y diseñe un vector que muestre por pantalla los botones de una calculadora (Adición, Sustracción, Multiplicación y División).
  • Botón Nuevo Cálculo:
 Private Sub Command5_Click ( )
   Text 1 = "  "
   Text 2 = "  "
   Text 3 = "  "
   Text 1,Setfocus
   End Sub
  • Botón Sumar:
Private Sub Command4_Click ( )
   Text 3 = Val (Text 1) + Val (Text 2)
 End Sub
  • Botón Restar:
Private Sub Command3_Click ( )
   Text 3 = Val (Text 1) - Val (Text 2)
 End Sub
  • Botón Multiplicar:
Private Sub Command2_Click ( )
   Text 3 = Val (Text 1) * Val (Text 2)
 End Sub
  • Botón Dividir:
Private Sub Command1_Click ( )
   Text 3 = Val (Text 1) / Val (Text 2)
 End Sub


2- Realice un vector que contenga los siguientes elementos: Nombre, apellido, dirección, sección y semestre de 5 estudiantes.

Private Sub Command1_Click ( )
   Datos Personales "José" "Rodríguez" "Chaguaramas" "P-D-01" "4S"
   Datos Personales "Ana" "Jiménez" " Tucupido" "C-D-03" "1S"
   Datos Personales "Luisa" "Torres" "Altagracia de Orituco" "M-D-05" "8S"
   Datos Personales "Alirio" "López" "Las Mercedes" "M-D-02" "3S"
   Datos Personales "Alonso" "Fernández" "Tucupido" "P-D-01" "4S"
 Print
End

domingo, 27 de julio de 2014

Unidad 1: Diagrama de Flujo

     Es una representación esquemática de los distintos pasos de un programa. El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás. 

 Ejm:

 

Símbolos para la Elaboración de Diagramas de Flujo:

http://www.andresalbarracin.com/wp-content/uploads/2011/03/SIMBOLOS.png 

Diagrama de Flujo Simple:

     Son aquellos que se utilizan para representar las especificaciones del diseño externo y del diseño interno en cualquier nivel, además en estos se especifican los procesos de un sistema en forma funcional.

Diagrama de Flujo Estructurado:

  Los diagramas de flujo estructurados, como su nombre menciona, es actualmente caracterizado como una herramienta de la programación estructurada. Gracias a esta herramienta (y debido a las características de la programación estructurada) podemos interpretar cada acción de un programa y representarlo gráficamente (en un diagrama estructurado) con la debida estructura (simple o compuesta) de la diagramación estructurada.


Unidad 2:  Concepto Fundamentales de Programación en Visual Basic



Definición de Programación:

   Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.

Tipos de Programas: 
  • Programas de contabilidad: Estos les facilitan al usuario el análisis y la compilación de información financiera, ya sea para el ámbito doméstico o para alguna empresa.
  • Programas financieros: Estos contienen utilidades financieras que no incluyen los anteriores. Por medio de estos programas se pueden generar estrategias financieras ya que educan a sus usuarios sobre consideraciones prácticas, regulaciones y leyes.
  • Programas educativos: Estos cuentan con paquetes que enseñan, por medio de guías, sobre una técnica o tópico. Estos pueden estar orientados a adultos.
  • Programas de juegos: Estos programas siempre vienen incluidos en la computadora y son de las más diversas temáticas. Existen con fines educativos o bien, como entretenimiento y los hay para adultos y niños.
  • Programas de producción: Estos son destinados a las compañías, para que sus usuarios puedan adquirir información integrada.   
  • Programas procesadores de texto: Por medio de estos los usuarios logran manipular y producir textos de cualquier índole.
  • Programas de publicación: En estos se combinan diseñadores gráficos con procesadores de texto que permiten la confección de revistas, catálogos, pancartas, folletos y demás. 
  • Bases de datos: Estas son paquetes de programas por medio de los cuales los usuarios logran almacenar, retirar y manipular enormes volúmenes de información.
  • Programas gráficos: Por medio de ellos se pueden transferir, manipular e incluso crear imágenes.

Partes de un Programa:
  • Cabecera (Título): Es una sección obligatoria, debe figurar en todos los programas. Debe comenzar con la palabra reservada program seguida de nombre del programa y un ";".
  • Declaración de Unidades: La palabra reservada que comienza la declaración de unidades es uses y que va seguida de los nombres de las unidades que se quieran utilizar en el programa separados por ",". Se finaliza la sección con un punto y coma ";".
  • Declaración de Constantes: La manera en que se escribe la sección de constantes. Es tan fácil como empezar con la reservada const, seguida de una lista de parejas nombre_de_la_constantes=valor_de_la__constante.
  • Declaración de Tipos: Esta sección no es obligatoria, y sólo se trendrá que declarar si se quiere definir sus propios tipos de datos en el programa. La sección comienza con la palabra reservada type, seguida de una lista de pares nombre_del_tipo=valor_del_tipo.
  • Declaración de Variables: Esta sección, aunque no es obligatoria, casi siempre se declara. Esta sección debe comenzar con la palabra reservada var, seguida de una lista de parejas lista_de_variables=tipo_al_que_pertenecen.
  • Declaración de Procedimientos y Funciones: En ella se puede declarar procedimientos y funciones (subprograma) para que se usen en otros subprogramas o en el cuerpo principal.
  • Cuerpo Principal del Programa: También se le llama bloque del programa. Debe comenzar y finalizar con las palabras reservadas begin y end respectivamente. Muy importante, después de la palabra end, siempre tiene que ir un punto que indica el final del programa.
Instrucciones de Control:

     Las instrucciones de control son aquellas que nos permiten variar o alterar la secuencia normal de ejecución de un programa. Prácticamente la totalidad de lenguajes de programación de alto nivel soportan tres tipos de instrucciones de control: instrucciones condicionales o alternativas, instrucciones de salto, instrucciones repetitivas.


Instrucciones Ejecutables:

     Son aquellas que incluyen instrucciones de asignación, que asignan a un valor o expresión a una variable o constante. Las instrucciones ejecutables pueden llamar a un procedimiento, dividir a otra parte del código, recorrer varias instrucciones con un bucle o evaluar una expresión.  

  Instrucciones Declarativas:


  Las instrucciones de declaración se utilizan para definir procedimientos, variables, propiedades, matrices y constantes, y asignarles nombre. Cuando se declara un elemento de programación, también se puede definir su tipo de datos, nivel de acceso y ámbito.

Constantes:


    Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Son elementos, números, fechas, cadenas de caracteres y expresiones que contienen operadores lógicos o aritméticos, ellas mantienen un valor fijo durante la ejecución del programa.

Variables:


    Son valores que pueden cambiar durante la ejecución de un programa, toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc.
  
Expresiones Aritméticas:


     Se entiende por expresión aritmética a aquella donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos. Los operadores aritméticos más comúnmente utilizados son: + , - , * , / y  %.
     El signo más (+) se emplea para adicionar dos valores, el signo menos (-) para restar un valor de otro, el asterisco (*) para multiplicar dos valores, la división (/) para dividir un valor por otro, y el signo % para obtener el resto de una división entera. Estos símbolos se conocen como operadores binarios, pues operan sobre dos valores o variables.


Operadores Aritméticos, de Relación y Lógicos:
  
  • Operadores Aritméticos: Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica. Visual Basic reconoce los siguientes operadores aritméticos: (+) suma, (-) resta, (*) multiplicación, (/) división flotante, (%) módulo de dos ó más valores.
  • Operadores de Relación: Estos son también conocidos como operadores de comparación, comparan dos expresiones dando un resultado True (verdadero), False (falso) o Null (no válido).
  • Operadores Lógicos: Estos se utilizan cuando Visual Basic compara dos expresiones; lo que hace es regresar uno de dos valores posibles: True o False, pero Visual Basic no entiende True o False por lo que utiliza valores numéricos para representarlos, donde True es 0 y False es 1, ambos valores son booleanos.
Funciones Internas:

     Son funciones matemáticas diferentes de las operaciones básicas pero que se incorporan al lenguaje y que se consideran estándar. Para utilizar estas funciones, debemos de escribir la función y entre paréntesis, deberemos introducir los parámetros que queramos como un numero, una cadena o incluso una variable. 

Instrucciones Lógicas y de Control:

     Es el conjunto de operaciones lógicas y estructuras de control que determinan el orden de ejecución de las instrucciones de un programa.

Ingreso de Datos:


     Se hace a través de hojas de trabajo, las cuales han sido previamente definidas por medio del editor de hojas de trabajo.
Generación de Reportes:

     Se encarga de producir la información requerida y transmitirla a los puntos o centros de información que la soliciten. Esta transmisión de información se puede efectuar mediante el movimiento físico de los elementos de almacenamiento o mediante la comunicación de señales eléctricas digitales o analógicas a dispositivos receptores (terminales, convertidores, estaciones remotas y otro computador).

Subrutina:

     Una subrutina o subprograma (también llamada procedimiento, función o rutina), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica. Algunos lenguajes de programación como Visual Basic o Fortran, utilizan el nombre función para referirse a subrutina que devuelven un valor. 
     Las subrutinas sirven para estructurar o dividir el programa en bloques más pequeños y, por tanto, más fáciles de gestionar. Los bloques más pequeños facilitan la comprobación y la eliminación de errores tanto en las subrutinas como en el programa entero.