Está en la página 1de 28

Introducción a la Programación

Clase 1
Fundamentación

La informática y las ciencias de la computación en los primeros años del siglo XXI
vienen marcadas por los grandes avances tecnológicos.
El rápido crecimiento del mundo de las redes y aplicaciones móviles se vuelven
revolucionarios y afectan al cuerpo de conocimientos de los procesos educativos
y profesionales.
Fundamentación

En consecuencia es importante aprender técnicas de análisis,


diseño y construcción de algoritmos y objetos, así como
reglas para la escritura de programas.
Fundamentación
En este curso se busca enseñar al alumno técnicas que le permitan
resolver los problemas del modo más sencillo y racional, aprender a
pensar para llegar a la resolución del problema de forma clara, eficaz
y fácil de implementar en cualquier lenguaje.
Descripción del curso
 El curso brindará al estudiante las
herramientas:

 DIAGRAMAS DE FLUJO – DFD


 PSEUDOCÓDIGO

 Para desarrollar programas correctos,


eficientes, legibles, bien estructurados y
con estilo; que sirvan de base para la
construcción de un razonamiento
computacional que le permita continuar
con éxito sus estudios superiores.
Un poco de historia …
QUÉ ES LA INFORMÁTICA?
 La Informática se encarga de estudiar la administración de métodos,
técnicas y procesos con el fin de almacenar, procesar y transmitir
información y datos en formato digital.

 Los sistemas informáticos deben contar con la capacidad de cumplir


tres tareas básicas:

ALGORITMOS
QUÉ ES UN ALGORITMO?
 La palabra Algoritmo proviene del sobrenombre de un
matemático árabe del siglo IX, Al-Khwarizmi, que fue
reconocido por enunciar paso a paso las reglas para las
operaciones matemáticas básicas con decimales (suma, resta,
multiplicación y división).
ALGORITMOS

❑RECETA DEL MATE Conjunto de instrucciones o


1. Inicio reglas definidas y no
2. Tomar la pava y cargar agua ambiguas, ordenadas y
3. Tomar el encendedor finitas que permite
4. Encender la hornalla solucionar un problema
5. Colocar la pava sobre la hornalla
6. Mientras se calienta el agua, cargar yerba en el mate
7. Cargar el agua caliente en el termo
8. Servir el mate
9. Fin
ALGORITMOS
Emplea una serie de pasos, como una receta, los cuales pueden
ser formulados de diferentes maneras cuidando que en dicha
combinación no se produzca una ambigüedad.

❑PASOS PARA ELABORAR UN PASTEL DE CHOCOLATE


1. Inicio
2. Ingredientes: harina, leche, huevos, chocolate
3. Mezclar los ingredientes
4. Vaciar la mezcla en un molde.
5. Hornear
6. Desmoldar y decorar
7. Fin
EJERCICIOS

▪ Hacer un algoritmo para encontrar una palabra en


el diccionario.

▪ Hacer un algoritmo para cambiar la rueda de un auto.

▪ Hacer un algoritmo para dibujar un rectángulo.


DIAGRAMAS DE FLUJO

Un Diagrama de Flujo representa la esquematización


gráfica de un algoritmo, el cual muestra gráficamente los
pasos o procesos a seguir para alcanzar la solución de un
problema.
ELEMENTOS DE UN DIAGRAMA DE FLUJO
DIAGRAMAS DE FLUJO
Ejemplos
Ejemplos
Ejemplos

Entrada
Inicio

Proceso Proceso

Entrada Salida

Proceso Fin
VARIABLES

▪ Espacio de memoria donde se puede colocar datos.

▪ Es susceptible de modificarse o de variar en el tiempo.

▪ En programación, una variable está formada por un espacio


en el sistema de almacenaje (memoria principal de un
ordenador) y un nombre simbólico (un identificador) que
está asociado a dicho espacio.
TIPOS DE DATOS
▪ Son los valores que puede tomar la variable
ASIGNACION DE VARIABLE
▪ Asignar valores a la variable:
DESARROLLO DE UN ALGORITMO
1. Definir variables

2. Inicializar variables
3. Definir condición de Salida
4. Resolución del Algoritmo
DESARROLLO DE UN ALGORITMO
EJERCICIOS
Ahora los pasamos a diagrama de flujo

▪ Hacer el diagrama de flujo para encontrar una


palabra en el diccionario.

▪ Hacer el diagrama de flujo para cambiar la rueda de


un auto.

▪ Hacer el algoritmo y el diagrama de flujo para hacer


la suma de dos números enteros.
PSEINT
❑ Es una herramienta didáctica que se ha creado orientada
al aprendizaje en programación, ayuda a escribir
algoritmos utilizando un pseudo-lenguaje simple,
intuitivo y en español.

❑ Este software fue desarrollado en Argentina a inicios de los


2000, por un estudiante universitario. Desde allí hasta la
actualidad se ha popularizado de tal manera que es el
método de enseñanza en muchísimas instituciones de
educación media y superior.
Pantalla de PSEINT

https://youtu.be/FvibfpSVFBw
MUCHAS
GRACIAS!!

Sigamos ejercitando …

También podría gustarte