jueves, 20 de abril de 2017

Informes Programas

Operaciones Entre dos Números


Objetivo

Desarrollar un programa que dado dos números los sume, reste, multiplique y divida y muestre sus respectivos resultados.

Operadores aritméticos
+
-
*
/

Operadores Lógicos

And - &

Variables 

Num1             -          Entero
Num2             -          Entero
Sum               -          Entero
Rest                -          Entero
Multi               -          Entero
Div                  -          Real

Condiciones
Num1>=1 & Num2>=1




Desarrollo de práctica

Operadores aritméticos

+
-
*
/


Código






Diagrama de flujo





Dificultades

Ninguna

Aportes

Sirve para realizar las cuatro operaciones básicas entre dos números.

Bibliografías


Pseint



Selección tipo de bebidas

Objetivo

Desarrollar un programa que nos indique dependiendo el tipo de edad si puede ingresar a una fiesta, en caso de poderlo hacer se debe especificaren base a la edad y el sexo que tipo de bebidas puede consumir.

Operadores aritméticos

Ninguno

Operadores Lógicos

And - &
Or –o

Variables 

Edad- Entero
Nom -Carácter
Gen -  Carácter

Condiciones

edad>=16 & edad <=40
gen = "f" o gen ="F"
edad>=16 & edad=17
edad>=18
gen ="M" o gen ="m"
edad>=16 & edad=17
edad>=18



Desarrollo de práctica

Operadores aritméticos

Ninguno


Código






Diagrama de flujo




Dificultades

Ninguna

Aportes

Una aplicación para que determine el tipo de bebida que puede consumir dependiendo la edad y si puede ingresar a la fiesta

Bibliografias

Pseint

Fichas Casino



Objetivo

Desarrollar un programa que nos indique dependiendo la cantidad de fichas si puede cobrar su premio y cuál es el valor del premio.

Operadores aritméticos

Ninguno

Operadores Lógicos

And - &

Variables 

Fichas- Entero
nombre -Carácter
pago -  Real

Condiciones

fichas>0 & fichas <=10
fichas >100 & fichas <=500
fichas > 500
pago>0


Desarrollo de práctica

Operadores aritméticos
*


Código



Diagrama de flujo





Dificultades

Ninguna


Aportes

Una aplicación que determine si puede o no reclamar premio dependiendo la cantidad de fichas y cual es el valor del premio.

Bibliografias

Pseint


Fases Lunares


Objetivo

Desarrollar un programa que nos indique dependiendo del día del mes de abril en qué fase se encuentra la luna.


Operadores aritméticos

Ninguno

Operadores Lógicos

And - &


Variables 

Dia- Entero


Condiciones

>0 & dia <=30
dia >0 & dia <=3
dia >3 & dia <=11
dia>11 & dia <=19
dia>19 & dia<=30


Desarrollo de práctica

Operadores aritméticos

Ninguno

Código



Diagrama de flujo





Dificultades

Ninguna

Aportes

Desarrollar un programa que nos indique dependiendo del día del mes de abril en qué fase se encuentra la luna.

Bibliografias

Pseint
https://www.vercalendario.info/es/luna/colombia-mes-abril-2017.html


 Conversión de metros a pies y pulgadas
  
Objetivo

Desarrollar un programa convierta un valor en metros a pies y pulgadas.

Operadores aritméticos

*
/

Operadores Lógicos

Ninguno

Variables 

mt,pie,pul,rpie,rpul Como Real

Condiciones

Ninguna


Desarrollo de práctica

Operadores aritméticos

*
/

Código



Diagrama de flujo





Dificultades

Ninguna

Aportes

Desarrollar un programa convierta un valor en metros a pies y pulgadas.

Bibliografias

Pseint
Fundamentos de programacion Luis Joyanes



martes, 14 de marzo de 2017

Ejercicios Libro

 







  1. Diseñar un algoritmo que imprima y sume la serie de números 3,6,9,12,...,99


2.Diseñar un algoritmo para calcular la velocidad (en metros/segundo) de los corredores de una carrera de 1500 metros. La entrada serán parejas de números (minutos, segundos) que darán el tiempo de cada corredor. Por cada corredor se imprimirá el tiempo en minutos y segundos, así como la velocidad media. El bucle se ejecutará hasta que demos una entrada de 0,0 que será la marca de fin de entrada de datos.


3.Escribir un algoritmo que calcule la superficie de un triángulo en función de la base y la altura.


¿Cuál de los siguientes datos son válidos para procesar por una computadora?

 a) 3.14159 e) 2.234E2 i) 12.5E.3 
b) 0.0014 f) 12E+6 j) .123E4 
c) 12345.0 g) 1.1E-3 k) 5A4.14
 d) 15.0E-04 h) –15E-0.4 l) A1.E04

R= a,b,c,d,e,f,g y j.

¿Cuál de los siguientes identificadores son válidos?

 a) Renta e) Dos Pulgadas i) 4A2D2 
b) Alquiler f) C3PO j) 13Nombre 
c) Constante g) Bienvenido#5 k) Nombre_Apellidos 
d) Tom’s h) Elemento l) NombreApellidos


R= a,b,c,f,h,k,l

Escribir un algoritmo que lea un valor entero, lo doble, se multiplique por 25 y visualice el resultado.
Análisis de problema
DATOS DE SALIDA: Resultado (es el resultado de realizar las operaciones)
DATOS DE ENTRADA: Número (el número que leemos por teclado)
Leemos el número por teclado y lo multiplicamos por 2, metiendo el contenido en la propia variable de
entrada. A continuación lo multiplicamos por 25 y asignamos el resultado a la variable de salida resultado.
También podríamos asignar a la variable de salida directamente la expresión número*2*25

Diseñar un algoritmo que lea cuatro variables y calcule e imprima su producto, su suma y su media aritmética. 

Análisis del problema 

DATOS DE SALIDA: Producto, suma y media 
DATOS DE ENTRADA: A,b,c,d

Diseñar un programa que lea el peso de un hombre en libras y nos devuelva su peso en kilogramos y gramos (Nota: una libra equivale a 0.453592 kilogramos). 

Análisis del problema 

DATOS DE SALIDA: Kg, gr 
DATOS DE ENTRADA: Peso 
DATOS AUXILIARES: Libra (los kilogramos que equivalen a una libra)


¿Qué se obtiene en las variables A y B después de la ejecución de las siguientes instrucciones?

A ← 5 
B ← A + 6 
A ← A + 1 
B ← A – 5



¿Qué se obtiene en las variables A, B y C después de ejecutar las siguientes instrucciones?

A ← 3 
B ← 20 
C ← A + B 
B ← A + B 
A ← B





¿Qué valor toman las variables A y B tras la ejecución de las siguientes asignaciones?

A ← 10 
B ← 5 
A ← B
 B ← A












Fuentes


  • https://es.wikipedia.org/wiki/Wikipedia
  • http://es.wikihow.com/
  • Matematica digital carlos barco gomez
  • Fundamentos de programación  luis joyanes aguilar
  • www.significados.com
  • http://definicion.de/
  • http://proyectoova.webcindario.com/
  • https://omios93.wikispaces.com/
  • http://cristian-conde.blogspot.com.co
  • Fundamentos de programacion Luis Joyanes Aguilar



Conversiones

Conversión Decimal - Binario

Binario
Decimal
2048
1024
512
256
128
64
32
16
8
4
2
1







1
0
0
1
1
1
39




1
0
1
0
1
0
0
1
169

1
0
1
0
0
1
0
0
0
0
0
1312







1
0
0
1
0
18




1
1
0
1
0
1
0
1
213




1
1
1
1
1
1
1
1
255
1
1
0
1
1
0
0
0
1
1
0
1
3469




1
1
0
1
1
0
0
1
217


1
1
0
0
1
1
0
0
1
1
819
1
1
0
1
1
0
0
0
1
1
1
0
3470






         Conversión Decimal – Hexadecimal

Binario
Hexadecimal
2048
1024
512
256
128
64
32
16
8
4
2
1







1
0
0
1
1
1
27




1
0
1
0
1
0
0
1
A9

1
0
1
0
0
1
0
0
0
0
0
520







1
0
0
1
0
12




1
1
0
1
0
1
0
1
D5




1
1
1
1
1
1
1
1
FF
1
1
0
1
1
0
0
0
1
1
0
1
D8E




1
1
0
1
1
0
0
1
D9


1
1
0
0
1
1
0
0
1
1
333
1
1
0
1
1
0
0
0
1
1
0
1
D8D