martes, 31 de enero de 2023

Cuestionario.

Cuestionario.

1. ¿ Son lenguajes de programación que se asemejan a las lenguas humanas usando palabras y frases fáciles de entender?

Lenguaje de alto nivel.

2. Consiste en la recolección de datos de entrada que son evaluados y ordenados para ser colocados de manera que produzca información útil?

Procesamiento de datos.

3. Define:

A) Programación: es el proceso de crear un conjunto de instrucciones que le dice a una computadora como realizar algún tipo de tarea.

B) Interprete: Es un programa informático capaz de analizar y ejecutar otros programas.

C) Compilador: Es un programa que traduce un programa escrito en lenguaje fuente y produce otro equivalente escrito en un lenguaje destino.

D) Algoritmo: Es una secuencia de pasos finitos bien definidos que resuelve un problema.

4. Define:

A) Diagrama de flujo: Es la representación grafica de un algoritmo o proceso.

B) Programa: Es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea especifica.

C) Pseudocodigo: Es la representación escrita de un algoritmo, es decir  muestra en forma de texto los pasos a seguir para solucionar un problema.

D) Diagrama N-S: Es como un diagrama de flujo en el que se omiten las fichas de unión y las cajas son contiguas.

5. Es un programa que traduce un programa escrito a un lenguaje de alto nivel.

El compilador.

6. Es un dato numérico o alfanumérico que cambia en la ejecución de un algoritmo.

 La variable.

7. Define:

A) Algoritmo cualitativo: Son aquellas que se realizan por medio de las palabras lo que quiere decir que las ordenes vienen dadas en forma verbal.

B) Algoritmo cuantitativo: Son aquellas en los que se utilizan cálculos numéricos para definir los pasos del proceso.

C) Algoritmo computacional: Es un conjunto ordenado que llevan a cabo una  serie de instrucciones que ofrecen respuestas a problemas determinados.

D) Algoritmos no computacionales: Es  un algoritmo que no requiere de una computadora para ser ejecutado, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.

8. ¿Qué es un programa?

Es una secuencia de instrucciones u ordenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema 0 una función especifica.

9. Define:

A) Entrada: Son aquellos equipos encargados de introducir datos en la memoria central de la computadora para su tratamiento.

B) Proceso: Se refiere a la ejecución de diversas instrucciones por parte del microprocesador, de acuerdo a lo que indica un programa.

C) Salida: Son los equipos que presentan la información al usuario de forma comprensible, ya sea a través de imágenes, textos, sonidos o táctil.

10. ¿Qué es un algoritmo secuencial?

Es aquella en la que una acción (instrucción) sigue a la otra en el orden en el que están escritas.

Diccionario de datos.

Diccionario de datos.

Un diccionario de datos es un conjunto de definiciones  que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos. 

miércoles, 18 de enero de 2023

La Computación Cuántica.

¿Qué es la computación cuántica?

La computación cuántica o informática cuántica​ es un paradigma de computación distinto al de la informática clásica o computación clásica. Se basa en el uso de cubits, una especial combinación de unos y ceros. Los bits de la computación clásica pueden estar en 1 o en 0, pero solo un estado a la vez, en tanto que el cubits puede tener los dos estados simultáneamente. Esto da lugar a nuevas puertas lógicas que hacen posibles nuevos algoritmos. El campo de la computación cuántica incluye investigación de hardware y desarrollo de aplicaciones. Las computadoras cuánticas son capaces de resolver ciertos tipos de problemas más rápido que las computadoras clásicas, ya que sacan partido de los efectos de la mecánica cuántica, como la superposición y la interferencia cuántica. Algunas aplicaciones en las que las computadoras cuánticas pueden brindar dicho impulso de velocidad son el machine learning (ML), la optimización y la simulación de sistemas físicos.



Ejercicios de algoritmos computacionales.

Hacer un algoritmo que permita determinar el área y volumen de un cilindro de su radio y altura.

Pseudocodigo.

1. inicio

2. H = 0 r = 0 A = 0 V = 0

3. Leer H, r

4. A = 2π (r) (r + h)

5. V = π (r²) (H)

6. Imprimir A y V

7. Finalizar 

Prueba de escritorio.

H

R

A

V

Imprimir

Fin

0

0

0

0

 

 

5

8

A = 2π (5) (5 + 8)

A = 2π (5) (13)

A = 408.4

V = π (8²) x 5

V = π (64) x 5

V = 1004.8

A = 408.4

V = 1004.8

 

 

Diagrama de flujo.




martes, 17 de enero de 2023

Ejercicios de algoritmos computacionales.

Hacer un algoritmo que calcule la hipotenusa de un triangulo rectángulo conocidas las longitudes de sus dos catetos.

Pseudocodigo.

1. Inicio

2. H= 0, C1 = 0, C2 = 0

3. Leer C1, C2

4. H = √C1² + C2²

5. Imprimir H

6. Finalizar

Prueba de escritorio.

C1

C2

H

Imprimir  

Finalizar

0

0

0

 

 

4²

2²

√4² + 2² = 4

4

 

Diagrama de  flujo.


miércoles, 11 de enero de 2023

Ejercicios de algoritmo computacionales.

Hacer un algoritmo que calcule el sueldo neto de 10 trabajadores aplicando las deducciones correspondientes.

Pseudocodigo.

1. Inicio

2. C, N, Dto, Ht = 0 Ph = o Sb = 0 AFP = 1.5 % ARS = 2.3 % Sn = 0 Cont = 0

3. Leer C, N, Dto, Ht, Ph

4. Cont = Cont + 1

5. Sb = ( Ht x Ph )   

6. AFP = ( AFP x Sb )   

7. ARS = ( ARS x Sb)   

8. Sn = Sb - AFP - ARS

9. Si Cont = 10

10. Imprimir C, N Dto, Sb, Sn, AFP, ARS

11. Finalizar

12. De lo contrario ir al paso 3

Prueba de escritorio.

N

C

Dto

Ht 

Ph

Sb

AFP

ARS

Sn

Cont

 

0

 

0

0

0

1.5%

2.3%

0

0

Ana 

7236463

Finanzas

4

500

2000

1.5% x

2000 = 30

2.3% x

2000 = 46

1924

0 + 1 = 1

José

3489563

Salud

4

300

1200

1.5% x

1200 = 18

2.3% x

1200 =

27.6

1154.4

1 + 1 = 2

Laura

8382747

Comercial

8

1000

8000

1.5% x

8000 = 120

2.3% x

8000 =

184

7696

2 + 1 = 3

Carlos

1675476

Marketing

6

400

2400

1.5% x

2400 = 36

2.3% x

2400 =

55.2

2308.8

3 + 1 = 4

Juana

9410834

Directivo

5

300

1500

1.5% x

1500 =

22.5

2.3% x

1500 =

34.5

1443

4 + 1 = 5

Miguel

1043784

Compras

7

800

5600

1.5% x

5600 = 84

2.3% x

5600 =

128

5388

5 + 1 = 6

Luisa 

2435457

Gestión

2

200

400

1.5% x 400

= 6

2.3% x

400 = 9.2

384.8

6 + 1 = 7

Mario

4589676

Producción

9

1000

9000

1.5% x

9000 = 135

2.3% x

9000 =

207

8658

7 + 1 = 8

Valeria 

6983457

Almacén

6

700

4200

1.5% x

4200 = 60

2.3% x

4200 =

96.6

4043.4

8 + 1 = 9

David

5473745

Producción

4

800

3200

1.5% x

3200 = 48

2.3% x

3200 =

73.6

3078.4

9 + 1 =

10

Diagrama de flujo.




Ejercicios de algoritmos computacionales.

Hacer un algoritmo que calcule el sueldo neto de un empleado a partir de los siguientes datos suministrados.

Cedula

Nombre 

Departamento

Horas de trabajo

Pago por horas 

Sueldo bruto

AFP 1.5 %

ARS 2.3 %

Sueldo neto 

Pseudocodigo.

1. Inicio

2. C, N, Dto, Ht = 0 Ph = o Sb = 0 AFP = 1.5 % ARS = 2.3 % Sn = 0

3. Leer C, N, Dto, Ht, Ph

4. Sb = ( Ht x Ph )   

5. AFP = ( AFP x Sb )   

6. ARS = ( ARS x Sb)   

7. Sn = Sb - AFP - ARS

8. Imprimir C, N Dto, Sb, Sn, AFP, ARS

9. Finalizar

Prueba de escritorio.

N

C

Dto

Ht

Ph

Sb

AFP

ARS

Sn

Imprimir

 

0

 

 

0

0

1.5%

2.3%

0

 

Ana

89437854

Salud

5

19000

70,000

1.5 x 70,000 = 1050

2.3 x 70,000 = 1.610

67,340

Imprimir C, N Dto, Sb, Sn,

Diagrama de flujo.




Practica Final.

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. Este libro comienza explicando que un sistema ope...