sábado, 20 de noviembre de 2021

Manipulación de archivos de texto

Manipulación de archivos de texto








Creando formularios en C#

 Creando formularios en C#


Este tema ya lo habia visto en la asignatura "estructuras de datos" y de igual forma me a costado mucho aprender de estos temas , para solucionar las actividades debo de ver muchos videos y gasto mucho tiempo pero cada vez aprendo y me socializo mas con la plataforma




Modelo clase

 Modelo clase









En informática, una clase es una plantilla para la creación de objetos de datos según un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje. Cada clase es un modelo que define un conjunto de variables y métodos apropiados para operar con dichos datos. Cada objeto creado a partir de la clase se denomina instancia de la clase.


La programación orientada a objetos es la base principal para los tipos de objetos. Permiten abstraer los datos y sus operaciones asociadas al modo de una caja negra. Los lenguajes de programación que soportan clases difieren sutilmente en su soporte para diversas características relacionadas con clases. La mayoría soportan diversas formas de herencia. Muchos lenguajes también soportan características para proporcionar encapsulación, como especificadores de acceso.



Arreglos en lenguaje de programación

 Arreglos en lenguaje de programación


Los arreglos multidimensionales son una ampliación de las matrices de dos dimensiones y utilizan

 subíndices adicionales para la indexación. Un arreglo 3D, por ejemplo, utiliza tres subíndices. Los dos

 primeros son como una matriz, pero la tercera dimensión representa páginas u hojas de elementos



jueves, 18 de noviembre de 2021

Práctica sobre funciones

 Práctica sobre funciones



 Práctica sobre funciones
 En análisis de Algoritmos las técnicas recursivas se usan mucho para la solución de Problemas. Esta forma en análisis de Algoritmos es llamada Divide y Vencerás.
Para poder resolver un problema de forma recursiva es necesario saber alguna solución no recursiva para alguno de los casos más sencillos. "Usamos la solución más simple para resolver un problema más complejo."(wikilibros, 2021)
Una función recursiva es aquella que está definida en función de sí misma, por lo que se llama repetidamente a sí misma hasta llegar a un punto de salida.
Cualquier función recursiva tiene dos secciones de código claramente divididas:
Por un lado, tenemos la sección en la que la función se llama a sí misma.
Por otro lado, tiene que existir siempre una condición en la que la función retorna sin volver a llamarse. Es muy importante porque de lo contrario, la función se llamaría de manera indefinida.(EllibroDelPython, 2021)
Funciones recursivas (Python):
Las funciones recursivas son funciones que se llaman a sí mismas durante su propia ejecución. Ellas funcionan de forma similar a las iteraciones, pero debe encargarse de planificar el momento en que dejan de llamarse a sí mismas o tendrá una función recursiva infinita.(Covantec, 2021)
Estas funciones se estilan utilizar para dividir una tarea en sub-tareas más simples de forma que sea más fácil abordar el problema y solucionarlo.

def TextoRepetirMensaje():
    print("Imrprimir texto")
    print("reutilizar codigo con funciones")

TextoRepetirMensaje()
Resultado:
Imrprimir texto
reutilizar codigo con funciones
•       Función recursiva sin retorno:
#Ejemplo de Funcion recursiva sin retorno
def cuenta_regresiva(numero):
    numero -= 1
    if numero > 0:
        print (numero)
        cuenta_regresiva(numero)
    else:
        print ("Fin Factorial!")
        print ("Fin de la función", numero)


cuenta_regresiva(8)
Resultado:
Imrprimir texto
reutilizar codigo con funciones
7
6
5
4
3
2
1
Fin regresión!
Fin de la función 0
Process finished with exit code 0
•       Función recursiva con retorno:
Este ejemplo se muestra el procedimiento del calculo de un numero factorial, un ejemplo muy común según lo visto en varias fuentes. 
# Funcion recursiva con retorno

def factorial(numero):

     print ("Valor inicial ->", numero)

Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones

 Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones


Codigo fuente notas estudiantes




Gestión de información por medio de bases de datos

  Gestión de información por medio de bases de datos Las bases de datos son fundamentales para el proceso de gestionar y administrar informa...