Aprende Programación con Diagramas de Flujo
4.2 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,132 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende Programación con Diagramas de Flujo to your Wishlist.

Add to Wishlist

Aprende Programación con Diagramas de Flujo

Si eres un apasionado por la programación este curso es para ti :D
4.2 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,132 students enrolled
Last updated 5/2017
Spanish
Price: Free
Includes:
  • 5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Saber como programar en diferentes lenguajes de programación
  • Entender como plantear los algoritmos correctos para solucionar problemas
View Curriculum
Requirements
  • Para este curso se necesita un programa llamado DFD.. que podrás descargarlo en el primer vídeo del Curso
  • Necesitaras todas las ganas de aprender.. mentalidad positiva
Description

Suscribete a mi canal en youtube: ProgramacionATS

Te gustaría aprender a programar desde cero, entonces este curso es para ti :D

El curso te guiara a traves de la practica a ir incorporando conocimientos sobre que es un algoritmo, como poder resolver problemas, ademas veremos muchisimos ejercicios resueltos y propuestos sobre temas como:

  • Operadores
  • Condiconales
  • Ciclos o Bucles
  • Funciones (Programación Modular)
  • Vectores o Arrays
  • Programación de Juegos

Utilizaremos un programa llamado DFD, en el cual podremos resolver nuestros ejercicios. Así que ya sabes si te interesa el mundo de la programación este curso es para ti :D

Who is the target audience?
  • todos aquellos apasionados por la programación
  • programadores
  • estudiantes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
57 Lectures
05:01:54
+
Empezar aquí
2 Lectures 08:05

En este video veremos la presentacion del curso:

- objetivo del Curso

- A quien va dirigido

- Objetivo Final de Curso

- Estructura del Curso

Presentación
06:57

En este video descargaremos el programa dfd que utilizaremos a lo largo del curso.

Link de Descarga: http://bit.ly/1YaH1zL

Descargar dfd
01:08
+
2. Conceptos Basicos
3 Lectures 16:29

¿Qué es un Algoritmo?

Definimos como algoritmo aquel conjunto de pasos o instrucciones con un orden y una terminación

Que conducen a la solución de un problema determinado

1. ¿Qué es un Algoritmo?
04:20

¿Qué es un diagrama de Flujo?

El diagrama de flujo es la representación gráfica del algoritmo o proceso.

Diagrama de Flujo
02:09

En este video analizamos el programa DFD, que será el programa que utilizaremos para la solución de problemas en el curso

Veremos cómo poner un Hola Mundo en pantalla

Como poner valores a las variables

Como pedir valores al usuario y almacenarlo en una variable

Analizando DFD
10:00
+
1 Operadores
9 Lectures 51:49
Vídeo Introductorio de Operadores
00:51

En este vídeo resolveremos

1. Pedir 2 números al usuario y sumarlos, restarlos, multiplicarlos y dividirlos.

2. Convertir Grados Celsius a Grados Fahrenheit (Propuesto)

Pedir 2 números - sumarlos restarlos multiplicarlos y dividirlos
06:31

En este vídeo resolveremos los siguientes ejercicios:

3. Sacar la hipotenusa de un triángulo rectángulo, pidiendo al usuario el valor de los 2 catetos

4. Hacer un Programa que calcule longitudes de Circunferencia. (Propuesto)

Hipotenusa de un Triángulo Rectangulo
06:19

En este vídeo resolveremos los siguientes ejercicios:

5. Hacer un Programa que calcule áreas de trapecios

6. Calcule la media aritmética de 3 números cualesquiera (Propuesto)

Áreas de Trapecios
05:59

En este video resolveremos los siguientes problemas:

7. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.

8. Dadas las horas trabajadas de una persona y el valor por hora. Calcular su salario e imprimirlo (Propuesto)

15 porciento de descuento en una tienda
04:33

En este video resolveremos los siguientes ejercicios:

9. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.

10. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes:

  • 55% del promedio de sus tres calificaciones parciales.
  • 30% de la calificación del examen final.
  • 15% de la calificación de un trabajo final. (Propuesto)
  • 25 porciento de aumento
    04:38

    En este vídeo resolveremos los siguientes problemas:

    11.Calcular la cantidad de segundos que estan incluidos en el numero de horas, minutos y segundos ingresados por el usuario.

    12.Hacer un Programa que obtenga la media geométrica de tres numeros. (Propuesto)

    Segundos Transcurridos
    06:52

    En este vídeo vamos a resolver los siguientes problemas:

    13.Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

    14.Volumen y Area de un Cubo (Propuesto)

    Porcentaje de Alumnos
    06:28

    En este vídeo resolveremos los siguientes problemas:



    15.Tres personas deciden invertir su dinero para fundar un empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
    16. Volumen y Area de una Esfera. (Propuesto)

    3 socios Invierten
    09:38
    +
    4. Condicionales
    13 Lectures 01:20:32

    En este vídeo veremos una introduccion de lo que aprederemos durante el bloque de condicionales:

    - ¿Qué es un condicionales?

    - Ejercicios Resueltos

    - Ejercicios Propuestos

    Vídeo Introductorio de Condicionales
    00:56

    ¿Qué es un Condicional?

    Una sentencia condicional es una instrucción o grupo de instrucciones que se pueden ejecutar o no en

    función del valor de una condición.

    ¿Qué es un Condicional?
    07:32

    En este vídeo resolveremos los siguientes Ejercicios:

    1. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 10.5; reprueba en caso contrario.

    2. Mostrar el resultado de la suma de 2 numeros enteros, si esta supera a 10.

    Alumno Aprobado o Desaprobado
    05:12

    En este vídeo resolveremos los siguientes ejercicios:

    3. Determinar si un número es par, impar o cero

    4. Dado 3 números Calcular el Mayor (Propuesto)

    Número par, impar o cero
    05:01

    En este vídeo resolveremos los siguientes ejercicios:

    Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:

  • Si trabaja 40 horas o menos se le paga $16 por hora
  • Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
  • Números Positivos
    09:24

    En este vídeo resolveremos los siguientes Ejercicios:

    7. Ingresar por teclado el nombre y el signo de cualquier persona e imprima, el nombre solo si la persona es signo aries

    8. Ingresar por teclado el nombre, la edad y el sexo de cualquier persona e imprima, solo si la persona es de sexo masculino y mayor de edad, el nombre de la persona (Propuesto)

    Nombre y Signo Aries
    04:43

    En este vídeo vamos a resolver los siguientes ejercicios:

    9. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%

    10. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el numero escogido es menor que 74 el descuento es del 15% sobre el total

    de la compra, si es mayor o igual a 74 el descuento es del 20%. Obtener cuanto dinero se le descuenta. (Propuesto)

    Total a Pagar por Camisas
    07:41

    En este vídeo resolveremos los siguientes ejercicios:



    11. Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o mas.
    12. En un almacen se hace un 20% de descuento a los clientes cuya compra supere los S/. 1000 ¿Cuál será la cantidad que pagara una persona por su compra? (Propuesto)

    Precio en la llantera
    05:06

    En este vídeo resolveremos los siguientes problemas:



    13. Ecuaciones de Segundo Grado: Ax^2 + Bx + C
    14. Hacer un programa que lea 2 números, y los imprima en forma ascendente. (Propuesto)

    Ecuaciones de Segundo Grado
    08:49

    En este vídeo resolveremos los siguientes problemas:



    15. Hacer un programa que simule el lanzamiento de una moneda.
    16. Una distribuidora de motocicletas tiene una promoción de fin de año qque consiste en lo siguiente. Las motos marca Honda tienen un descuento del 5%, las marcas Yamaha del 8% y las Suzuki del 10%, las otras marcas 2%. (Propuesto)

    Simulación de una moneda
    04:16

    En este vídeo resolveremos los siguientes problemas:



    17. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Se sabe que solo hay bolitas de los colores mencionados.
    18.Hacer un programa que pida tres números y detecte si se han introducido en orden creciente. (Propuesto).

    Descuento en una Tienda
    10:27

    En este vídeo resolveremos los siguientes problemas:



    19. Hacer un programa que pida tres números e indicar si el tercero es igual a la suma del primero y el segundo.
    20. Hacer un programa Que tome tres números y diga si la multiplicación de los dos primeros es igual al tercero.(Propuesto)

    Comprobación de 3 números
    03:56

    En este vídeo resolveremos los siguientes problemas:



    21. Que lea una hora en hora:minutos:segundos y diga la hora que es un segundo después.
    22. Hacer un programa que tome dos números y diga si ambos son pares o impares. (Propuesto)

    Horas, minutos y segundos
    07:29
    +
    5. Ciclos
    12 Lectures 01:04:06

    En este vídeo veremos una introduccion de lo que aprenderemos durante el bloque de funciones:

    - ¿Qué es una función?

    - Ejercicios Resueltos

    - Ejercicios Propuestos

    Vídeo Introductorio de Ciclo o Bucles
    00:53

    ¿Qué es un Ciclo o Bucle?

    Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código,

    hasta que la condición asignada a dicho bucle deje de cumplirse.

    ¿Qué es un Ciclo o Bucle?
    07:35

    En este vídeo resolveremos los siguientes problemas:

    1. Suma de los n primeros números

    2. Digite un número, si el numero supera a 10, multiplique los 10 primeros números, sino, súmelos (Propuesto)

    Suma n primeros números
    05:38

    En este vídeo resolveremos los siguientes ejercicios:

    3. Multiplos de 3 desde 1 hasta n

    4. Multiplos de 5 desde 1 hasta n (Propuesto)

    Multiplos de 3 desde 1 hasta n
    04:54

    En este vídeo resolveremos los siguientes ejercicios:

    5. Sumar 1-2+3-4...

    6. Sumar pares desde n hasta m (Propuesto)

    Sumar 1-2+3-4...
    09:15

    En este vídeo resolveremos el siguiente ejercicio

    7. Número Primo

    Determinar si un número es Primo o no
    05:11

    En este vídeo resolveremos los siguientes ejercicios:

    8. Factorial de un número

    9. Suma de Factoriales (Propuesto)

    Factorial de un Número
    06:32

    En este vídeo resolveremos el siguiente ejercicio:

    10. Serie Fibonacci

    Serie Fibonacci
    07:07

    En este vídeo resolveremos los siguientes problemas:



    11. Hacer un programa que imprima la suma de todos los numeros pares que hay desde 1 hasta n, y diga cuantos numeros hay.
    12. Hacer un programa que imprima la suma de todos los numeros impares que hay desde n hasta m, y diga cuantos numeros hay (Propuesto).

    Suma de números pares desde 1 hasta n
    04:30

    En este vídeo resolveremos los siguientes problemas:



    13. Hacer un programa que pida dos números y muestre todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos.
    14. Hacer un programa que pida dos números y sume todos los números que van desde el primero al segundo. Se debe controlar que los valores son correctos. (Propuesto).

    Contabilizando números
    04:04

    En este vídeo resolveremos los siguientes problemas:



    15. Hacer un programa que haga un menú del tipo “desea salir (S/N)” y el programa no termine hasta que el usuario teclee “S”.
    16. Hacer un programa que calcule la suma de los cuadrados de los 100 primeros números. (Propuesta)

    Programa Desea Salir S o N
    03:53

    En este vídeo resolveremos los siguientes problemas:



    17. Hacer un programa que calcule la media de números.
    18. Hacer un programa que calcule la media de X números, se dejarán de solicitar números hasta que se introduzca el cero. (Propuesto)

    Media Aritmetica de n números
    04:34
    +
    6. Funciones
    10 Lectures 48:39

    En este vídeo veremos la introducción de lo que aprenderemos en el bloque de Funciones:

    - ¿Qué es una función?

    - Ejercicios Resueltos.

    - Ejercicios Propuestos.

    Vídeo de Introducción a Funciones
    01:01

    ¿Qué es la programción modular?

    La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el

    fin de hacerlo más legible y manejable.

    Programación Modular
    10:09

    En este vídeo resolveremos los siguientes problemas:

    Problema 1: Crear una función que permita calcular el cubo de un número

    Problema 2: Crear un programa que permita leer el valor correspondiente a una distancia en kilómetros y las visualice expresada en metros. (Propuesto)

    Cubo de un numero (con Función)
    04:05

    En este vídeo resolveremos los siguientes ejercicios:

    Problema 3: Crear una función que reciba un número y devuelva un numero con el valor de: -1 si el número es negativo, 1 si el número es positivo o 0 si es cero.

    Problema 4: Crear una función que calcule cual es el número menor de dos números enteros. (Propuesto)

    Recibir un número y comprobar para (-1 1 0)
    03:46

    En este vídeo resolveremos los siguientes ejercicios:

    Problema 5: Facilite el ingreso de 2 números, muestre su suma, resta multiplicación, división y resto (modulo) de la división.

    Problema 6: Facilite el ingreso de tres números, muestre su respectiva suma y multiplicación. (Propuesto)

    Suma Resta Multiplicación División y Resto
    05:47

    En este vídeo resolveremos los siguientes ejercicios:

    Problema 7: Calcular el área y el perímetro de un rectángulo dada la base y altura.

    Problema 8: Calcule el área de un cuadrado. (Propuesto)

    5 Area y Perimetro de un rectangulo
    05:17

    En este vídeo resolveremos los siguientes ejercicios:

    Problema 9: Desarrolle una Función que reciba un número y devuelva el valor 1 si es un número primo o 0 en caso contrario.

    Problema 10: Desarrolle un programa que permita ingresar tres números, obtener su promedio y visualizar "Aprobado", si su promedio es mayor a 10.5, caso contrario visualizara "Mejore la nota".(Propuesto)

    Número Primo o Compuesto
    04:56

    En este video resolveremos los siguientes problemas:


    Problema 11: Que exprese en horas, minutos y segundos un tiempo expresado en segundos.
    Problema 12: Desarrolle un programa que permita ingresar un número y a través de una función diga si es par o impar. (Propuesto)

    Horas minutos y segundos un tiempo en segundos
    05:26

    En este vídeo resolveremos los siguientes problemas:



    Problema 13: Desarrolle un programa del cual de un tiempo ingresado en minutos, visualizarlo por pantalla en horas, minutos y segundos.
    Problema 14: Determinar e imprimir el valor absoluto de un número entero (Propuesto)

    Tiempo ingresado en minutos
    04:09

    En este vídeo resolveremos los siguientes problemas:



    Problema 15: Determinar si un número es divisible por otro e imprimir divisible, caso contrario visualizar no es divisible.
    Problema 16: Desarrolle un programa que solicite tres números distintos e indique de manera visual en la pantalla cuál de ellos es el número menor ingresado. (Propuesto)

    Número divisible por Otro
    04:03
    +
    Vectores o Arreglos
    6 Lectures 23:38

    Un vector o arreglo es un conjunto de datos de igual tipo en forma de una entidad, de tal manera que para llamarlos se hace uso del nombre del arreglo y una serie de subíndices.

    Vectores o Arreglos
    03:18

    En este vídeo resolveremos los siguientes problemas:



    1. Hacer un programa que rellene un arreglo con los 10 primeros números enteros y los muestre en pantalla en orden ascendente.
    2. Hacer un programa que rellene un arreglo con los 10 primeros números enteros y los muestre en pantalla en orden descendente. (Propuesto)

    Arreglo con los 10 primeros números enteros
    03:01

    En este vídeo resolveremos los siguientes problemas:



    3. Hacer un programa que rellene un arreglo con los números pares comprendidos entre 1 y 20 y los muestre en pantalla en orden ascendente.
    4. Hacer un programa que rellene un array con los números impares comprendidos entre 1 y 20 y los muestre en pantalla en orden descendente. (Propuesto)

    Arreglo de números pares entre 1 y 20
    03:23

    En este vídeo resolveremos los siguientes problemas:



    5. Hacer un programa que lea 5 números por teclado, los almacene en un array y muestre la suma, resta, multiplicación y división de todos.
    6. Hacer un programa que lea 10 números por teclado, 5 para un array y 5 para otro array distinto. Mostrar los 10 números en pantalla mediante un solo array. (Propuesto)

    5 números en un array y operaciones aritmeticas
    04:16

    En este vídeo resolveremos los siguientes problemas:
    7. Hacer un programa que lea 5 números por teclado, los almacene en un array y los ordene de forma ascendente.
    8. Hacer un programa que lea 5 números por teclado, los copie a otro array multiplicados por 2 y muestre el segundo array. (Propuesto)

    Método Burbuja
    05:44

    En este vídeo resolveremos los siguientes problemas:



    9. Hacer un programa que rellene un array con los 100 primeros números pares y muestre su suma.
    10. Hacer un programa que lea 10 números por teclado, los almacene en un array y muestre la media. (Propuesto)

    100 primeros números pares array
    03:56
    +
    Programación de Juegos con Diagramas de Flujo
    1 Lecture 04:40
    En este video realizaremos un juego llamado número magico
    Número mágico
    04:40
    +
    Conclusiones Finales
    1 Lecture 03:56

    LINK: http://bit.ly/1NSiPvr



    en este vídeo comentaremos las conclusiones finales del curso :D

    Conclusiones Finales
    03:56
    About the Instructor
    Alejandro Miguel Taboada Sanchez
    4.4 Average rating
    323 Reviews
    2,673 Students
    4 Courses
    Estudiante de Ing. Informatica

    Hola, un cordial saludo mi nombre es Alejandro Miguel Taboada Sánchez, soy un estudiante de Ingeniería informática en la Universidad Nacional de Trujillo (PERU), me gusta mucho aprender nuevos temas, y me interesa mucho los temas de programación y matemáticas, me gusta siempre estar informado sobre lo nuevo en programación, practico mucho resolviendo problemas de programación y creando algunas aplicaciones.