Está en la página 1de 31

Universidad Abierta Para Adultos

Asignatura
Lógica Computacional
Facilitador
Geury Guzmán
Sustentante
Cesar Alexander Espinosa Alcántara
Matricula
202006646
Punto 1.- Selección la respuesta

1.- En el acceso secuencial El elemento de lectura del dispositivo debe pasar


por el espacio ocupado por la totalidad de los datos almacenados previamente
al espacio ocupado físicamente por los datos almacenados que componen el
conjunto de información a la que se desea acceder.

2.- En el modo de acceso aleatorio El elemento de lectura accede directamente


a la dirección donde se encuentra almacenada físicamente la información que
se desea localizar sin tener que pasar previamente por la almacenada entre el
principio de la superficie de grabación y el punto donde se almacena la
información buscada.

3.- Memoria ROM Esta memoria es sólo de lectura, y sirve para almacenar
el programa básico de iniciación, instalado desde fábrica. Este programa entra
en función en cuanto es encendida la computadora y su primer función es la de
reconocer los dispositivos, (incluyendo memoria de trabajo), dispositivos

4.- Memoria RAM Esta es la denominada memoria de acceso aleatorio o sea,


como puede leerse también puede escribirse en ella, tiene la característica de
ser volátil, esto es, que sólo opera mientras esté encendida la computadora. En
ella son almacenadas tanto las instrucciones que necesita ejecutar
el microprocesador como los datos que introducimos y deseamos procesar, así
como los resultados obtenidos de es

5.- Dispositivos de almacenamiento del computador Por las características


propias del uso de la memoria ROM y el manejo de la RAM, existen
varios medios de almacenamiento de información, entre los más comunes se
encuentran: El disco duro, El Disquete o Disco Flexible, etc...

6.- Cinta Magnética Esta formada por una cinta de material plástico recubierta


de material ferromagnético, sobre dicha cinta se registran los caracteres en
formas de combinaciones de puntos, sobre pistas paralelas al eje longitudinal
de la cinta.

7.- El tambor magnético Están formados por cilindros con material magnético
capaz de retener información, Esta se graba y lee mediante un cabezal cuyo
brazo se mueve en la dirección del eje de giro del tambor.

8.-Los disco duro Son en la actualidad el principal subsistema de


almacenamiento de información en los sistemas informáticos. Es un dispositivo
encargado de almacenar información de forma persistente en un ordenador, es
considerado el sistema de almacenamiento más importante del computador y
en él se guardan los archivos de los programas

9.-_____________________________ La norma de PCMCIA es la que define a


las PC Cards. Las PC Cards pueden ser almacenamiento o tarjetas de I/O.
Estas son compactas, muy fiable, y ligeras haciéndolos ideal para notebooks,
palmtop, handheld y los PDAs,. Debido a su pequeño tamaño, son usadas para
el almacenamiento de datos,   aplicaciones,  tarjetas de memoria, cámaras
electrónicas y  teléfonos celulares.

10.- Flash Cards son tarjetas de memoria   no volátil es decir conservan los
datos aun cuando no estén alimentadas por una fuente eléctrica, y los datos
pueden ser leídos, modificados o borrados en estas tarjetas.

Punto 2.- SELECCIONE UNA:

1.-Es el valor de un  bit

a. 0 – 1

2.-Es el valor de un Tera bytes

b. (1024)4 Bytes
3.-Es el valor de un  giga bytes

d. (1024)3 Bytes

4.-Es el valor de un  kilo bytes


a. 1024 Bytes

5.-Es el valor de un  mega bytes

a. (1024)2 Bytes

6.-Es un conjunto de bytes

b. Archivo

7.-Es la unidad de almacenamiento que representa un carácter

b. Bytes

8.-Es un conjunto de datos relacionados entre sí.

c. Base de datos

9.-Es un conjunto de campos

a. Registros

10.- Es un tipo de dispositivo de almacenamiento de datos que utiliza memoria no


volátil, como la memoria flash, para almacenar datos, en lugar de los platos o
discos magnéticos de las unidades de discos duros (HDD) convencionales

a) La unidad de estado sólido, SSD

Punto 3.- Complete las siguientes tablas de verdad:

a) b) c)
P Q QVP
P Q Q→P
V V V
V V V
V F V
V F F
F V V
F V V
F F F
F F V
d) e) f)

P Q Q↔P
V V V P Q Q↓P
V F F V
F V F F
F F V

g)

p q r ~p ~ q (p v (~ p ^ ~ q) p→ q (p v q) p↔r
q)
V V V F F V F V V V
V V F F F V F V V F
V F V F V V F F V V
V F F F V V F F V F
F V V V F V F V V F
F V F V F V F V V V
F F V V V F V V F F
F F F V V F V V F V
Punto 4.- Base de datos seleccione la respuesta correctas

1. Un archivo o conjunto de archivos que contienen múltiples


informaciones que, de alguna forma, guardan relación es:
c. una base de datos

2. La herramienta informática que permite crear, manipular, gestionar y


eliminar los datos y las estructuras de una base de datos es:
b. un Sistema Gestor de Bases de Datos (SGBD)

3. En una base de datos de una biblioteca pública…


c. “Libros” y “Socios” serían entidades, y “Préstamos” la relación
4.- Microsoft Access, Apache OpenOffice Base y LibreOffice Base son
ejemplos de:
b. Aplicaciones informáticas para Bases de Datos

5. Las bases de datos que creamos y manejamos mediante aplicaciones


como Microsoft Access, Apache OpenOffice Base y LibreOffice Base son
de tipo:
a. relacional
6. De los siguientes acrónimos, indica cual es un Sistema Gestor de
Bases de Datos (SGBD)
b. MySQL

7. Las fases del diseño de una base de datos relacional son:


b. el diseño conceptual, el diseño lógico y el diseño físico

8. De las siguientes afirmaciones, indica cuales son cierto respecto a una


base de datos relacional
d. ambas son falsas

9. En una base de datos de tipo relacional…


a. los registros son las filas de las tablas
10. La clave (o llave) primaria (o principal) en una tabla de una base de
datos relacional
a. puede ser un campo que identifique unívocamente al registro (ej. DNI )
b. puede ser una clave aleatoria, normalmente de tipo numérico (ej. 0037)
c. ambas son ciertas
d. ambas son falsas

11. El diseño conceptual de una base de datos es elaborado por el


Sistema Gestor de Bases de Datos (SGBD) elegido por el usuario
Verdadero / Falso

12. Los filtros en las aplicaciones informáticas para bases de datos,


permite
b. ocultar los registros que no nos interesen de la base de datos
13. Estos iconos pertenecen a dos aplicaciones informáticas para bases
de datos diferentes, pero ambos significan lo mismo:

c. Informes

14. Estos iconos pertenecen a dos aplicaciones informáticas para bases


de datos diferentes, pero ambos significan lo mismo:

b. Formularios

15. Estos iconos pertenecen a dos aplicaciones informáticas para bases


de datos diferentes, pero ambos significan lo mismo:
a. Tablas (NO TIENE ICONOS)
b. Formularios (NO TIENE ICONOS)
c. Informes (NO TIENE ICONOS)
d. Ninguna de los anteriores (NO TIENE ICONOS)
Punto 5.- Estudiar estos diagramas de flujo y realizar los

1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y
escribir el resultado.

2. Hacer un diagrama de flujo que permita leer 2 números diferentes y nos


diga cuál es el mayor de los 2 números.
3. Crear un diagrama de flujo de procesos en el que se almacenen 3
números en 3 variables A, B y C. El diagrama debe decidir cual es el
mayor y cual es el menor
4. Realizar el diagrama de flujo para que nos calcule la hipotenusa de un
triángulo rectángulo, conocidos su dos catetos.

5. Diagrama de Flujo para sumar 100 números leídos por teclado.


6. Modificar el anterior para que permita sumar N números. El valor de N se
debe leer previamente por teclado.

 7. Hacer un diagrama de flujo que permita escribir los 100 primeros pares.

8. Hacer el diagrama de flujo para sumar los N primeros impares. Realizar


después uno que haga lo mismo con los pares y otro con los múltiplos de 3.

 9. Calcular el máximo de N números leídos desde teclado.

10. Un año es bisiesto si es múltiplo de 4, exceptuando los múltiplos de 100,


que sólo son bisiestos cuando son múltiplos además de 400, por ejemplo el
año 1900 no fue bisiesto, pero el año 2000 si lo será. Hacer un organigrama
que dado un año A nos diga si es o no bisiesto.

Hacer los siguientes Diagramas de Flujos


Te puedes ayudar visitando esta página
https://pastranamoreno.files.wordpress.com/2012/05/ejercicios-resueltos.pdf
1.-Realizar un algoritmo que permita leer dos valores, determinar cuál de los
dos valores es el menor y escríbalo

2.-Realizar un algoritmo que sume dos números.


3.-Desarrolle un algoritmo que realice la sumatoria de los números enteros
múltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +…. +
100. El programa deberá imprimir los números en cuestión y finalmente su
sumatoria.

4.-Desarrolle un algoritmo que realice la sumatoria de los números enteros


pares comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El
programa deberá imprimir los números en cuestión y finalmente su sumatoria
5.-Realiza un algoritmo que le permita determinar el área de un rectángulo.

6.- Desarrolle un algoritmo que permita leer un valor entero positivo N y


determinar si es primo o no

7.- Realice un algoritmo que determine el pago a realizar por la entrada a un


espectáculo donde se pueden comprar sólo hasta cuatro entrada, donde al
costo de dos entradas se les descuenta el 10%, al de tres entrada el 15% y a la
compra de cuatro tickets se le descuenta el 20 %.
8.-Desarrolle un algoritmo que permita calcular la media aritmética.

9.-Hacer un diagrama de flujo que permita leer 4 números diferentes y nos


diga cuál es el mayor de los 2 números.
10.- Crear un diagrama de flujo de procesos en el que se almacenen 6
números en 6 variables A, B , C, D, E,F. El diagrama debe decidir cuál es el
mayor y cuál es el menor.
11.-Diagrama de Flujo para sumar 1000 números leídos por teclado.

12.-Hacer un diagrama de flujo que permita escribir los 200 primeros pares.
Punto 6.- Dado un vector de números reales:

 a. Escriba un método max que nos devuelva el máximo de los valores


incluidos en el vector.

 b. Escriba un método min que nos devuelva el mínimo de los valores incluidos


en el vector.

 c. Escriba un método medio que nos devuelva la media de los valores


incluidos en el vector.

 d. Escriba un método varianza que nos devuelva la varianza de los valores


incluidos en el vector.

 e. Escriba un método mediano que nos devuelva la mediana de los valores


incluidos en el vector.
 f. Escriba un método moda que nos devuelva la moda de los valores incluidos
en el vector

 g. Escriba un método percentil(n) que nos devuelva el valor correspondiente


al percentil n en el conjunto de valores del vector.

 2. Implemente una clase en Java, llamada Serie, que encapsule un vector de


números reales e incluya métodos (no estáticos) que nos permitan calcular
todos los valores mencionados en el ejercicio anterior a partir de los datos
encapsulados por un objeto de tipo Serie.

 3. Dado un vector de números reales, escriba un método que nos devuelva el
máximo y el mínimo de los valores incluidos en el vector.

4. Dado un vector, implemente un método que inserte un elemento en una


posición dada del vector.

Punto 7.- ALGORITMO

Pedir dos números enteros y mostrar 'Verdadero' si el primero


es mayor

1. ALGORITMO Decir;
2. VAR
3. ENTERO x, z;
4. INICIO
5. ESCRIBIR("Dime dos números");
6. LEER( x, z );
7.
8. SI( x > z )
9. ESCRIBIR("Verdadero");
10. FIN SI
11. FIN

Pedir un número al usuario y mostrar el nombre del día al


corresponder (1=lunes)

1. ALGORITMO DIA_CASO;
2. VAR
3. ENTERO d;
4. INICIO
5. ESCRIBIR("Introduce un número del 1 al 7");
6. LEER( d );
7.
8. SI (d >=1 ) AND (d <= 7)
9. EN_CASO_DE d HACER
10. 1: ESCRIBIR("Lunes");
11. 2: ESCRIBIR("Martes");
12. 3: ESCRIBIR("Miércoles");
13. 4: ESCRIBIR("Jueves");
14. 5: ESCRIBIR("Viernes");
15. 6: ESCRIBIR("Sábado");
16. 7: ESCRIBIR("Domingo");
17. FIN CASO
18. SINO
19. ESCRIBIR("El valor no es válido");
20. FIN SI
21. FIN

Escribir los números del 1 al 100

1. ALGORITMO N53_Mientras;
2. VAR
3. ENTERO Contador;
4. INICIO
5. Contador <- 1;
6.
7. MIENTRAS( Contador <= 100 ) HACER
8. ESCRIBIR( Contador );
9. Contador <- Contador + 1;
10. FIN MIENTRAS
11. FIN

Algoritmo con el que se asignan valores a un Vector de 10


elementos, y luego los muestra

1. ALGORITMO Vectores_1;
2. VAR
3. ENTERO mi_vector[10];
4. ENTERO contador;
5. INICIO
6.
7. PARA contador DESDE 1 HASTA 10
8. ESCRIBIR("Dime un número");
9. LEER( mi_vector[contador] );
10. FIN_PARA
11.
12. PARA contador DESDE 1 HASTA 10
13. ESCRIBIR( "El valor de la posición [", contador, "] es: ",
mi_vector[contador] );
14. FIN_PARA
15.
16. FIN
Programa que usando un Procedimiento, muestra el nombre del
mes que corresponde a un número

1. ALGORITMO Meses;
2. VAR
3. ENTERO numero;
4. CARACTER mes <- "";
5. INICIO
6.
7. ESCRIBIR("Dime un número");
8. LEER( numero );
9.
10. DevolverMes( numero, mes );
11.
12. SI( mes == "" )
13. ESCRIBIR("El número introducido no es válido");
14. SINO
15. ESCRIBIR( "El número [", numero, "] corresponde al mes: ", mes
);
16. FIN_SI
17.
18. FIN
19. PROCEDIMIENTO DevolverMes( E ENTERO num, S CARACTER nombre )
20. INICIO
21.
22. SI( (num >= 1) AND (num <= 12) )
23.
24. EN_CASO_DE num HACER
25. 1: nombre <- "Enero";
26. 2: nombre <- "Febrero";
27. 3: nombre <- "Marzo";
28. 4: nombre <- "Abril";
29. 5: nombre <- "Mayo";
30. 6: nombre <- "Junio";
31. 7: nombre <- "Julio";
32. 8: nombre <- "Agosto";
33. 9: nombre <- "Septiembre";
34. 10: nombre <- "Octubre";
35. 11: nombre <- "Noviembe";
36. 12: nombre <- "Diciembre";
37. FIN CASO
38.
39. SINO
40.
41. nombre <- "";
42.
43. FIN SI
44.
45. RETORNAR;
46.
47. FIN_PROCEDIMIENTO

Rellenar un Vector de 10 elementos con los números del 1 al 10

1. ALGORITMO Vectores_2;
2. VAR
3. ENTERO mi_vector[10];
4. ENTERO contador;
5. INICIO
6.
7. PARA contador DESDE 1 HASTA 10
8. mi_vector[contador] <- 1;
9. FIN_PARA
10.
11. FIN

Guiándote de los ejemplos anteriores realice los siguientes algoritmos

1. Pedir dos números y mostrar la suma de ambos


2. Pedir un número y mostrarlo por pantalla
3. Pedir dos números enteros y mostrar 'Verdadero' si el primero es
mayor
4. Escribir los números del 100 al 700
5. Leer tres números y deducir si se han introducido en orden creciente

Punto 8 desarrollo

1.- ¿Que es la Lógica Computacional?


La lógica computacional tiene como área de experticia el contexto de las
ciencias de la computación. Es una herramienta fundamental para el progreso
de las ciencias computacionales, es la base para elaborar soluciones
informáticas a través de desarrollos científicos, así como el hardware y el
software. Su uso es fundamental en circuitos computacionales, en la
programación lógica y en el análisis y optimización de algoritmos.
2.-Mencione las 3 características de los Algoritmos Computacionales?
Entrada, Proceso y Salida
3.- ¿Diga cinco lenguajes de programación de lo más usados?

C#, Python, Java, TypeScript, PHP,C++


4.-Que es un lenguaje de programación
Un lenguaje de programación, en palabras simples, es el conjunto de
instrucciones a través del cual los humanos interactúan con las computadoras
5.-Que son los procesos
En informática, un proceso se trata básicamente de un programa que entra en
ejecución. Los procesos son una sucesión de instrucciones que pretenden
llegar a un estado final o que persiguen realizar una tarea concreta. Lo más
importante de este concepto, es de dónde sale un proceso o qué es realmente
un programa y un sistema operativo.

6.-Cuáles son las 3 fases de un algoritmo y de detalles de c/u


Entrada, Proceso y Salida
7.- Que es un Algoritmo
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar
un problema o cumplir con un objetivo.
8.- Que es un Pseudocódigo
El pseudocódigo es una forma de escribir los pasos que va a realizar un
programa de la forma más cercana al lenguaje de programación que vamos a
utilizar posteriormente. Es como un falso lenguaje, pero en nuestro idioma, en
el lenguaje humano y en español.
9.- Que es un Diagrama de Flujo
El diagrama de flujo, también conocido como flujograma, es una herramienta
utilizada para representar la secuencia de las actividades en un proceso.

10.- Que son cada uno de estos elementos:


a) Técnica Lineal o Rayado
b) Supercomputadora
c) Acumulador
d) Tabla o Arreglo
e) Contador
f) Computador 
g) Prueba de Escritorio

Punto 9 Realizar los siguientes ejercicios


(P ꓥ Q)

P Q P ꓥ
Q
V V V

V F F

F V F

F F F

(P ꓦ Q)

P Q PVQ
V V V

V F V

F V V

F F F

(P ↔ Q)

P Q P↔Q

V V V

V F F

F V F

F F V

(P → Q)

P Q P→Q

V V V

V F F

F V V

F F V

(P ꓥ Q) ↔ (P ꓦ Q)

P Q P ꓥ Q P V Q (P ꓥ Q) ↔ (P ꓦ
Q)

V V V V V
V F F V F
F V F V F
F F F F V

(P ↔ Q) → (P → Q)

P Q P↔ P→Q (P ↔ Q ) → (P → Q)
Q
V V V V V
V F F F V
F V F V V
F F V V V

(P ꓥ Q) ~R
P Q R PꓥQ ~R
V V V V F
V V F V V
V F V F F
V F F F V
F V V F F
F V F F V
F F V F F
F F F F V
(P ꓦ Q) ↔ R
P Q R PVQ (P ꓦ Q) ↔ R
V V V V V
V V F V F
V F V V V
V F F V F
F V V V V
F V F V F
F F V F F
F F F F V

(P ↔ Q)  →R

P Q R P↔Q (P ↔ Q)  →R
V V V V V
V V F V V
V F V F F
V F F F V
F V V F F
F V F F V
F F V V V
F F F V V

(P → Q) ꓥ R

P Q R P→Q (P → Q) ꓥ R

V V V V V
V V F V F
V F V F F
V F F F F
F V V V V
F V F V F
F F V V V
F F F V F

((P ꓥ R) V Q) ↔ (P ꓦ Q)
P Q R P ꓥ R (P ꓥ R) V Q) PꓦQ ((P ꓥ R) V Q) ↔ (P ꓦ Q)

V V V V V V V

V V F F V V V

V F V F F V F

V F F F F V F

F V V V V V V

F V F F V V V

F F V F F F V

F F F F F F V

((P ↔ Q) ꓥ ~R) → (P V Q)
P Q R P↔ Q ~R (P ↔ Q) ꓥ ~R) PVQ ((P ↔ Q) ꓥ ~R) → (P V Q)

V V V V F F V V

V V F V V V V V

V F V F F F V V

V F F F V F V V

F V V F F F V V

F V F F V F V V

F F V V F F F V

F F F V V V F F

Punto 10 realizas:
1.- Ciclos de Procesamientos de Datos:

a) Clasificación.
b) Esquemas simbólicos
c) Descripción de cada uno de los procesos.

Entrada, Procesamiento, Salida y almacenamiento

Entrada: Los datos de entrada se preparan de forma conveniente para su


procesamiento, aceptando todos los datos provenientes de fuera

Procesamiento: Los datos de entrada se modifican para producir datos de una


forma más útil, fácil de manejar, limpia y depurada según las necesidades de la
institución.

Salida: En esta etapa, se recopila el resultado del paso de procesamiento en


curso, desplegando el resultado este será mostrado en diferentes formas
dependiendo las necesidades de la institución.

Almacenamiento: Una vez procesado los datos son almacenados en discos


duros, nube, etc

2.- Archivos.

a) Conceptos.
b) Nombres y extensiones de archivos

Los son la información que permanece almacenada en lo que se llaman archivos.


Normalmente los archivos están formados por un nombre, un punto y una extensión
(p.e. PROGRAMA.EXE). El nombre nos sirve para diferenciar unos archivos de otros y
la extensión para atribuirle unas propiedades concretas.

Nombre. Cada archivo es identificable con un nombre, que no puede coincidir con otro
que esté en la misma ubicación.

Extensión. Los archivos llevan una extensión opcional, que muchas veces indica su
formato.

Tamaño. Como se dijo, están compuestos por una serie de bytes que determinan su
tamaño. Puede alcanzar kilobytes, megabytes, gigabytes.

Descripción. Además del nombre y la extensión, suelen tener otras características.


Dentro de estas características puede aparecer la protección del archivo, lo que
significa el permiso limitado para la lectura o modificación.
Ubicación. Todos los archivos pertenecen a determinado lugar en la computadora (o
circunstancialmente fuera de ella), el llamado espacio de almacenamiento. La mayoría
se encuentran almacenados en discos rígidos, que están ordenados. jerárquicamente
en carpetas y subcarpetas. Existe necesariamente una ruta de acceso hacia ese lugar,
que comienza con el disco al que se hace referencia (C:, D:).

Formato. El modo en que el archivo será interpretado depende de su formato, entre los
que están los formatos de texto, ejecutable, de datos, de imagen, de audio, de vídeo,
entre muchísimos otros.

Nombres y extensión

Entre los mas comunes o principales están:

APLICACIÓN.BAS Archivo Fuente escrito en lenguaje BASIC.

APLICACIÓN.OBJ Archivo objeto (necesario para su compilación).

APLICACIÓN.EXE Programa Ejecutable.

ARCHIVO.TXT Archivo de texto ASCII "texto plano".

ARCHIVO.RTF Archivo de texto con formato.

ARCHIVO.DOC Archivo de texto con formato de Microsoft Word.

ARCHIVO.VBS Archivo fuente escrito en lenguaje Visual Basic.

De texto: txt, doc, docx, etc.

De imagen: jpg, gif, bmp, png, etc.

De vídeo: avi, mp4, mpeg, mwv, etc.

De ejecución o del sistema: exe, bat, dll, sys, etc.

De audio: mp3, wav, wma, etc.

De archivo comprimido: zip, rar, tar, etc.

De lectura: pdf, epub, azw, ibook, etc.

También podría gustarte