GUIA 2
1. “La Mosca Feliz” es una empresa dedicada a ofrecer banquetes; sus tarifas son las siguientes: el costo de platillo por persona es de $9.50, pero si el número de personas es mayor a 200 pero menor o igual a 300, el costo es de $8.5. Para más de 300 personas el costo por platillo es de $7.50. Se requiere un algoritmo que ayude a determinar el presupuesto que se debe presentar a los clientes que deseen realizar un evento. Mediante pseudocódigo, diagrama de flujo y un diagrama N/S represente su solución.
2. Los vinicultores de España tienen como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos Gold y Silver, y además en tamaños big y small. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo Gold, se le cargan $20 al precio inicial cuando es de tamaño big; y $30 si es de tamaño small. Si es de tipo Silver, se rebajan $30 cuando es de tamaño big, y $50 cuando es de tamaño small. Realice un algoritmo para determinar la ganancia obtenida y represéntelo mediante diagrama de flujo..
3. El director de la escuela “Pino Blanco” está organizando un viaje de estudios, y requiere determinar cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de automóviles por el servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada alumno es de $65.00; de 50 a 99 alumnos, el costo es de $70.00, de 30 a 49, de $95.00, y si son menos de 30, el costo de la renta del autobús es de $4000.00, sin importar el número de alumnos. Realice un algoritmo que permita determinar el pago a la compañía de autobuses y lo que debe pagar cada alumno por el viaje.
4. El consultorio del Dr. Pedro Antonio Torres tiene como política cobrar la consulta con base en el número de cita, de la siguiente forma: • Las tres primeras citas a $20.00 c/u. • Las siguientes dos citas a $15.00 c/u. • Las tres siguientes citas a $10.00 c/u. • Las restantes a $5.00 c/u, mientras dure el tratamiento. Se requiere un algoritmo para determinar: a) Cuánto pagará el paciente por la cita. b) El monto de lo que ha pagado el paciente por el tratamiento.
5. El presidente de la república ha decidido estimular a todos los estudiantes de una universidad mediante la asignación de becas mensuales, para esto se tomarán en consideración los siguientes criterios: Para alumnos mayores de 18 años con promedio mayor o igual a 9, la beca será de $2000.00; con promedio mayor o igual a 7.5, de $1000.00; para los promedios menores de 7.5 pero mayores o iguales a 6.0, de $500.00; a los demás se les enviará una carta de invitación incitándolos a que estudien más en el próximo ciclo escolar. A los alumnos de 18 años o menores de esta edad, con promedios mayores o iguales a 9, se les dará $3000; con promedios menores a 9 pero mayores o iguales a 8, $2000; para los alumnos con promedios menores a 8 pero mayores o iguales a 6, se les dará $100, y a los alumnos que tengan promedios menores a 6 se les enviará carta de invitación. Realice el algoritmo correspondiente y represéntelo con un diagrama de flujo.
GUIA 2
jueves, 4 de mayo de 2017
13-03 Y 14-03-17: PSEINT
GUIA 1
Realice Algoritmo en Pseudocódigo y Flujogramas de:
1. Realice un programa que calcule la distancia recorrida por un auto bus que viaja a una velocidad determinada y un tiempo definido por el usuario.
2. Escriba un programa que imprima la planilla de pago de un empleado. Los datos de salida son: nombre del empleado, sueldo bruto, AFP, seguro social, renta, descuentos, anticipos, sueldo neto.
3. Realice un programa que lea tres números y genere como resultado: la suma, resta, multiplicación, división y elevación del exponente de los mismos.
4. Hacer un programa que calcule el cociente y residuo de la división de dos números.
5. Hacer un programa que calcule el tiempo que ha transcurrido entre un rango de dos horas estimadas, tome en cuenta los formatos de las horas 12 horas ó 24 horas y si la hora establecida, está en el rango AM ó PM.
REALICE LAS SIGUIENTES OPERACIONES:
1. 4*5+33/2.5+21*80
2. 4(2+2)-2/(34+0.000345)5-90
3. 98 ^ 0.5 + 3 * a / (7 + 5 / (1 * 0))
4. ((2 + 45 ^ (1 / 3)) / ((3 + 6) / 2)) ^ (1 / 2)
GUIA 1
Realice Algoritmo en Pseudocódigo y Flujogramas de:
1. Realice un programa que calcule la distancia recorrida por un auto bus que viaja a una velocidad determinada y un tiempo definido por el usuario.
2. Escriba un programa que imprima la planilla de pago de un empleado. Los datos de salida son: nombre del empleado, sueldo bruto, AFP, seguro social, renta, descuentos, anticipos, sueldo neto.
3. Realice un programa que lea tres números y genere como resultado: la suma, resta, multiplicación, división y elevación del exponente de los mismos.
4. Hacer un programa que calcule el cociente y residuo de la división de dos números.
5. Hacer un programa que calcule el tiempo que ha transcurrido entre un rango de dos horas estimadas, tome en cuenta los formatos de las horas 12 horas ó 24 horas y si la hora establecida, está en el rango AM ó PM.
REALICE LAS SIGUIENTES OPERACIONES:
1. 4*5+33/2.5+21*80
2. 4(2+2)-2/(34+0.000345)5-90
3. 98 ^ 0.5 + 3 * a / (7 + 5 / (1 * 0))
4. ((2 + 45 ^ (1 / 3)) / ((3 + 6) / 2)) ^ (1 / 2)
GUIA 1
06-03-17: PROGRAMA PSEINT
ALGORITMO EN PSEINT
1.Algoritmo que multiplique un numero introducido por el usuario por dos.
2.Algoritmo que calcule un interés simple dado un interés capital y tiempo determinado.
3.Algoritmo que calcule el sueldo mas horas extra que son pagadas al doble.
4.Algoritmo que calcule el promedio de 3 notas.
5.Algoritmo que calcule la ganancia obtenida atraves de la inversión hecha en un banco que paga a razón el 2% mensual.
6.Algoritmo que calcule la ganancia obtenida por un sueldo base mas un 10% extra de comisión por cada una de las tres ventas realizadas.
7.Algoritmo que realice la suma de tres números.
1.Algoritmo que multiplique un numero introducido por el usuario por dos.
2.Algoritmo que calcule un interés simple dado un interés capital y tiempo determinado.
3.Algoritmo que calcule el sueldo mas horas extra que son pagadas al doble.
4.Algoritmo que calcule el promedio de 3 notas.
5.Algoritmo que calcule la ganancia obtenida atraves de la inversión hecha en un banco que paga a razón el 2% mensual.
7.Algoritmo que realice la suma de tres números.
20 Y 21-02-17: FLUJOGRAMAS
FLUJOGRAMAS
Representación gráfica de un algoritmo. Es decir muestra gráficamente los
pasos o procesos a seguir para alcanzar la solución de un problema. La construcción
de esta es muy importante, ya que a partir de este se escribe el programa en un
lenguaje de programación.
SIMBOLOS UTILIZADOS EN LOS FLUJOGRAMAS
REGLAS PARA CONSTRUIR UN DIAGRAMA DE FLUJO
1.
Todo
diagrama debe de tener un Inicio y un Fin.
2.
Las líneas utilizadas
para indicar la dirección de un flujograma deben de ser rectas; verticales u
horizontales.
3.
Todas las líneas
para indicar dirección de flujogramas deben de estar conectadas.
4.
Se debe de
escribir de arriba hacia abajo y de izquierda a derecha.
5.
Identificar
y listarlos puntos de decisión.
6.
Construir
el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolo
7.
Asignar un título
al diagrama y verificar que este completo y descubra con exactitud el proceso
elegido.
14-02-17: ALGORITMOS CON PSEUDO CODIGO
Pseudocódigo:
Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos. El Pseudocódigo es similar al lenguaje cotidiano; es cómodo y amable con el usuario, aunque no es realmente in verdadero lenguaje de computadora. No se ejecutan en las computadoras mas bien sirven para ayudar al programadora razonar un programa antes de intentar escribirlo en algún lenguaje. Un programa ejecutado en Pseudocódigo puede ser fácilmente convertido en un programa en C++, si es que esta bien elaborado. Por ejemplo supongamos que la nota para aprobar un examen es de 60. El enunciado en Pseudocódigo sería:
Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos. El Pseudocódigo es similar al lenguaje cotidiano; es cómodo y amable con el usuario, aunque no es realmente in verdadero lenguaje de computadora. No se ejecutan en las computadoras mas bien sirven para ayudar al programadora razonar un programa antes de intentar escribirlo en algún lenguaje. Un programa ejecutado en Pseudocódigo puede ser fácilmente convertido en un programa en C++, si es que esta bien elaborado. Por ejemplo supongamos que la nota para aprobar un examen es de 60. El enunciado en Pseudocódigo sería:
ALGORITMOS CON PSEUDO CÓDIGO
Lleva una serie de códigos que tiene que cumplir, es una descripción de
alto nivel de un algoritmo que emplea una mescla de lenguaje natural con
algunas convenciones sintácticas propias del lenguaje de programación.
CARACTERISTICAS DEL ALGORITMO CON PSEUDO CÓDIGO:
*Debe tener un punto particular de Inicio
*Debe ser definido, no tener dobles interpretaciones.
*Debe de ser general, es decir debe de soportar la mayoría de variantes
en la definición del problema.
*Debe de ser finito en tamaño y tiempo de ejecución
Estructura del Algoritmo (Cuerpo del Algoritmo)
*INICIO
*INSTRUCION
*FIN
INSTRUCIONES
*Variables: tipos de datos, constantes.
*Leer: permite entrar un dato y almacenarlo en una variable.
*Escribir: Proyecta una expresión.
13-02-17: ALGORITMOS
ALGORITMOS
Serie de pasos o intrusiones que nos permiten resolver un problema.
Ejemplo de Algoritmos:
* Algoritmo para cambiar foco de lámpara de mesa.
*Algoritmo la suma de dos números
*Algoritmo para comprar un libro.
*Algoritmo para Hacer Galletas.
*Algoritmo para ir a la Universidad.
*Algoritmo para resolver el ejercicio de lógica de las cajas.
*Algoritmo para pagar cuota de la Universidad.
*Algoritmo para resolver un examen.
*Algoritmo para calcular promedio de notas.
O6-02-17: TIPOS DE DATOS
DEFINICIONES
¿Qué es un código
fuente?
Es un
conjunto de líneas de texto que son las instrucciones que debe seguir la
computadora para ejecutar una acción o programa específico.
¿Qué son
variables?
Son
espacios reservados en la memoria que, como su nombre indica, pueden cambiar de
contenido a lo largo de la ejecución de un programa.
¿Qué es
constante?
Es un valor
que no puede ser alterado durante la ejecución de un programa.
¿Qué es
depurar?
Es el
proceso de identificar y corregir errores de programación.
¿Qué es programación?
Es el proceso
de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
¿Qué es
dato?
Es
cualquier letra, símbolo o carácter especial que por si solo no tiene ningún
significado.
¿Tipo de
dato informático es?
Un
atributo de una parte de los datos que indica al ordenador (y/o al programador)
algo sobre la clase de datos sobre los que se va a procesar.
EJEMPLOS DE TIPOS DE DATOS
Un operador es un símbolo (+, -, *, /, etc.) que tiene una función predefinida (suma, resta, multiplicación, etc.) y que recibe sus argumentos de manera infija, en el caso de tener 2 argumentos de manera prefija o postfija, en el caso de tener uno solo ( , o bien, ).
TIPOS DE OPERADORES
Aritméticos,
Relacionales, Lógicos.
Los
operadores aritméticos:
Nos permiten,
básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo:
suma, resta, multiplicación, etc.).
Los
operadores relacionales:
También
denominados operadores binarios lógicos y de comparación, se utilizan para
comprobar la veracidad o falsedad de determinadas propuestas de relación (en
realidad se trata respuestas a preguntas). Las expresiones que los contienen se
denominan expresiones relacionales.
Los
operadores lógicos:
Producen un resultado booleano, y sus
operando son también valores lógicos o asimilables a ellos (los valores
numéricos son asimilados a cierto o falso según su valor sea cero o distinto de
cero). Por el contrario, las operaciones entre bits producen valores arbitrarios.
PRIORIDAD DE LOS OPERADORES
31-01 Y 06-02-17: EJERCICIOS DE LOGICA
¿QUÉ ES LOGICA?
Método o razonamiento en el que las ideas o la sucesión de los hechos se manifiestan o se desarrollan de forma coherente y sin que haya contradicciones entre ellas.
Ejercicios de Ejemplo:
Uno de cada 8 frutos es una naranja ¿Cuántas naranjas habrá en una canasta de 400 frutos?
Un reloj se atrasa dos minutos en cada hora. Si se sincroniza a las 0:00 horas con otro que marca la hora correcta. • ¿Qué hora marcara el reloj defectuoso, cuando el bueno marque las 2:pm?
Al multiplicar 315 por cierto numero este aumenta en 98,910. ¿Cuál es ese numero?
En una tórrida tarde de verano, en pleno desierto, dos beduinos decidieron sentarse a comer. uno saco tres panes mientras que el otro saco dos, en ese momento seles acercó un tercer beduino que pasaba por ahí a pedirles comida a cambio de 5 monedas de oro(una por pan) tras sospesar la oferta los dos beduinos decidieron aceptar el trato; así cortaron los panes en el mismo numero de trozo y los tres comieron la misma cantidad a la hora de cobrar el que había puesto 2 panes tomo 2 monedas de oro y dejo 3 para su compañero. sin embargo este reprocho que se había equivocado en la cuenta y que a el le correspondían 4 monedas. ¿Cuál es cuenta que había echo el segundo beduino para que afirmar en una de las monedas que había tomado su compañero era suya?
En una caja hay 2 cajas y 3 bolas, en cada una de estas cajas hay 2 cajas y 3 bolas, y finalmente en cada una de estas cajas hay 2 cajas y 3 bolas. Hallar el numero total de bolas.
Tres conejos cuestan como 8 gallinas, 16 gallinas valen lo mismo que 15 cuyes. Si se sabe que 5 cuyes cuestan 20 soles. ¿Cuánto cuestan 10 conejos?
100 soles cuestan 10 conejos
Si por $10 me dieran 4 chocolates más de los que recibo normalmente, cada uno resultaría costando $1, indique cuántos chocolates recibo normalmente por $5:
Tengo 22 monedas, unas son de 5 pesos y otras de 10 pesos. Si todas juntas suman 200 pesos ¿Cuántas monedas de 5 pesos y cuantas de 10 pesos?
Tengo 4 monedas de 5 pesos y 18 monedas de 10 pesos
Tenemos un tanque para agua de dos tuberías de llenado. Con sola la primera tubería tarda 12 hora en llenarse. Y con sola la segunda tubería abierta tarda 6 horas en llenarse. Estando vacío. ¿Cuánto tarda para llenarse el tanque si le abrimos las dos tuberías?
Tarda en llenarse 4 horas.
Un día a un joven aficionado a los números le preguntamos cuantos años tenía. Él nos respondió: • Si suman tres veces los años que tendré dentro de tres años y le restan tres veces los años que tenía hace tres años, el resultado es exactamente los años que tengo ahora. Ayúdenos a averiguar cuántos años tiene este joven:
Tiene 18 años
Un señor tiene 20 kilos de maíz para repetir entre sus 20 vecinos y decide hacerlo de la siguiente forma: -A cada uno de los niños les dará 3 kilos de maíz. -A cada una de las mujeres les dará 2 kilos de maíz. -A cada uno de los hombres les dará medio kilo. Sabiendo que al menos hay un niño, una mujer y un hombre y que repartió todo el maíz sin que sobrara ni faltara nada. ¿Cuántos niños, mujeres y hombres hay? Podemos usar la siguiente formula: 3n+2m+1/2 h = 20.
Hay un niño, 5 mujeres y 14 hombres.
En una balanza, una jarra depositada en el platillo de la izquierda se equilibra con una botella colocada en el platillo de la derecha. Una jarra se equilibra con un plato y una taza. Tres platos se equilibran con dos botellas. • ¿Cuántas tazas se necesitan para equilibrar la jarra?
• 1 jarra = 1 botella = 1 taza + 1 plato • 1 Jarra= 1 botella= 1,5 platos; Por tanto, 1 taza equivale a medio plato, si un plato y medio equivale a una jarra, necesitamos 3 tazas para obtener el mismo peso que la jarra.
Marta y Ana son dos amigas. Marta preguntó a Ana cuántos libros tenía. Ana contestó: No lo sé con exactitud; si hago grupos de dos, de tres, de cuatro, de cinco o de seis, me sobra siempre uno; sin embargo, si los junto en grupos de siete no me sobra ninguno. ¿Cuántos libros tenía Ana?
• 1 jarra = 1 botella = 1 taza + 1 plato • 1 Jarra= 1 botella= 1,5 platos; Por tanto, 1 taza equivale a medio plato, si un plato y medio equivale a una jarra, necesitamos 3 tazas para obtener el mismo peso que la jarra.
Marta y Ana son dos amigas. Marta preguntó a Ana cuántos libros tenía. Ana contestó: No lo sé con exactitud; si hago grupos de dos, de tres, de cuatro, de cinco o de seis, me sobra siempre uno; sin embargo, si los junto en grupos de siete no me sobra ninguno. ¿Cuántos libros tenía Ana?
30-01-17:GENERALIDADES DE LA ASIGNATURA
¿Cómo se denominan los elementos físicos de una computadora?
Ordenador personal o hardware
¿Cuáles son los periféricos de entrada?
Son aquellos dispositivos que proporcionan datos y señales de control a la unidad central de procesamiento.
Son aquellos dispositivos que proporcionan datos y señales de control a la unidad central de procesamiento.
*Teclado *Mouse *Lápiz Óptico *Escáner *Micrófono *Palanca de Mando *Cámara
¿Cuáles son los periféricos de salida?
Son los que muestran información que ya ha sido ingresada y procesada.
*Modem *Monitor *Impresora *Proyector *Altavoces *Auriculares *Cámara Web *Plotters
¿La impresora multifunción es un ejemplo de?
Periférico de entrada y de salida ya que tiene:
*Impresora *Escáner *Fotocopiadora
*Impresora *Escáner *Fotocopiadora
¿Cuáles son los periféricos de almacenamiento?
Son aquellos de los que se encargan de guardar los datos de los que hace uso el CPU.
*Disquetes *CD-ROM *DVD *Disco duro *Memoria ROM *Cintas Magnéticas
*Tarjeta Perforada *Memoria USB
*Disquetes *CD-ROM *DVD *Disco duro *Memoria ROM *Cintas Magnéticas
*Tarjeta Perforada *Memoria USB
¿Cuál es la diferencia entre CD y DVD?
La capacidad de almacenamiento ya que en un CD caben 650 o 700MB y en un DVD caben 4.8GB.
La capacidad de almacenamiento ya que en un CD caben 650 o 700MB y en un DVD caben 4.8GB.
Suscribirse a:
Entradas (Atom)
En este blog encontraras una serie de algoritmos con seudocódigos con su respectivo flujograma utilizando el programa PSEINT. ADEMAS DE DEF...
-
¿QUÉ ES LOGICA? Método o razonamiento en el que las ideas o la sucesión de los hechos se manifiestan o se desarrollan de forma coherente ...
-
DEFINICIONES ¿Qué es un código fuente? Es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora p...
-
FLUJOGRAMAS Representación gráfica de un algoritmo. Es decir muestra gráficamente los pasos o procesos a seguir para alcanzar la soluci...