Python - Ejercicios resueltos con secuencias de ADN

Hoy vamos a ver más ejercicios de Python con secuencias de ADN. Son 9 ejercicios y se trabaja con cadenas, bases y secuencias. La descripción dice así: Desarrollar un programa en Python para usar distintas funciones. El programa debe ofrecer un menú. Al comienzo del programa preguntar si se desea ingresar una secuencia particular en cada opción correspondiente del menú o si se desea trabajar todo el programa con una misma secuencia fija, que se cargará inicialmente. En todos los casos se debe controlar que las secuencias ingresadas sean válidas (contengan exclusivamente “A”, “C”, “T”, “G”, y largo de la secuencia mayor o igual a 1) sin importar mayúsculas y minúsculas. Luego se muestra el menú con estas opciones: Opción 0: Salir del programa Opción 1-9: En cada opción, según se haya indicado inicialmente, se trabaja con la secuencia fija o se solicita una al usuario si corresponde. En caso de ser necesarios datos adicionales específicos, se solicitan. En cada opción se invoca a la función correspondiente que se detalla a continuación y se muestra el resultado por pantalla. ...

julio 26, 2022 · 8 min · 1665 palabras · Parzibyte

Python - Saber si cadena es periódica

Siguiendo con los ejercicios de Python vamos a ver si una cadena se puede rearmar tomando un subgrupo de caracteres de la propia cadena y replicándolos para formar la cadena. Básicamente veremos si una cadena puede ser periódica para ver si un grupo de caracteres puede rearmar a la propia cadena. Por ejemplo, la cadena EAEEAE es periódica porque con el subgrupo EAE se puede rearmar. Igualmente la cadena EEEE es periódica porque con el subgrupo E se puede rearmar. Veamos cómo hacer esto con Python. ...

julio 25, 2022 · 3 min · 494 palabras · Parzibyte

Python: reemplazar una letra por otra

Ya te enseñé a reemplazar cadenas en Python usando métodos nativos que el propio lenguaje ofrece, pero hoy te enseñaré a hacerlo con un ciclo, reemplazando solo una letra en caso de que la misma coincida con una búsqueda. Básicamente el ejercicio dice que reemplacemos la letra T por U, pero no vamos a usar replace ni cosas parecidas. ...

julio 18, 2022 · 2 min · 305 palabras · Parzibyte

Python: ejercicio de alumnos y calificaciones con matriz

Hoy vamos a resolver otro ejercicio de alumnos y calificaciones con Python usando matrices. La matriz ya estará llena al momento de ejecutarse el ejercicio, es decir, la llenará el programador. La solicitud dice: Muestra por pantalla cuántos alumnos suspendieron cada asignatura Realiza la media de las notas de cada alumno Muestra por pantalla los nombres de los alumnos que obtuvieron una nota media superior a 5. Entonces veamos cómo resolver este ejercicio de materias, alumnos y calificaciones en donde sacaremos promedios y alumnos reprobados. ...

mayo 25, 2022 · 4 min · 834 palabras · Parzibyte

Estacionamiento en ANSI C - Ejercicio de programación resuelto

Hoy vamos a ver un pequeño sistema de estacionamiento en el lenguaje de programación C, también conocido como ANSI C. Es un ejercicio resuelto. El mismo dice así: Un estacionamiento posee 10 puestos para carros y 6 para moto. La empresa desea un software que le permita mantener el registro de los autos que entran y salen del estacionamiento para saber cuáles puestos quedan libres. Consideraciones del sistema. Los puestos del estacionamiento están enumerados y el usuario podrá elegir en donde desea estacionarse, adicionalmente se deberá marcar la hora de entrada y la hora de salida. En cada puesto solo puede haber un único auto/moto. A medida que los puestos se estén llenando se deberá mostrar por pantalla cuales están disponibles. El valor por hora es de 3 mil pesos los carros y 1 mil pesos las motos. No se debe registrar dos veces el mismo vehículo. Al final cada usuario se le imprimirá la factura de la cantidad de horas, minutos y segundos que usó el estacionamiento. Y si se pasó por 2 minutos las horas que indicó en el registro, este deberá pagar un excedente de 200 pesos por cada minuto. Adicional, se deberá imprimir en la factura la placa del vehículo. Horas/minutos extras, Total a pagar, Hora de entrada del vehículo, hora de salida del vehículo y Horas consumidas. Una vez que alguien paga y sale del estacionamiento, el puesto debe quedar libre para otro usuario pueda usarlo. Veamos cómo hacer este ejercicio de estacionamiento en C. ...

abril 16, 2022 · 11 min · 2333 palabras · Parzibyte

Python: información fiscal de archivo CSV (ejercicio resuelto)

Hoy vamos a resolver un ejercicio con Python en donde vamos a trabajar con diccionarios, archivos CSV y métodos de ordenamiento. El ejercicio en cuestión dice así: Se dispone de un CSV con información fiscal de una empresa en diferentes años. Dicha información corresponde a la facturación de la empresa por cada uno de los trimestres. Se pide escribir en Python que: Permita acceder a los datos de manera automatizada leyendo cada año y obtener la media de la facturación anual. Permita escribir en un documento txt cada una de la información obtenida del apartado anterior escribiéndolo cronológicamente de mas antiguo a mas moderno. ...

abril 10, 2022 · 4 min · 781 palabras · Parzibyte

Número mayor y menor de vector con PSeInt

En este post de PSeInt vamos a trabajar con arreglos. Veremos cómo solicitar números y obtener el mayor y menor. El ejercicio dice así: Escriba un programa que permita determinar el número mayor y el número menor de un vector de N elementos brindados por el usuario. ...

febrero 19, 2022 · 2 min · 286 palabras · Parzibyte

PSeInt: solicitar 2 números y hacer operación

Hoy vamos a resolver otro ejercicio con PSeInt. Se trata de ejecutar una fórmula con dos variables que vamos a solicitar al usuario. La descripción dice así: Escriba un programa en el cual el usuario ingrese dos números para realizar la operación: (a+b)*(a-b). ...

febrero 19, 2022 · 1 min · 108 palabras · Parzibyte

PSeInt: tabla de multiplicar de un número

En este post veremos un ejercicio de PSeInt para mostrar la tabla de multiplicar de un número. La solicitud dice así: Escriba un programa que realice la tabla de multiplicar de un número solicitado al usuario. Veamos cómo hacerlo; para ello usaremos Para Hasta Hacer. ...

febrero 19, 2022 · 1 min · 188 palabras · Parzibyte

Solicitar notas de 10 estudiantes con PSeInt - Ejercicio resuelto

En este post de programación con PSeInt vamos a ver cómo solicitar 10 calificaciones de estudiantes. Luego vamos a mostrar la mayor nota, la cantidad de aprobados y reprobados y el promedio de las notas. El mismo dice así: Escriba un programa que solicite las notas de 10 estudiantes. Al finalizar deberá mostrar: La cantidad de estudiantes aprobados y reprobados. La mayor nota obtenida por los estudiantes. El promedio de las notas. ...

febrero 19, 2022 · 2 min · 272 palabras · Parzibyte