This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

miércoles, 7 de diciembre de 2016

Símbolos empleados para los Diagramas de Flujo de Datos

Para las sentencias de repetición podemos emplear el siguiente símbolo: (anexo dos ejemplos)

http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=359:estructuras-de-repeticion-bucles-o-ciclos-desde-siguiente-for-next-anidamientos-cu00150a&catid=28:curso-bases-programacion-nivel-i&Itemid=59

http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=437:ejercicios-resueltos-con-acumuladores-pseudocodigo-y-diagramas-de-flujo-bucle-desde-siguiente-for-next-cu00160a&catid=28:curso-bases-programacion-nivel-i&Itemid=59

Páginas web sugeridas para programación

Ejercicios resueltos de programación

http://es.slideshare.net/maynorMendoza1/untitled1-27287325
http://es.slideshare.net/epetekaun/52-ejerciciosresueltosenpseudocodigo-21155879
http://es.slideshare.net/roldanelgato/21-problemas-de-algoritmo-resueltos


domingo, 4 de diciembre de 2016

Ejercicios de sentencias de repetición

EJERCICIOS DE SENTENCIAS REPETITIVAS


  1. Realizar un pseudocódigo que calcule y muestre el resultado de las 4 operaciones básicas de una calculadora (+, -, *, /) a través de un menú (s: Suma, r: Resta, m: Multiplicación, d: División, *: Salir). El programa debe terminar cuando se escoja la opción * (Salir).
  2. Realizar un pseudocódigo para mostrar un listado con los números impares desde 1 hasta 999 y seguidamente otro listado con los números pares desde 2 hasta 1000. 
  3. Realizar un pseudocódigo que muestre los números pares desde N (siendo N un número par mayor a 2) en forma descendente hasta 2. 
  4. Realizar un pseudocódigo para resolver: de un producto se conoce su código y su costo base. Por cada Venta que se realiza se tiene la cantidad de productos vendidos y el tipo de Venta (Mayor/Detal). El precio de venta del producto se calcula de la siguiente manera: Si el tipo de venta es al detal, el precio de venta es de un 30% sobre costo base, si es al mayor se calcula con un 15% del costo base. Realice un programa que muestre el total en BsF de la Venta. El programa debe tener dos opciones 1. Calcular venta, 2. Salir. Solo debe terminar el programa cuando se presione la opción 2.
  5. Realizar un pseudocódigo para mostrar los números de 1 al N (siendo N un número que se lee) cada uno con su respectivo factorial. El factorial de un número es por ejemplo: para 4! Es 4*3*2*1=24. El factorial de 5! Es 5*4*3*2*1=120, y así con cualquier número N.
  6. Realizar un pseudocódigo para calcular el sueldo neto semanal de un empleado dado el nombre del empleado, sueldo base, número de horas trabajadas en la semana. La empresa fija el precio de la hora básica (leerlo) y tiene el siguiente plan de pago: Cada hora por encima de 40 semanales es una hora extra y tiene un recargo del 35% sobre el precio de la hora básica. El programa debe tener dos opciones 1. Calcular sueldo del empleado, 2. Salir. Solo debe terminar el programa cuando se presione la opción 2.
  7. Realizar el pseudocódigo para leer 20 números y mostrar cual es el mayor y cuál es el menor valor leído.
  8. Realizar el pseudocódigo para leer un dato y almacenarlo en la variable N. Calcular el valor de 2 elevado a la potencia N utilizando una sentencia de repetición. (realizar productos sucesivos 2*2*2....)
  9. Realizar el pseudocódigo leer un dato y almacenarlo en la variable N, leer otro dato y almacenarlo en la variable X. Calcular el valor de X elevado a la potencia N utilizando una sentencia de repetición. 
  10. Realizar el pseudocódigo para convertir un número binario en un número decimal. Mostrar un menú de opciones: 1. Convertir y 2. Salir del programa. Utilice una sentencia de repetición. 
  11. Realizar el pseudocódigo para leer las edades de N cantidad de personas y muestre el promedio de edades. Utilice una sentencia de repetición.
  12. Realice un pseudocódigo que convierta un número del sistema decimal a sistema octal. Utilice un menú de opciones: 1. Convertir de decimal a octal, 2. Salir. 
  13. Realizar el pseudocódigo para leer una medida en centimetros y convertirla a metros. Utilice un menú de opciones (1. Convertir, 2. Salir). 
  14. Realizar el pseudocódigo que muestre los números de uno en uno hasta cincuenta usando una estructura Para (For..Next).
  15. Realizar el pseudocódigo usando una estructura Mientras (Haga mientras) para escribir los números de uno en uno hasta 20.
  16. Realizar el pseudocódigo para preguntar al usuario un número comprendido del 1 al 12. El programa deberá validar el número, de manera avise de cualquier número errado. Si el número es valido entonces debe mostrar el Mes del año al que corresponde (1 - Enero, 2-Febrero...).
  17. Realizar el pseudocódigo pra calcular mediante un programa repetitivo la suma de los N primeros números naturales.
  18. Realizar el pseudocódigo que lea una vocal y muestra el mismo carácter en MAYUSCULAS, mientras sea distinto de '#'. 
  19. Realizar el pseudocódigo que permita pedir 10 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos.

martes, 29 de noviembre de 2016

Ejercicios de sentencias simples, condicionales y selectivas

EJERCICIOS CON SENTENCIAS SIMPLES
1.   Se conoce el año de  nacimiento de un alumno y el año actual, calcular su edad aproximada.

2.     Una calculadora acepta 2 números enteros, calcular la suma.

3.   Una persona percibe una asignación básica y un bono, pero se le descuenta un monto que adeuda, ¿Cuánto dinero recibirá la persona? ¿Qué porcentaje le descontaron del básico?

4.   En  un espectáculo  se vendieron varias entradas con un valor de preventa y otras entradas en la taquilla con el valor normal. Si nos dan el monto total hecho en la preventa y el monto total recogido en taquilla. ¿Cuánto dinero se recabó por concepto de entradas?

5.   Calcular el precio de venta de un artículo cuyo costo se incrementa en 20%

6.   Dada la altura y la base de un rectángulo, calcule y muestre su área (base * altura) y su perímetro (2*base + 2*altura).


7.   De un empleado se tienen los siguientes datos: Cedula, sueldo base, primas y los descuentos por L.P.H. y S.O.O. Haga un programa que indique: Cédula, sueldo neto, total asignaciones, total deducciones y  el porcentaje que representa las deducciones sobre el sueldo neto.


8.   De una cuenta bancaria se conoce su número, el saldo del mes anterior y el total de retiros y depósitos del mes actual. Calcule y muestre por pantalla el número de la cuenta y el saldo actual.

9.   De una sección se conocen el porcentaje de hombres y la cantidad de mujeres. ¿Cuántos hombres estudian en dicha sección?

10. A un alumno le suministran su nota en una escala de 100 puntos. Calcule su nota en escala de 20. Muéstrela por pantalla.

11. Calcular el precio a pagar por una compra si se ofrece el 25% de descuento sobre el monto de la compra

12. Un empleado gana un sueldo básico y además se le asigna una comisión del 25% sobre las ventas que realizó, determine cuanto cobrará el empleado.

13. Un estudiante desea calcular su promedio de notas  dadas sus notas parciales (nota1, nota2, nota3). Del estudiante se conoce además su nombre y su cedula de identidad.

14.  De una Venta se conoce el número de la factura. Además, de cada tipo de artículo  nos dan el código, el  precio  y la cantidad. Muestre por pantalla el Nro. de la Factura y el Total de la Venta, suponiendo que se facturaron 2 tipos de artículos.

15.  La hacienda EL TUNAL quiere determinar el total de docenas de huevos producidas diariamente. Para ello le solicita al Dpto. de Producción que le indique el total de unidades (de huevos) producidas diariamente. Muestre  el total de docenas producidas.

16.  Un termómetro especial convierte una temperatura dada en grados Celsius (ºC) a grados Fahrenheit (ºF). Este único termómetro es utilizado por los físicos de un departamento, de los cuales se conoce su nombre. Implemente un programa que indique el nombre de físico que utilizó el termómetro, la temperatura en ºC introducida y su equivalente en ºF.

17.  Un vehículo gasta  35 Lts de gasolina por semana. Calcular y Mostrar cuantos litros de gasolina consume en un año y cuantos bolívares gasta en un año por concepto de gasolina, sabiendo que un litro de gasolina cuesta Bs 95.

18.  El Registro Electoral Permanente, conoce el total de personas inscritas. De las últimas elecciones se conoce el total de personas que asistieron a votar y el total de votos nulos. El REP quiere saber el porcentaje de personas que no asistieron a votar y el porcentaje de votos nulos.

19.  Una empresa dedicada a la comercialización de artículos importados desea un programa que determine e imprima el precio de venta de un artículo y el monto que debe cancelar el comprador por impuestos al valor agregado (IVA) el cual es el equivalente al 14% del precio de venta.
La empresa fija el precio de venta de la siguiente forma: al precio de fábrica del producto se le suma la ganancia (un % del precio de fábrica), más la comisión del vendedor (equivalente al 20% del precio de fábrica. Este dato es fijo). Como datos de entrada se tienen el precio de fábrica del artículo y su código, además de la ganancia (en %) esperada por la empresa para el artículo.

20.  Una compañía dedicada a la venta de vehículos ofrece a sus clientes el siguiente sistema de pago: Una cuota inicial del 30% del costo del vehículo y la diferencia debe ser cancelada en cuotas mensuales iguales y consecutivas durante 2 años. Cuando un cliente compra un vehículo la compañía requiere un informe que contenga:
      a.- Nombre del cliente.
      b.- Cuota inicial.
      c.- Monto de las cuotas mensuales.

Como dato de entrada se tiene nombre del cliente y precio del vehículo.


21.  Un kiosco de comida rápida desea procesar las ventas del día. Para ello dispone de los siguientes datos: precio y cantidad de: desayunos, almuerzos y cenas. Elabore un programa que permita imprimir: ingreso del kiosco por cada tipo de comida (desayuno, almuerzo y cena), total ingreso del día.

EJERCICIOS CON SENTENCIAS CONDICIONALES


  1. Dado un número introducido por el usuario, indicar si éste es positivo, negativo o nulo. Resuélvalo usando estructura condicional.
  2. Calcular el mayor de dos números leídos del teclado y visualizarlo en pantalla. 
  3. Escriba un programa que pida un número y a continuación escriba si es par o impar usando la instrucción mod. 
  4. Calcular el promedio de calificaciones de un alumno. Las dos primeras notas valen 30% cada una y la tercera 40%. Si el promedio es mayor o igual a 7 imprimirá aprobado, de lo contrario dirá reprobado. Si el promedio es igual a 10, dirá alumno excelente. Se desea imprimir el nombre del alumno, código de la materia y el promedio obtenido. 
  5. Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que éstas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple. 
  6. Una empresa desea calcular la comisión de un vendedor dado el monto de sus ventas. La empresa tiene la siguiente política: Al vendedor se le asignará el 5% de comisión si sus ventas son hasta 1000 BsF, el 10% hasta 2000 BsF y el 15% si vende más de 2000BsF. Determine la comisión obtenida. 
  7. Una Universidad desea determinar la condición de un alumno de acuerdo a su nota final. Una nota mayor a 80 puntos implica una condición “excelente”, entre 50 y 79 “bueno”; menor a 50 pero mayor a 38 “deficiente” y si no “pésimo”. Si se sabe la nota de un alumno, mostrar la condición obtenida. 
  8. La comisión de un vendedor está basada en dos factores: el monto de las ventas y el número de años que tiene en la compañía. El porcentaje de la comisión básica se determina por medio de la siguiente tabla: Monto de ventas Menor a Bsf. 500 es 5%. Monto de venta >= 500 y < 1000 son 7%. Monto de venta >=1000 y < 10000 son 8%. Monto de venta >= a 10000 son 10%. La comisión se duplica si el vendedor ha trabajado 10 ó más años con la compañía. Así también si el vendedor ha trabajado más de 15 años, se le dan 5000 Bsf. extras por cada año después de 15. Elabore un programa que calcule la comisión del vendedor. Como entrada se tiene: nombre del vendedor, monto de las ventas y años de servicio.   


EJERCICIOS CON SENTENCIAS DE SELECCIÓN

  1. Hacer un algoritmo que lea las vocales en minúsculas y las convierta en mayúsculas.
  2. Hacer un algoritmo que lea los números del 1 al 10 y muestre las cantidades en letras.
  3. Realizar el pseudocógico y diagrama de flujo para resolver: De un producto se conoce su código y su costo base. Por cada Venta que se realiza se tiene la cantidad de productos vendidos y el tipo de Venta (Mayor/Detal). El precio de venta del producto se calcula de la siguiente manera: Si el tipo de venta es al detal, el precio de venta es de un 30% sobre costo base, si es al mayor se calcula con un 15% del costo base. Realice un programa que determine el total en BsF de la Venta.
  4. Realizar el pseudocógico y diagrama de flujo para resolver: Una tienda vende 3 tipos de pantalones cuyos precios son los siguientes: Pantalón Tipo  A  en Bs.35.000. Pantalón Tipo  B en Bs. 22.000. Pantalón Tipo  C en Bs. 12.500. Se tiene como datos de entrada: nombre del cliente, tipo de pantalón (A, B o C) y cantidad. Se pide calcular e imprimir: nombre del cliente, cantidad, tipo de pantalón y monto de la compra.
  5. Realizar el pseudocógico y diagrama de flujo para resolver: Una fábrica produce dos tipos de franelas cuyos precios por docena son: Tipo de Franela A Bs. 3.500. Tipo B Bs.7350. La fábrica tiene la siguiente política de descuento: Si compra más de 5 docenas del tipo A el descuento será del 15%. Si compra 3 docenas del tipo A y 2 del tipo B un 20%. Si compra 5 o más docenas del tipo B o 10 o más docenas del tipo A tendrá un descuento del 25%. Si compra 15 docenas del tipo B o más del 20 docenas entre los dos tipo el descuento será del 45%. Si se sabe: Nombre del cliente y Cantidad de docenas solicitadas por cada tipo de franela. Calcular e imprimir: nombre del cliente, docenas solicitadas de cada tipo, monto de la compra (sin descuento), monto del descuento y monto a pagar.
  6. Realizar el pseudocógico y diagrama de flujo para traducir el día de la semana de Español a Inglés. Utilice la sentencia de selección en cada caso.
  7. Realizar el pseudocógico y diagrama de flujo para determinar el día de la semana en que un Venezolano (año 2016) le corresponde comprar sus alimentos de la cesta básica.
  8. Realizar el pseudocógico y diagrama de flujo para determinar el calificativo que le corresponde a un estudiante, sabiendo que Nota = A es Sobresaliente, Nota=B es Bueno, Nota =C es Regular y Nota =D es Deficiente.
  9. Un angulo se considera agudo si es menor de 90 grados, es obtuso si es mayor de 90 grados y es recto si es igual a 90 grados. Utilizando esta información, escribir un programa que acepte un ángulo en grados y visualice el tipo de ángulo correspondiente.
  10. Realizar el pseudocógico y diagrama de flujo para determinar el área de un circulo y de un rectángulo. Tomando en cuenta que opción 1 es para calcular el área de un circulo y opción 2 para calcular el área de un rectángulo (buscar la fórmula de área en internet).
  11. Realizar el pseudocógico y diagrama de flujo para leer un número del 11 al 20 y presentarlo en números romanos.



jueves, 24 de noviembre de 2016

Grupo estable de Diseño Gráfico


martes, 22 de noviembre de 2016

Introducción a los Algoritmos

Ver vídeo introductorio sobre los algoritmos:

https://www.youtube.com/watch?v=ftUVf0gnphg





Símbolos utilizados en los diagramas de flujo de datos para representar los algoritmos

http://virtual.uaeh.edu.mx/repositoriooa/paginas/DiagramasDeFlujoDeDatos/smbolos_utilizados_en_los_diagramas_de_flujo_de_datos.html

Fuentes Consultadas:
  • Joyanes, Luis (1988). Fundamentos de Programación. Algoritmos y Estructuras de Datos. México: McGrawHill.
  • Ferreyra, Gonzalo (2006). Informática. Para cursos de Bachillerato. México: Alfaomega.

Variables
Son elementos que toman valores específicos de un tipo de datos concreto.

Asignación de valores a una variable:
  1. Simples: Consiste en pasar un valor constante a una variable (a ← 15)
  2. Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso (a ← a + 1)
  3. Acumulador: Consiste en usarla como un sumador en un proceso (a ← a + b)

Test recomendados para estudiantes

Aquí publico algunos test on-line bien interesantes para conocernos un poco más o complementar la opinión que tenemos de nosotros mismos:

Test de coeficiente intelectual  https://www.123test.es/test-de-ci/


martes, 15 de noviembre de 2016

Blogs de estudiantes de 5to Informática "A" Año escolar 2016-2017

En esta publicación se listan los Blogs de los estudiantes de la especialidad Informática del año escolar 2016-2017, con el propósito de concentrar la información y mantenernos informados de nuestros trabajos y actividades escolares.














Carlos Farias http://carlanga121.blogspot.com/
Yosmer Paredes  http://yosmerparedes.blogspot.com/
Frank Ramírez  http://framirezl.blogspot.com/
Yeisonk Pimentel  http://yeisonkpimentel.blogspot.com/
Jesús Viloria  http://jesusviloria2016.blogspot.com/
Ramón Malpica  http://ramonmalpica23.blogspot.com/
Dania Godoy  http://daniagodoy.blogspot.com/
Junior Bracho  http://junz07.blogspot.es/
Frank Zerpa  http://frankzerpa12israel.wixsite.com/misitio
Yangelsy Quintero  http://diamanteyan.blogspot.com/
Edubelys Olivar  http://eduandrea25.blogspot.com/
Maikol Briceño  http://maikol16.blogspot.com/
Katherin Montaña  http://kate2812.blogspot.com/
Ronald Suarez  http://ronaldsuarez.blogspot.es/
Orianny Hidalgo  http://oriih.blogspot.com/
Diego Graterol  http://grateroldiego20.blogspot.com/

Blogs de estudiantes 5to Informática "B" Año escolar 2016-2017

En esta publicación se listan los Blogs de los estudiantes de la especialidad Informática del año escolar 2016-2017, con el propósito de concentrar la información y mantenernos informados de nuestros trabajos y actividades escolares.


Jorman Rodríguez   http://jormanrodriguezp.blogspot.com/
Marcos Salas  http://marcostulios.blogspot.com/
Antonio Delgado  http://antoniod16.blogspot.com/
Wanderley Prado  http://informaticadewanderprado.blogspot.com/
Michael Vázquez  http://michelvz.blogspot.com/
Isgenderlin Matos  http://isgenderlin.blogspot.com/
Naibelis Peñaloza  http://naibelisgil.blogspot.com/
Jordi Ramírez  http://jordin16.blogspot.com/
Jesús Peña  http://jesusprojo.blogspot.com/
Kristhian Nacar  http://kjrdreams.blogspot.com/2016/11/kristhian-d.html
Ismael Barrueta  http://ismaeldavidbarrueta.blogspot.com/
Manuel Terán  manuelteran11.blogspot.com
Edgar Torres   http://alexandert123.blogspot.com/
Antonio Delgado http://antoniod16.blogspot.com/
Mileidi Avendaño  http://mileidichiquinquira1.blogspot.com/
Daniela García  http://danielagarcia200.blogspot.com/
Grexymar Matheus http://grexymarmatheus.blogspot.com