13
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION U.E.C. JUAN XXIII - FE Y ALEGRIA B. LIBERTAD - CIUDAD OJEDA AÑO ESCOLAR: 2012 - 2013 Docente: Ing. Yesika Medina OBJETIVO 1. Diseñar Algoritmos y Diagramas de Flujos para la Resolución de Problemas Realiza los siguientes programas mediante Algoritmos y Diagramas de Flujo. 1. Calcular el área de un triángulo conociendo que área_triángulo= base* altura /2. 2. Calcular el promedio de dos calificaciones. 3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado. 4. Calcular el mayor de dos números. 5. Ingrese desde el teclado el radio de una circunferencia e imprimir la longitud de la misma conociendo que longitud_circunferencia= 2*pi*radio 6. Calcular el volumen de un cilindro y mostrar en pantalla el resultado, volumen_cilindro= pi*r*r*h 7. Calcular el área de un cilindro, área_cilindro =2*pi*radio 8. Mostrar en pantalla el mayor de tres números. 9. Ingresar dos números desde el teclado, verificar si los números son iguales, en caso de ser iguales los dos números, regresar al paso dos para ingresar de nuevo dos números distintos. 10. Calcular la edad de una persona e indicar si puede votar en unas elecciones presidenciales. 11. Calcular el promedio de doce calificaciones e indicar si el estudiante está aprobado o reprobado. 12. Calcular la media aritmética de tres valores.

OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

  • Upload
    vanminh

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

OBJETIVO 1. Diseñar Algoritmos y Diagramas de Flujos para la Resolución

de Problemas

Realiza los siguientes programas mediante Algoritmos y Diagramas de Flujo.

1. Calcular el área de un triángulo conociendo que área_triángulo= base* altura /2.

2. Calcular el promedio de dos calificaciones.

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.

4. Calcular el mayor de dos números.

5. Ingrese desde el teclado el radio de una circunferencia e imprimir la longitud de

la misma conociendo que longitud_circunferencia= 2*pi*radio

6. Calcular el volumen de un cilindro y mostrar en pantalla el resultado,

volumen_cilindro= pi*r*r*h

7. Calcular el área de un cilindro, área_cilindro =2*pi*radio

8. Mostrar en pantalla el mayor de tres números.

9. Ingresar dos números desde el teclado, verificar si los números son iguales, en

caso de ser iguales los dos números, regresar al paso dos para ingresar de nuevo

dos números distintos.

10. Calcular la edad de una persona e indicar si puede votar en unas elecciones

presidenciales.

11. Calcular el promedio de doce calificaciones e indicar si el estudiante está

aprobado o reprobado.

12. Calcular la media aritmética de tres valores.

Page 2: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

GUIA EJERCICIOS, OBJETIVO 2 .CONOCER EL ENTORNO DE VISUAL STUDIO

2010 Y DECLARAR LAS VARIABLES EMPLEADAS EN UN PROGRAMA.

I Parte. Diseñar los siguiente programas mediante la interfaz de Visual STUDIO

2010, realizar el modo de diseño, la ventana a de propiedades y la Ventana de

código de los controles empleados.

1. AREA = BASE * ALTURA / 2; a= b * h / 2

2. Sumar cuatro calificaciones.

3. Promedio de seis calificaciones.

4. SI Edad >= 18, mostrar Mensajes “ERES MAYOR DE EDAD” de los contrario

mostrar un mensaje “ERES MENOR DE EDAD”.

5. Área de un cuadrado, conociendo que A= L*L.

6. Multiplicación de tres calificaciones.

7. Mostar mediante mensajes el NOMBRE, APELLIDO Y DIRECCIÓN del

usuario.

8. Calcular el subtotal de los productos, ingresando el precio y la cantidad.

9. Calcular el SUBTOTAL, IVA y TOTAL de los productos, ingresando el precio

y la cantidad.

10. Calcular las Horas Laboradas por un trabajador, permitiendo ingresar la

cantidad de horas y el costo de las horas.

II Parte. Diseñar los siguientes programas mediante la interfaz de Visual STUDIO

2010, Realizando el modo de diseño, la ventana a de propiedades y la Ventana de

código de los controles empleados. El programa debe contener tres formularios

1) INICIO. 2) OPCIONES. 3) EDAD.

1) Formulario INICIO. Debe permitir ingresar el usuario y contraseña de un

estudiante y permita acceder al formulario OPCIONES.

Page 3: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

2) Formulario OPCIONES. Debe tener tres botones a) Usuario b) Edad c)

Inicio.

a) Botón Usuario. Cuando se presione este botón mostrar un mensaje con

el nombre, apellido y dirección del usuario.

b) Botón Edad. Permita acceder al formulario EDAD.

c) Botón Inicio. Permita acceder al formulario INICIO.

3) Formulario EDAD. Solicitar el año actual y el año de nacimiento y mostrar la

edad de una persona cuando se presione el botón CALCULAR, además debe

tener los botones BORRAR e INICIO el cual debe regresar al FORMULARIO

INICIO.

III Parte. Diseñar un programa mediante la interfaz de Visual STUDIO 2010, que

permita ingresar el usuario y contraseña de dos estudiantes y acceda a un

formulario llamado CALCULADORA ARITMÉTICA, si los datos no son ingresados

correctamente (usuario y contraseña) mostrar un mensaje “DATOS

INCORRECTOS”. Realizar el modo de diseño, la ventana a de propiedades y la

Ventana de código de los controles empleados.

Page 4: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Objetivo 4. Realizar los modelos de base de datos definición, técnicas, modelo

conceptual, modelo lógico basado en registros, modelo entidad relación,

modelo basado en registros.

Ejercicio 1

Crear un diseño entidad relación que permita controlar el sistema de información de

una academia de cursos siguiendo estas premisas:

• Se dan clases a trabajadores y desempleados. Los datos que se almacenan

de los alumnos son el CI, dirección, nombre, teléfono y la edad

• Además de los que trabajan necesitamos saber el rif, nombre, teléfono y

dirección de la empresa en la que trabajan

• Los cursos que imparte la academia se identifican con un código de curso.

Además se almacena el programa del curso, las horas de duración del mismo, el

título y cada vez que se imparte se anotará las fechas de inicio y fin del curso junto

con un número concreto de curso (distinto del código) y los datos del profesor o

profesora (sólo uno por curso) que son: C.I, nombre, apellidos, dirección y teléfono

• Se almacena la nota obtenida por cada alumno en cada curso teniendo en

cuenta que un mismo alumno o alumna puede realizar varios cursos y en cada cual

obtendrá una nota.

Ejercicio 2.

Crear un diseño entidad relación que permita almacenar datos geográficos referidos

a Venezuela:

Se almacenará el nombre y población de cada localidad, junto con su

nombre y los datos del Estado a la que pertenece la localidad, su nombre,

población y superficie.

Necesitamos también conocer los datos de cada comunidad, nombre,

población y superficie y por supuesto las localidades y estados de la

misma

Page 5: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Para identificar al estado se usarán los dos primeros dígitos del código

postal.

Necesitamos saber qué localidad es la capital de cada estado y cuáles lo

son de cada comunidad.

Ejercicio 3

Crear un diseño entidad relación que permita controlar el sistema de información de

una academia de cursos siguiendo estas premisas:

Se dan clases a trabajadores y desempleados. Los datos que se almacenan

de los alumnos son el DNI, dirección, nombre, teléfono y la edad

Además de los que trabajan necesitamos saber el CIF, nombre, teléfono y

dirección de la empresa en la que trabajan

Los cursos que imparte la academia se identifican con un código de curso.

Además se almacena el programa del curso, las horas de duración del

mismo, el título y cada vez que se imparte se anotará las fechas de inicio y

fin del curso junto con un número concreto de curso (distinto del código) y los

datos del profesor o profesora (sólo uno por curso) que son: dni, nombre,

apellidos, dirección y teléfono

Se almacena la nota obtenida por cada alumno en cada curso teniendo en

cuenta que un mismo alumno o alumna puede realizar varios cursos y en

cada cual obtendrá una nota.

Ejercicio 4

Crear un diseño entidad relación que permita almacenar datos geográficos referidos

a España:

Se almacenará el nombre y población de cada localidad, junto con su nombre

y los datos de la provincia a la que pertenece la localidad, su nombre,

población y superficie.

Page 6: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Necesitamos también conocer los datos de cada comunidad autónoma,

nombre, población y superficie y por supuesto las localidades y provincias de

la misma

Para identificar a la provincia se usarán los dos primeros dígitos del código

postal. Es decir 34 será el código de Palencia y 28 el de Madrid

Necesitamos saber qué localidad es la capital de cada provincia y cuáles lo

son de cada comunidad

Ejercicio 5

Realizar un esquema entidad/relación que permita modelar el sistema de

información de una empresa de software atendiendo las siguientes premisas

• La empresa crea proyectos para otras empresas. De dichas empresas se

almacena el CIF, nombre, dirección y teléfono así como un código interno de

empresa.

• Los proyectos se inician en una determinada fecha y finalizan en otra.

Además al planificarle se almacena la fecha prevista de finalización (que puede no

coincidir con la finalización real)

• Los proyectos los realizan varios trabajadores, cada uno de ellos desempeña

una determinada profesión en el proyecto (analista, jefe de proyecto,

programador,…), dicha profesión tiene un código de profesión. En el mismo

proyecto puede haber varios analistas, programadores,…

• Todos los trabajadores tienen un código de trabajador, un dni, un nombre y

apellidos. Su profesión puede cambiar según el proyecto: en uno puede ser jefe y

en otro un programador

• Se anota las horas que ha trabajado cada trabajador en cada proyecto.

• Puede haber varios proyectos que comiencen el mismo día.

• A todas las empresas les hemos realizado al menos un proyecto

Page 7: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

• Todos los trabajadores han participado en algún proyecto

• En la base de datos, la profesión “administrador de diseño” no la ha

desempeñado todavía ningún trabajador o trabajadora

Modelos Entidad- Relación (E-R) Modelo Basados en Registros.

Entidad

Atributos

Clave.

Relaciones

Tabla.

Campos.

Registros.

Clave Principal.

Relaciones.

Ejercicio 6.-

Page 8: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Ejercicio 7.

Objetivo 9. Crear base de datos mediante SQL

Ejercicio 1

Crear la tabla Aeropuertos (Placa_Avion, Aerolínea, Piloto, Pasajero, Hora

Salida, Hora Llegada, Destino,)

Crear la tabla Piloto( Nombre)

Crear la tabla Aerolínea ( Nombre)

Crear la tabla Equipaje ( Nombre)

Insertar a la Tabla Aeropuertos los campos: Carga, Capacidad de Pasajeros,

Tipo Avión, Modelo.

Insertar a las Tablas Piloto, Aerolínea y Equipaje los campos Código.

Seleccionar los Aeropuertos que tengan por aerolínea AEROMEXICO

Seleccionar los Equipajes que tengan por nombre MALETA.

Seleccionar los AEROPUERTOS que tengan por DESTINO Maracaibo.

Page 9: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Eliminar los registros de la tabla Aeropuertos que tengan por tipo de avión

AIRBUS

NOTA: AGREGAR 5 REGISTROS A CADA TABLA.

Ejercicio 2

Crear la tabla Clientes (Rif, nombre, apellido)

Crear la tabla Compras ( Rif del cliente , cantidad )

Crear la tabla Productos (nombre, descripción y precio)

Insertar a la Tabla Clientes los campos: teléfono, Cuenta Bancaria

Insertar a las Tablas Compras y Productos el campo Código del producto,

Seleccionar los Clientes que tengan por Apellido ROJAS

Seleccionar los Productos que tengan por nombre PROCESADOR.

Seleccionar las Compras que tengan por Cantidad 5 productos.

Eliminar los registros de la tabla Productos que tengan por Precio 1000

NOTA: AGREGAR 5 REGISTROS A CADA TABLA.

Ejercicio 3

1. Crear la tabla Usuarios (Id, Logged, Password, Nombre, Permisos

a. )

2. Crear la tabla Artículos (Id, Fecha, Titilo, Texto , Autorizado)

3. Crear la tabla Anuncios (Id, Fecha , Texto)

4. Insertar a la Tabla Anuncios los campos: Categoría, ficha.

5. Realizar 2 consultas de agregar campos de las dos tablas restantes

6. Seleccionar los Usuarios que tengan por LOGGED Mariett01

7. Seleccionar los Artículos que tengan por Fecha 17/06/14

8. Seleccionar los Anuncios que tengan por Id Invitaciones

9. Mostrar los Productos que tengan distintos Codigos

10. Obtener los datos de los clientes cuyos nombres comiencen con ‘A’

1. Seleccionar dos artículos publicitarios ya sean Ventas o Dedicatorias

2. Realizar dos consultas que permitan eliminar registros de tablas distintas

Page 10: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

NOTA: AGREGAR 5 REGISTROS A CADA TABLA.

Ejercicio 4

1. Crear la tabla Personas (Id, Nombre)

2. Crear la tabla Accidentes (Código, Hora , Fecha Lugar)

3. Crear la tabla Multas (Código, Hora , Fecha Lugar)

4. Crear la tabla Vehículos (Matricula, Marca, Modelo)

5. Insertar a la Tabla Vehículos los campos: color, serial de carrocería.

6. Realizar 3 consultas de agregar campos de las tres tablas restantes

7. Seleccionar los Accidentes que tengan por Fecha 17/06/14

8. Seleccionar las Multas que tengan por Lugar Ciudad Ojeda

9. Seleccionar los Vehículos que tengan por Marca Ford

10. Mostrar los Productos que tengan distintos Códigos

11. Obtener los datos de los clientes cuyos nombres comiencen con ‘A

12. Seleccionar los vehículos del modelo Palio o Siena

13. Realizar dos consultas que permitan eliminar registros de tablas distintas

NOTA: AGREGAR 5 REGISTROS A CADA TABLA

Page 11: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

BASE DE DATOS ARTICULOS DE COMPUTACION.

Ejercicio 1. Agregar una Tabla Clientes: la cual contenga los siguientes campos:

cedula, nombre, apellido, teléfono.

Ejercicio 2. Agregarle cinco registros a la tabla clientes.

Ejercicio 3. Eliminar el Campo ID de la tabla Clientes.

Ejercicio 4. Insertar un campo llamado dirección, entre apellido y teléfono.

Ejercicio 5. Agregarle a la tabla clientes la clave principal.

Ejercicio 6. Utilizando la SINTAXIS de la Instrucción CREATE TABLE, crear la

tabla Productos.

SINTAXIS: CREATE TABLE tabla (campo1 tipo (tamaño, campo2 tipo (tamaño),…);

Ejemplo:

CREATE TABLE Facturas (Numero COUNTER, Cliente TEXT (50), Fecha

DATETIME, Cantidad LONG);

Nota: MENU Crear-->Diseño de Consulta- Cerrar-SQL (Vista SQL)

Ejercicio 7: Utilizando la SINTAXIS de la Instrucción ALTER TABLE, para agregar

los campos Modelo y Marca a la tabla Productos.

SINTAXIS: ALTER TABLE tabla ADD COLUMN campo tipo (tamaño);

Ejemplo:

ALTER TABLE Facturas ADD COLUMN Descripción TEXT (50);

Nota: MENU Crear—>Diseño de Consulta- Cerrar--SQL (Vista SQL)

Ejercicio 8: Seleccionar de la Tabla Clientes la Cédula, Nombre de los Clientes.

Page 12: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

SINTAXIS: SELECT campo FROM tabla;

Ejemplo: SELECT Numero, Cliente FROM Facturas;

Ejercicio 9: Mostrar los productos que tengan el precio de 200, emplear el criterio

WHERE. (WHERE [Escriba…..]= [Campo]);

Ejemplo:

SELECT Número, Cliente, Fecha

FROM Facturas

WHERE [Escriba el Numero de la Factura]= [Numero];

Ejercicio 10: ELIMINAR la información de los productos que tengan por nombre

Monitor

SINTAXIS: DELETE campos FROM tabla WHERE criterios;

Ejemplo:

DELETE Nombre

FROM [Tabla Clientes]

WHERE [Escriba el Nombre a eliminar]= [Nombre];

Ejercicio 11: Crear un formulario para cada tabla que contenga los siguientes

botones:

Ir al primer registro.

Ir al registro anterior.

Ir al registro siguiente.

Ir al último registro.

Agregar un nuevo registro.

Page 13: OBJETIVO 1. Diseñar Algoritmos y Diagramas de … · Crear un diseño entidad relación que permita almacenar datos geográficos referidos a España: Se almacenará el nombre y población

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION

U.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Eliminar registro.

Guardar registro.

Abrir Formulario Principal.