Está en la página 1de 5

Actividad No 1

Instructor Stibenson García Cortina


Sena - Centro Colombo Alemán
ADSI
Análisis y Desarrollo de Sistemas de Información

Apreciado Aprendiz, responda a las siguientes preguntas de acuerdo a los


conocimientos previos adquiridos durante el proceso de formación.

1. Cuando se habla de Programación Orientada a Objeto, se habla:

Se habla de Clases, Herencia, Objeto ,Métodos,Abstraccion,


Encapsulamiento,Poliformismo,Modularidad

2. Tipos de Datos Existente en Programación:


Int, long, short, byte, float, double, String, Boolean , char.

3. Dé Ejemplo de Tipos de Datos Simples o Primitivos:


Int = 1
Float = 123,02
Bolean = true
Char = ‘a’
String = “Este es un texto”

Long = -9,223,372,036,854,775,808

4. Dé Ejemplo de Tipos de Datos de Estructuras Básicas:


Variable
Color =’morado’
Arrays

cars = ["Ford", "Volvo", "BMW"]

tuplas

t = 12345, 54321, 'hola!'


5. Dé Ejemplo de Tipos de Datos de Estructuras Dinámicas Lineales:

lista frutas = ['naranja', 'manzana', 'pera', 'banana', 'kiwi', 'manzana', 'banana']

pilas

1 class Pila:
2 def __init__(self):
3 self.items = []
4
5 def estaVacia(self):
6 return self.items == []
7
8 def incluir(self, item):
9 self.items.insert(0,item)
10
11 def extraer(self):
12 return self.items.pop(0)
13
14 def inspeccionar(self):
15 return self.items[0]
16
17 def tamano(self):
18 return len(self.items)
19
20 s = Pila()
21 s.incluir('hola')
22 s.incluir('verdadero')
23 print(s.extraer())
colas
class Cola:
def __init__(self):
self.items = []

def estaVacia(self):
return self.items == []

def agregar(self, item):


self.items.insert(0,item)

def avanzar(self):
return self.items.pop()

def tamano(self):
return len(self.items)

6. Dé Ejemplo de Tipos de Datos de Estructuras Dinámicas no Lineales:

Árboles

class Arbol(object):
def __init__(self):
self.der = None # Rama derecha del árbol
self.izq = None # Rama izquierda del árbol
self.dato = None # Dato del nodo del árbol

raiz = Arbol()
raiz.dato = 'Raiz'
raiz.izq = Arbol()
raiz.izq.dato = 'Izquierda'
raiz.der = Arbol()
raiz.der.dato = 'Derecha'
print(raiz.izq.dato

Grafo

import numpy as np
from __future__ import division

def probability(x, p):


x = np.array(x)
p = np.array(p)
y = np.random.rand()

cdf = np.cumsum(p)
total = len(x)

pos = 0

for n in range(total - 1):


pos = pos + (y >= cdf.item(n))

return x.item(pos)

result = probability([0, 1, 3, 4], [0.1, 0.2, 0.1, 0.6])

print(result)

7. Cómo utilizar con ejemplos simples el condicional If en Java y Python.

Java

if (condición) {
sentencia;
} else {
sentencia;
}
Python

a = 33
b = 33
if b > a:
print("b es mayor que a")
elif a == b:
print("a y b son iguales")

También podría gustarte