Aprende Lógica de Programación (Básico)

Los fundamentos para un buen programador

4.61 (890 reviews)
Udemy
platform
Español
language
No-Code Development
category
Aprende Lógica de Programación (Básico)
12,902
students
2 hours
content
May 2022
last update
FREE
regular price

What you will learn

Fundamentos de lógica de programación

Uso de datos, variables y constantes

Uso de operadores matemáticos y lógicos

Creación de algoritmos

Creación de diagramas de flujo

Uso de PSeInt

Estructuras de decisión

Pruebas de escritorio

Description

En este curso aprenderás  lo más básico que necesitas para comenzar a programar.

Todo lo que aquí aprenderás lo podrás aplicar a cualquier lenguaje de programación y te servirá como una base muy solida si piensas dedicarte al desarrollo de software.

Se pretende explorar la lógica de programación, los algoritmos y los diagramas de flujo con el propósito de ofrecer una alternativa actualizada para el aprendizaje de estos temas a quienes se inician en el estudio de esta interesante área.

Veremos muchos temas, desde que es un Dato, Tipos de datos, Identificadores, Variables, Constantes, Operadores y expresiones, Operadores aritméticos, etc… Hasta estructuras de decisión, estructuras de repetición, funciones, etc….

Los temas que verás son los siguientes:

i. Introducción.

  • Presentación

ii. Fundamentos

  • Objetivo

  • Historia

  • Datos

  • Tipos de datos

  • Identificadores

  • Variables

  • Constantes

  • Operadores y expresiones

  • Operadores aritméticos

  • Operadores relacionales

  • Operadores lógicos

  • Expresiones aritméticas

  • Conversión de fórmulas aritméticas en notación algorítmica

  • Expresiones relacionales

  • Expresiones lógicas

  • Prioridad de operación

  • Algoritmo

  • Clasificación de los algoritmos

  • Representación de un algoritmo

  •     Diagrama de flujo.

  •     Pseudocódigo

  •     Comentarios

  • Cómo solucionar un problema por computador.

iii Estructura secuencial

  • Objetivo.

  • Estructura básica de un algoritmo secuencial

  • Pruebas de escritorio

iv Estructuras de decisión

  • Objetivo.

  • Decisiones compuestas

  • Decisiones anidadas

  • Decisiones múltiples

v Estructuras de repetición

  • Objetivo.(Actualizando...)

  • Conceptos básicos(Actualizando...)

  • Estructura Mientras – FinMientras(Actualizando...)

  • Estructura Haga – MientrasQue(Actualizando...)

  • Estructura de repetición Para-FinPara(Actualizando...)

vi Procedimientos y funciones

  • Objetivo.(Actualizando...)

  • Procedimiento(Actualizando...)

  • Funciones(Actualizando...)

vii Vectores y matrices

  • Objetivo.(Actualizando...)

  • Vectores(Actualizando...)

  • Matrices(Actualizando...)

¿Porque es importante la lógica de programación?

Resolución de problemas

Tanto el análisis como la resolución de problemas depende en gran medida de la capacidad para expresarlos en términos lógicos. Y eso es porque el pensamiento lógico nos permite entenderlos mejor.

Capacidad de abstracción

Relacionado con la anterior, la lógica nos permite anticiparnos y pensar situaciones y objetos que no tenemos delante.

Desarrollo del pensamiento crítico

Gran parte de los prejuicios y generalizaciones están basados en falacias lógicas (“Todos los X son Y”…). El fomento del pensamiento lógico conlleva el desarrollo del pensamiento crítico, capaz de razonar y seleccionar entre todas las opiniones y afirmaciones sobre el mundo.

Facilidad de asimilación

El pensamiento lógico aporta una especie de estantería para ordenar las grandes masas de información y datos a los que estamos expuestos, y fortalece la memoria.

Una herramienta de futuro

Gran parte de los lenguajes de la información que exigen las nuevas profesiones digitales están basados en formalizaciones lógicas. Cuanto antes nos familiaricemos con ello, más facilidad tendremos en el futuro para aprenderlos.

Content

Introducción

Introducción

Fundamentos

Objetivo de la sección
Historia
Datos - ¿Qué es un dato?
Datos - Tipos de datos
Identificadores
Variables - ¿Qué es una variable?
Variables - Declaración de variables
Variables - Almacenamiento de datos
Constantes
Operadores y Expresiones
Operadores Aritméticos
Operadores Relacionales
Operadores Lógicos
Expresiones Aritméticas
Conversión a expresiones algorítmicas
Expresiones Relacionales
Expresiones Lógicas
Expresiones Lógicas - Ejemplo operador Y
Expresiones Lógicas - Ejemplo operador O
Expresiones Lógicas - Ejemplo operador NO
Expresiones Lógicas - Prioridad de Operación
Algoritmo
Algoritmos - Clasificación
Algoritmos - Representación - Descripción narrada
Algoritmos - Representación - Diagrama de flujo
Instalación de PSeInt
Como resolver problemas por computadora
Práctica: Resolviendo un problema por computadora
Cuestionario de la sección

Estructura secuencial

Objetivo
Estructura básica de un algoritmo secuencial
Práctica. Área y perímetro de un círculo
Pruebas de escritorio
Cuestionario de la sección

Estructura de decisión

Objetivo de la sección
Decisión compuesta
Práctica. Mayoría de Edad
Espera mas clases próximamente

Screenshots

Aprende Lógica de Programación (Básico) - Screenshot_01Aprende Lógica de Programación (Básico) - Screenshot_02Aprende Lógica de Programación (Básico) - Screenshot_03Aprende Lógica de Programación (Básico) - Screenshot_04

Reviews

Carlos
February 15, 2023
La forma de explicar los temas me parece adecuada, esto dado que se asume un conocimiento previo nulo. Me ha gustado
Jesus
December 7, 2022
Tenía conocimiento de lógica de programación pero me ha encantado y la utilización de la herramientas Pseint me ha gustado.
Yuliana
November 20, 2022
excelente curso, muy completo, ejercicios de análisis muy bien estructurados, acompañamiento en el aprendizaje, muchas gracias, felicidades
norma
October 18, 2022
Me encantó desde el principio, claro, conciso, es lo que andaba buscando, se ha hecho un buen trabajo en la preparacion del curso.
Erick
September 11, 2022
me agrada porque puedo aprender logia desde un principio tal que no tenia nada de conocimiento de la materia o como manejar estos tipos de datos la verdad que lo recomiendo a aquellos que quieren aprender a programar ya que enseña desde lo basico para seguir en la programacion
Rodrigo
September 9, 2022
ES UN MUY BUEN CURSO QUE AYUDA A REFORZAR LO QUE UNO YA SABE SOBRE PROGRAMACION CUMPLIO CON MIS EXPECTATIVAS. GRACIAS POR LAS CLASES INGENIERO ME SIRVIERON DE GRAN AYUDA
Sarahí
August 29, 2022
Se toma el tiempo en explicar lo más básico, en otros cursos muchos lo dejan pasar o lo dan por hecho, y es bueno cuando las personas no estan relacionadas con el tema
Noe
August 22, 2022
Soy nuevo en esto de programación lo único que puedo decir es gracias por el curso si me despejo varias dudas que tenía voy a seguir con el otro curso.
Irving
August 16, 2022
Esta bien desglosado el curso, la estructura en varias clases permite que puedas regresar a un concepto que no entendiste, hayas olvidado o quieras repasar,etc. Aunque esto mismo hace que después de un rato se haga algo tedioso, porque son demasiados saludos de "nos vemos en tu siguiente clase" cada 1, 2 o 3 minutos, Estaría bien, agrupar algunos temas y mejor hacer un video de 5 minutos explicando esos conceptos, por ejemplo, con las expresiones logicas, en lugar de hacer un video para cada 1, agrupar las 3 en un solo video de 4-5 minutos, como este hay varios ejemplos. Pero en términos generales me parece un excelente curso para quien no tiene los fundamentos
Martin
July 11, 2022
Excelente profesor, muy didáctico, intuitivo, la forma de explicar es genial y se aprende muy rápido..!
Karina
July 10, 2022
En mi caso, el curso me ayudó a recordar conceptos que tenía olvidados. Las explicaciones son concisas y claras, lo recomiendo para iniciar!
Enderson
June 23, 2022
Me parecio bastante facil de diregir con buenas explicaciones y buenas herramientas para uno mismo usar
Veronica
June 8, 2022
Termine la Sección 2, revisare mi calificación de nuevo al terminar, hasta el momento, todo va genial, y mi cerebro esta trabajando bien.
Vanderlei
June 2, 2022
Excelente curso. Ya tenia conocimientos de programación, pero me ayudó a recordar como usar PSeInt y crear diagramas de flujo. Solo me surgió una duda ¿Por qué el diagrama de flujo es un poco distinto al diagrama que mencionaste en cuanto a usar simbologías para la "salida" o "conector a misma página"? ¿Ambas son correctas si me pidieran crear diagramas de flujo? De ante mano, gracias por el curso.
Adán
April 20, 2022
la parte de la formula segun si estuvo explicada y la ultima tarea se me complico por eso, tuve que ver videos para poder hacerla

Charts

Price

Aprende Lógica de Programación (Básico) - Price chart

Rating

Aprende Lógica de Programación (Básico) - Ratings chart

Enrollment distribution

Aprende Lógica de Programación (Básico) - Distribution chart
4188680
udemy ID
7/16/2021
course created date
10/29/2021
course indexed date
Bot
course submited by