Este blog tiene como objetivo entender qué es programar y cómo aplicarlo. Se publicaran las clases dadas por mi docente. 1. Desarrolla tu lógica: Programar es resolver problemas. Los pasos para resolverlos se llaman algoritmos. 2. La programación manipula datos que son almacenados en variables. 3. Haz que tu código tome decisiones y repita acciones sin repetir el código. 4. Empaqueta funcionalidades en fragmentos de código reutilizable. 5. Crea tu primer programa. Espero y aprendan conmigo.
lunes, 22 de junio de 2020
Tarea
Actividad en clase
Calcular el precio total (precio_total=cantidad*precio_unitario IVA=precio_total*12%) y calcular el (total_a_pagar=precio_total+IVA). Muestre los resultados en pantalla.
jueves, 18 de junio de 2020
miércoles, 17 de junio de 2020
CLASE.
¿Qué es un algoritmo?
Un algoritmo es un conjunto ordenado de operaciones sistemáticas
que permiten hacer cálculos y hallar la solución de un tipo de problema.
Todo algoritmo consta de tres secciones principales:
- Entrada: Es la introducción de datos para ser transformados.
- Proceso: Es el conjunto de operaciones a realizar para dar solución al problema.
- Salida: Son los resultados obtenidos a través del proceso.
En programación un atributo se utiliza para descubrir un
fichero o un campo de datos con más detalle. En la programación orientada a
objetos, los atributos son una propiedad o característica que se puede asignar
a un objeto. Mediante el uso de atributos se puede asignar valores específicos
a ciertos elementos.
Tipos de datos:
- Real.
- Números enteros.
- Complejos.
- Valores lógicos.
- Texto.
- Nulo.
El programador es aquel que define a las variables.
¿Qué es una variable?
Es un espacio de memoria RAM del computador.
Si un programa fuera un edificio, entonces las variables serían
los ladrillos que constituyen su base.
Las variables son componentes críticos de cualquier
programa. Este no podría ser efectivo sin variables.
¿Qué es un dato?
Representan la información que el programador manipula en la construcción de una solución o en el desarrollo de algún algoritmo.
EJERCICIO 2 DE ALGORITMO.
En este ejercicio hallaremos la manera de cruzar el río sin morir en el intento:
En la orilla de un río hay tres personas que necesitan pasar al otro lado, el padre pesa 100 libras y cada niño pesa 50 libras. ¿Cómo pueden cruzar el río para llegar a casa si el bote solo resiste un peso de 100 libras?
¿Qué pasos debe seguir para pasar y no morir en el intento?
- Subir a los dos niños al bote.
- Remar hasta el otro lado del río.
- Hacer que baje la niña y se quede en la orilla del río.
- Como el niño se queda en el bote hacer que regrese remando hasta el otro extremo donde se encuentra el papá.
- Se baja el niño del bote y se sube el papá y rema hasta la otra orilla del río.
- El papá se baja del bote y sube la niña.
- Regresa remando donde está el hermano.
- Sube el niño al bote.
- Cruzan remando los dos niños hasta la otra orilla.
- Y finalmente se bajan del bote hasta donde está el papá y continúan su camino a casa.
sábado, 13 de junio de 2020
1. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE.
FASES EN LA RESOLUCIÓN DE PROBLEMAS CON UNA
COMPUTADORA
·
El proceso de
resolución de un problema con una computadora conduce a la escritura de un
programa y a su ejecución en la misma.
·
El proceso de
diseñar programas es un proceso creativo, se puede estimar una serie de fases o
pasos comunes, que por lo general deben seguir todos los programadores.
Las fases de resolución de un problema con computadora
son:
- Análisis del problema: Es aquella donde el problema se analiza teniendo en
cuenta la especificación de los requisitos dados por el cliente de la empresa o
por la persona que encarga el programa.
- Diseño del algoritmo: Se diseña una solución que conducirá a un algoritmo
que resuelva el problema.
- Codificación:
La respuesta se escribe en la sintaxis del lenguaje de alto nivel.
- Compilación y ejecución: Es una técnica para mejorar el rendimiento de sistemas de programación que compilan a bytecode, consistente en traducir el bytecode a código máquina nativo en tiempo de ejecución.
- Verificación: es el proceso de ejecución del programa, con una amplia variedad de datos de entrada, conocidos como datos de test o prueba, a la vez de que se puede determinar la existencia de errores.
- Depuración: el proceso de encontrar los errores del programa y corregir o eliminar dichos errores.
- Mantenimiento: El programa se actualiza y modifica, cada vez que sea necesario, para que se cumplan todas las necesidades de cambio de sus usuarios.
- Documentación: Escritura de las diferentes fases del ciclo de vida del software, el análisis, diseño y codificación, unidos a manuales de usuario y de referencia, así como normas para el mantenimiento.
miércoles, 10 de junio de 2020
Ejercicio de Algoritmo.
- Realice un algoritmo que permita al rey encontrar la moneda más pesada.
MÓDULOS
Un módulo es un cero que contiene código PYTHON . Su extensión es .py. Almacena declaración de variables e implementación de funciones. Po...


