C on t ar den a
r
tif i c Id e ar
I
ec
PENSAMIENTO COMPUTACIONAL
-- SEMANA 2 --
Mo r Co
Crear dific a m p a r ti
r
Planificación de la solución de un
problema de programación
FLUJOGRAMA
El diagrama de flujo,
también conocido
como flujograma, es una
herramienta utilizada para
representar la secuencia
de las actividades en un
proceso. Para ello, muestra
el comienzo del proceso, los
puntos de decisión y el final
del mismo.
ELEMENTOS DE UN FLUJOGRAMA
PSEINT
PSeInt es la abreviatura de
PSeudocódigo Intérprete,
una herramienta educativa
creada en Argentina.
Utilizada principalmente para aprender los fundamentos
de la programación y el desarrollo de la lógica. Es un
software muy popular de su tipo y es ampliamente
utilizado en universidades de Latinoamérica y España.
INSTRUCCIONES UTILIZADAS
VARIABLES MÁS COMUNES
int (tipo de variable entera, se utiliza para
almacenar números enteros, positivos o negativos)
float (tipo flotante, almacena números decimales)
char (tipo de variable caracter, almacena letras o
símbolos)
string (tipo de variable “cadena” almacena
cadenas de caracteres, palabras, códigos
alfanuméricos)
UNIDAD 2
Entorno Digital de
Algoritmo y Programación.
Programación Visual
PROGRAMACION VISUAL
En la programación visual, los
elementos del lenguaje
de programación están
disponibles en forma de bloques
diseñados de manera gráfica, por
lo que también se la
llama programación gráfica. La
apariencia y el etiquetado de los
módulos permite identificar qué
tarea en el flujo del programa
pueden resolver.
Visual: los elementos se arrastran y
sueltan en el flujo del programa
para integrarlos.
Orientado a acontecimientos: cada
paso del programa comienza
cuando ocurre un acontecimiento
previamente definido.
Imperativo: la programación
consiste en una secuencia de
comandos.
Orientado a objetos: hay objetos
individuales con tareas definidas
asignadas.
VENTAJAS DE LA PROGRAMACION VISUAL
•Es fácil de aprender: no cuesta superar la curva
de aprendizaje.
•Las ideas se pueden “escribir” directamente
como si fueran el código del programa.
•Los símbolos claros facilitan la comprensión.
•Como no hay sintaxis, no es posible cometer
errores tipográficos. Esto ayuda a los
programadores a entender los conceptos básicos
de los lenguajes de programación.
INCONVENIENTES DE LA PROGRAMACION VISUAL
•Parte de la programación gráfica está vinculada a
campos de aplicación especiales o a ciertos
sistemas, hardware o dispositivos finales.
•Los proyectos realizados en programación visual
solo son escalables en medida limitada, lo que
dificulta su adaptación a proyectos grandes o de
rápido crecimiento.
•La ventaja de la programación exploratoria puede
convertirse rápidamente en un inconveniente en
forma de código no estructurado en los proyectos
más grandes: estos programas son difíciles de
mantener y extender.
SCRATCH
Fue lanzado por primera vez en
2007 por el MIT (Massachusetts
Institute of Technology) y tiene
como propósito enseñar a los
niños a programar de manera
sencilla.
MAKECODE
Microsoft MakeCode es una plataforma gratuita de código abierto
para la creación de experiencias atractivas de aprendizaje de la
informática que ayudan a progresar hacia la programación real.
TINKERCAD
La sección Circuitos de Tinkercad es un simulador de un circuito
electrónico con una placa Arduino Uno o Micro Bit o un chip ATtiny en
el navegador, el código se puede hacer con CodeBlocks
ACTIVIDAD DE FORO
Utilizando los diagramas de flujo
Crear un algoritmo que pida dos números y luego te
devuelva la suma de ambos
Crear un algoritmo que te pida tu apellido, luego tu
nombre y por ultimo te salude como nombre y apellido
(Subir las imágenes al foro)