Actividad
Introducción a la programación [Nivel 1]
Lección 2 / Actividad 1
Herramientas de programación
ANDRÉS GUTIÉRREZ OCAMPO ISC:2
IMPORTANTE
Para resolver tu actividad, guárdala en tu computadora e imprímela.
Si lo deseas, puedes conservarla para consultas posteriores ya que te sirve
para reforzar tu aprendizaje. No es necesario que la envíes para su revisión.
Propósito de la actividad
Reforzar el uso de las herramientas que permiten dar sentido a la lógica de
programación.
Practica lo que aprendiste
I. Relaciona con una línea el operador con su función y el ejemplo al que
corresponde.
Operador Función Ejemplo
Utilizados para comparar dos
o más valores y
Aritmético determinar si el resultado >=,¡=
es falso (0) o verdadero
(1).
Permiten atribuir un valor a
Relacional ││,!=
una variable.
Usados para efectuar operaciones
Lógico ^=,%=
matemáticas.
Estos operadores arrojan un
resultado verdadero (1) o
falso (0) al comparar uno
Asignación o más valores numéricos o ++,^
Actividad
bits, que pueden estar a su
vez vinculados con
operadores relacionales.
II. Relaciona los siguientes planteamientos colocando el operador que
debe ir sobre la línea y escribe a qué tipo de operador pertenece.
Planteamiento Operador Tipo de operador
92 __-__ 86 Restar numeros aritmetico
A=67; A__--___ ; A= 66 Quitar una unidad a aritmetico
un numero
X=9 __Y___ Y=9; “True” AND logico
A=45, B=3; A __/__ B;
Dividir un numero aritmetico
A=15
III. Evalúa la jerarquía operacional de lo siguiente:
X=(12/4)=3 , (123/9)=13.666
X=436*3=1300^2=3,924 - (13.666)-8^3=√-498.334=-22.323
X=3924-(-22.323) /√168/7^2=3.428X9=30.8571
X=3946.323/ =30.8571
X=127.8902
Actividad
IV. Relaciona con una línea la variable, su tipo, su función y el ejemplo al
que corresponde.
Variable Tipo de Función Ejemplo
variable
Booleano Colocada cuando se 986
quiere referir a una
variable numérica
Float
decimal de valores muy
grandes o muy
pequeños.
Empleada cuando una 3.1415926535…
Caracteres variable almacena
Int
letras o caracteres
alfabéticos.
Usada para hacer
Bool referencia a valores P
numéricos enteros.
Utilizada para valores 0
Numérico
Char numéricos con
decimales.
Introduce valores
Double 86.18
1(“true”) y 0 (“false”).
V. Relaciona los siguientes planteamientos con el operador que
corresponde y escribe a qué tipo de operador pertenece.
Planteamiento Operador Tipo de
operador
92 __>__ 86 Mayor que relacionales
A=67;
Quitar unidad a
A__--___ ; aritmetico
un numero
A= 66
Actividad
X=9 ___y__ Y=9;
AND logico
“True”
A=45, B=3;
A __/___ B; Dividir un numero aritmetico
A=15
VI. Explica en los recuadros cómo modifica cada calificador a las
variables.
Calificador Explicación
Se usa cuándo se pueden presentar
Signed valores numéricos negativos o positivos
de forma indistinta
Se usa cuándo sólo nos importa conocer
Unsigned valores numéricos positivos
Permite aumentar el número de datos en
Long operaciones con cifras muy grandes
Permite trabajar con datos en operaciones con cifras muy cortas,
negativas y positivas.
o
Short
Permite trabajar con datos en operaciones
con cifras muy cortas positivas
Relaciona con una línea la declaración con el tipo de estructura, su
explicación y el diagrama de flujo que lo representa.
Actividad
Declaración Tipo de Explicación Diagrama
estructura
Iterativa
Funciona igual que el if else
sólo que se incluye dentro
do-while
del else otra condición a
evaluar.
Condicional Mediante este se puede
especificar el número de
veces que debes repetir las
acciones. Donde la
condición 1 hace
Swith-case referencia al valor del
contador, la condición 2 es
la que se debe cumplir para
que se repita el ciclo y la
condición 3 se refiere al
incremento del contador.
Este permite realizar una
acción específica mientras
if else if Iterativa
no se cumpla una
condición.
Se usa esta función cuando
se requiere más de una
condicional if, sin embargo,
esta función sólo reconoce
for Condicional variables “int” o “char” y se
le debe agregar después
de cada sentencia if un
“break” que permita evaluar
el siguiente.
Actividad
VII. Describe con tus palabras cuál es la función de las siguientes
estructuras:
Un Contador es una variable entera (int) que nos indica cuantas veces ha ocurrido
un suceso. Por ejemplo, podemos utilizar un contador para saber cuantos números
hay mayores que 17 en una lista.
int[] lista = new int[100]; // Lista de números enteros que
supondremos
Contador // llena.
int contador = 0; // Declaramos e inicializamos
el contador.
for (int i = 0; i < 100; i++)
if (lista[i] > 17)
contador++; // Incrementamos el
contador si corresponde
// Al finalizar el programa, el contador nos
indica cuantas veces ha ocurrido algo
[Link]("Hay " + contador + "
Continue números mayores que 17.");
CONTINUE:
Ésta retorna el programa a la siguiente
iteración saltando hacia el
Break int c=0;// 1. El contador se iguala a 0.
while(c<4) //2. Mientras el contador sea menor a 3, se ejecutarán las acciones.
{
c++// 3. Se le agrega una unidad al contador.
if(c==2)continue;// 4. Si el contador es igual a 2, el proceso se salta este paso y
continua en el siguiente.
printf(“Iteración %d\n”,i)
}
5. Se muestra el texto entre “” con el número
de iteraciones realizadas. En este caso, se verá:
“Iteración 1”, “Iteración 3”, “Iteración 4”.
Actividad
BREAK
Se utiliza cuando se quiere dar fin a una interaccion, pero la condición se
sigue cumpliendo.
Int c=0 // la variable se declara 0
while(c<4)// Mientras el contador sea menor a 4,
se ejecutarán las acciones.
{
c++// Se le agrega una unidad al contador
if(c==2) . Si el contador es igual a 2,
el proceso termina pese a que tenga
un valor menor a 3.
break
;
printf(“Iteración %d\n”,i)// Se muestra el texto entre “”
con el número de iteraciones realizadas.
En este caso, se verá:
“Iteración 1”, “Iteración 2
}
.