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