Está en la página 1de 23

INTRODUCCION A LA

PROGRAMACION
Ing. Johnny Chuqui
• Los pensamientos elevados deben tener un lenguaje elevado.
—Aristófanes
OBJETIVOS
• Comprender la importancia de la programación .
• Diferenciar conceptos básicos dentro de la programación.
• Entender y aplicar el concepto de algoritmo.
• Desarrollar diagramas de flujo.
• Conocer los errores mas comunes al iniciar con la programación
Programación y su importancia

Fig [1] Fig [2] Fig [3]


Computador, programa, lenguaje de programación

Fig [4] Fig [5] Fig [6]


Lenguajes de nivel bajo y nivel alto

Fig [7]
Algoritmo

Fig [8]
Características de un algoritmo
• Preciso
• Bien definido
• Finito
Esquema general de resolución de problemas

Diseño del Programa de


Problema
algoritmo computadora
Si no participan en clase me da ansiedad…
Ejemplo:
• Un cliente ejecuta un pedido a una fábrica. La fábrica examina en su banco de datos la
ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso
contrario, rechazará el pedido. [1]
• Redactar el algoritmo correspondiente.
Desarrollo
• 1. Inicio
Desarrollo
• 1. Inicio
• 2. Leer el pedido
Desarrollo
• 1. Inicio
• 2. Leer el pedido
• 3. Revisar la ficha del cliente
Desarrollo
• 1. Inicio
• 2. Leer el pedido
• 3. Revisar la ficha del cliente
• 4. Si el cliente es solvente, aceptar pedido; en caso contrario, rechazar pedido.
Desarrollo
• 1. Inicio
• 2. Leer el pedido
• 3. Revisar la ficha del cliente
• 4. Si el cliente es solvente, aceptar pedido; en caso contrario, rechazar pedido.
• 5. Fin
Diagrama de flujo
• SIMBOLO NOMBRE DESCRIPCION
Terminal Indica el inicio o fin del proceso

Entrada/Salida Indica una operación de entrada o salida

Proceso Indica cálculo o manipulación de datos

Decisión Indica un punto de ramificación del programa

Lineas de flujo Conectan los simbolos del programa

Proceso predefinido Indica un proceso predefinido, como llamar


una función
Ejemplo:
• Introducir los tres números en la memoria de la computadora ,calcular el
promedio sumando los números y dividiendo la suma entre tres, mostrar el
promedio
Desarrollo
INICIO

Ingresar los 3
valores

Calcular el promedio

Mostrar el
promedio

FIN
Errores comunes al iniciar la programación.

Fig [9]
GRACIAS POR SU ATENCIÓN
BIBLIOGRAFÍA
• [1] C/C++ Curso de programación Fco. Javier Ceballos Sierra , 3ra edición.
• [2] Programación en C++ Un enfoque práctico Serie Schaum, LUIS JOYANES AGUILAR,
Primera edición.
• [3] C++ para ingeniería y ciencias, Gary J. Bronson, 3ra edición.
• [4] Cómo programar en C++. Sexta edición, DEITEL, HARVEY M. Y PAUL J. DEITEL
BIBLIOGRAFÍA
• [1] https://multirobotica.wordpress.com/moviles/
• [2] https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es-una-web-app-y-que-clases-hay/
• [3] https://doriagm.com/blog/aplicaciones-moviles/aplicaciones-web-progresivas/
• [4] https://es.123rf.com/photo_27243222_computadora-de-escritorio-de-dibujos-animados-feliz-con-un-teclado-
torre-y-monitor-de-gran-tama%C3%B1o-con-u.html
• [5]http://manuelaliramos.com/caracteristicas-de-un-buen-programa/
• [6]https://codigoonclick.com/mejores-lenguajes-programacion-para-2018/
• [7] https://www.softzone.es/programas/lenguajes/programacion-alto-medio-bajo-nivel/
• [8]https://www.aprenderaprogramar.pro/2017/07/ejercicios-de-algoritmos.html
• [9]https://studentplace98.blogspot.com/2019/01/Tipos-de-Errores.html

También podría gustarte