Consultar ensayos de calidad


Taller de algoritmos y programacion



TALLER DE ALGORITMOS Y PROGRAMACION

Preguntas
1. Defina las siguientes palabras:
a. Programa
b. Variable
c. Constante
d. Lenguaje de programación
2. Que son los tipos de datos y cuales son?
3. Elabora un algoritmo que calcule el doble de un número digitado por el usuario
4. Elabore un algoritmo que permita calcular el promedio de las tres notas de un estudiante ingresado por el teclado de una materia.
5. Defina el tipo de datos para los siguientes valores
a. 2,718281
b. Iva 16%
c. 9.80665
d. Catalina
e. B

6. Complete los datos faltantes en la siguiente tabla
TIPO | TAMAÑO | DESCRIPCION |
| 8 bit | Entero de un byte |
| 16 bit | Entero corto |
Int | 32 bit complemento a 2 | Entero |


Long | 64 bit
| 32 bit IEEE | Punto flotante, precisión simple |
Doublé Punto flotante, precisión doble |
| 16 bit caracter Unicode | Un caracter |
boolean | 8 bit
7. Elabore un programa que permita calcular el volumen de un cilindro, solicitando los valores necesarios por teclado
8. Realice un programa que genere el cuadrado y el cubo de un numero dado por teclado
9. Elabore un programa que calcule el area de un triangulo, ingresando los valores necesarios por teclado.
10. Elabore un programa que calcule e imprima la hipotenusa de un triangulo rectangulo a partir de los catetos.
11. Elabore un programa que imprima elcociente de divir dos números ingresados por teclado.

SOLUCION
1)
Programa: Un programa es una serie de instrucciones u ordenes que se le realicen a un ordenador, que es capaz de entender e interpretar dichas instrucciones y por ende puede ejecutarlas

Variable: Una variable es un símbolo que siempre representa aun elemento, el cual puede cambiar según se le requiera en la ejecución de una actividad o ya sea de un programa, una variable corresponde a una pequeña proporción de un espacio el cual tiene un longitud determinada

Constante: Una constante es un dato que nunca se altera y siempre permanece constante durante la ejecución de una actividad o ya sea un programa

Lenguaje de programación: Un lenguaje de programación es una herramienta que permite dar una serie de instrucciones u ordenes a un ordenador o una maquina, este consiste en una serie de reglas ordenadas que siempre definiran una estructura

Tipo Real
Un dato de tipo real es un número que tiene punto decimal, por lo tanto en sus operaciones puede generar decimales. Por ejemplo 12.3, -78.56 o 45.0. El hecho de que los datos de tipo real generen decimales significa que operan con un juego de reglas llamado Aritmética Real. Una variable que se declare de tipo real podra almacenar solamente datos de tipo real.

Por lo dicho en las anteriores dos definiciones qué tipo de dato sería 5. (así con el puntoy todo). Pensaríamos que es un entero pero en realidad no. La definición de dato entero es que no tiene punto decimal y la de dato Real es que tiene punto decimal, por lo tanto 5. es un dato real.

Tipo Caracter
Un dato tipo caracter es un equivalente del Código ASCII ( American Standard Code for Interchange Information ). Qué es el código ASCII..? Es el Código Internacional de equivalencias Internas en el Sistema Binario. A nivel mundial, los computadores estan construidos en un sistema numérico llamado sistema binario, sistema que se basa solamente en la utilización de unos (1s) y ceros (0s). Este sistema tiene una relación directa con el sistema decimal y por lo tanto fue adoptado ya que permitía aprovechar características físicas de los componentes electrónicos. Dada la gran importancia que poco a poco fueron adquiriendo los computadores, se adoptó un solo código interno para la interpretación de todas y cada una de las teclas (de su teclado, obviamente).

De esta forma cuando usted presiona en su teclado la letra A realmente se genera por dentro de su computador el número 65 pero expresado en código binario, es decir 0100 0001, y cuando usted presiona la tecla 1 se genera internamente el número 49 pero expresado igualmente en código binario, es decir 0011 0001. Cada unade las teclas que usted presione tendra un equivalente interno y por supuesto expresado (internamente) en sistema binario. Cada cero o cada uno utilizado en este sistema se conoce como bit (abreviatura de binary digit) y un conjunto de 8 bits (medida en la cual se expresa el código ASCII) se conoce como un byte (pronúnciese bait).

Como el código ASCII esta expresado en bytes y cada byte tiene 8 bits y cada bit puede tener un 0 8 ó un 1 ( o sea dos estados ) entonces se puede concluir que el código completo consta de 2 combinaciones (o sea 256 equivalencias). A continuación relaciono la tabla completa de equivalencias ASCII.




29

CODIGO ASCII
Tabla de Equivalencias Binarias
Equivalencia en Sistema Decimal Equivalencia en Sistema Binario Equivalencia en Sistema Decimal Equivalencia en Sistema Binario

Caracter que usted digita

Caracter que usted digita

0

48

0011 0000

G

71

0100 0111

1

49

0011 0001

H

72

0100 1000

2

50

0011 0010

I

73

0100 1001

3

51

0011 0011

J

74

0100 1010

4

52

0011 0100

a

97

0110 0001

5

53

0011 0101

b

98

0110 0010

6

54

0011 0110

c

99

0110 0011

7

550011 0111

d

100

0110 0100

8

56

0011 1000

e

101

0110 0101

9

57

0011 1001

f

102

0110 0110

A

65

0100 0001

g

103

0110 0111

B

66

0100 0010

h

104

0110 1000

C

67

0100 0011

i

105

0110 1001

D

68

0100 0100

j

106

0110 1010