Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Construcción individual
Presentado por:
Carlos Mario Pacheco Rojas
Código: 1072701228
Presentado a:
Tutor Omar Alberto Trejo
Grupo: 203036_1
ARRAYS: Es un espacio de memoria que almacena una colección de datos del mismo tipo.
Así por ejemplo, un array de enteros será una colección de datos de tipo entero que se
Uso
Ejemplo:
ENTERO salarios[100]
PAR var=0, 99, 1
Salarios[var]=0
FIN PARA
CLASS: La palabra class seguida del nombre de la clase. Se implementan sus variables
Uso:
nivel C++, etc... El ecosistema POO está formado por clases, objetos, herencia,
polimorfismo.
Sintaxis:
La palabra “SI” seguida de una condición entre paréntesis y de las instrucciones en caso de
cumplirse dicha condición. Luego, la palabra “SINO” seguida de las instrucciones en caso
De igual forma, se han encontrado algunos apartes de código que pueden ser aplicados para
el desarrollo del problema planteado para el desarrollo del curso, los cuales son
relacionados a continuación:
Programa para crear figuras en un plano cartesiano y simular el juego batalla naval.
while (c<=4)
título=input(“Ingrese título de figura: “,”S”)
posX=input(“Ingrese coordenada en X: “)
posY=input(“Ingrese coordenada en Y: “)
ancho=input(“Ingrese ancho de la figura: “)
alto=input(“Ingrese alto de la figura: “)
if((posX > 0 & posY > 0) | (posX < 0 & posY >0))
figuras(c)=Figura(titulo,posX,posY,ancho,alto)
end
for c=1:4
mostrarFigura(figuras(c))
end
x=input(“Ingrese el valor de x: “)
y= input(“Ingrese el valor de y: “)
if (y==(3*x)+8)
fprintF(“El punto pertenece a la función”);
else
fprintF(“El punto no pertenece a la función”);
Programa para ubicar una pieza barco de 4 unidades en una horizontal de un plano de juego
Mar=zeros(10,10)
horizontal=input(“\n\nIngresar la horitzontal a ubicar el barco [1_10]: “)
if(horizontal >=1 && horizontal <=10)
columna=randi([1,7],1,1)
for i=0:3
mar(horizontal, columna +i)=1;
end
for i=1:10
for j=1:10
fprintf(‘%d\t’,mar(i,j));
end
fprintf(‘\n’);
end
else
fprintf(‘\nIngresar un rango válido [1_10]’ );
end
Seleccione por lo menos tres elementos del código que desarrollo para la práctica 2,
Elemento 1
disp(MATRIZ);
Con este elemento del código elaborado para la práctica No. 2, se puede definir el tamaño
Establecer el orden de la matriz donde va a contener los barcos, puede elegir entre 8 a 10
Con este segmento del código, se puede modificar para que la selección solamente sea en el
rango de 8 a 10, tanto para filas como para columnas, realizando el requerimiento de “OM”
en dos variables diferentes, que podrían ser: “NF” y “NC”, para solicitar el valor de las filas
y las columnas respectivamente, y en lugar de utilizar el comando “randi” para que sean
aleatorios los valores, definiríamos “zeros” para que todos los valores de la matriz sean
llenados con el número cero. Finalmente, se realizar un ciclo “if” para comparar que los
Elemento 2
disparo, por lo que en la variable “DB” ingresaría la coordenada de la matriz a la cual desea
impactar y con la función “find” se verificará si en ese punto existe un barco que este
Elemento 3
if vecesRepetidos == 0
disp(['El ',num2str(DB),' no se repite en la matriz']);
else
disp(['El ',num2str(DB),' aparece repetido ',num2str(vecesRepetidos),'
veces en las posiciones (fila,columna)']);
for m=1:vecesRepetidos
disp(['(',num2str(fila(m)),',',num2str(columna(m)),')']);
end
Con esta parte del código, se puede realizar la comparación que se mencionaba
disparo fallido.
Referencias Bibliográficas
https://tutorias.co/test/includes/teoria/teoriaArrays.php
https://tutorias.co/test/includes/teoria/teoriaCondicionales.php