CB-412-I PROGRAMACIÓN DIGITAL Mg. Norma B. Montoro Cavero 2020 INTRODUCCIÓN INTRODUCCIÓN • VISIÓN FIC • Ser una
Views 115 Downloads 21 File size 752KB
CB-412-I
PROGRAMACIÓN DIGITAL
Mg. Norma B. Montoro Cavero
2020
INTRODUCCIÓN
INTRODUCCIÓN • VISIÓN FIC
• Ser una de las instituciones líderes en Latinoamérica en la formación de ingenieros civiles e investigadores, con excelencia profesional, preparados para elaborar y ejecutar planes y proyectos, y desarrollar tecnologías con solvencia técnica y ética. • MISIÓN FIC
• Proveer una formación básica sólida que permita a sus egresados desarrollar la infraestructura física requerida por la sociedad y estar preparados para adaptarse a los cambios tecnológicos y sociales mediante la investigación y capacitación permanente.
INTRODUCCIÓN Elección de delegado
EVALUACION DEL CURSO SISTEMA F
12 puntos – Profesor Teoría 08 puntos – Profesor de Practica
CONTENIDO DEL CURSO ALGORITMOS Y DIAGRAMAS DE FLUJO ESTRUCTURA DE UN LENGUAJE DE PROGRAMACIÓN SENTENCIAS DE EJECUCIÓN DE UN PROGRAMA ARCHIVOS TIPO TEXTO VARIABLES SUBINDICADAS UNIDEMENSIONAL VARIABLES SUBINDICADAS BIDIMENCIONAL
EVALUACION
LUGAR DE EVALUACIÓN
P.Entrada
En aula
P1 P2 PL1
EXAMEN PARCIAL
En aula En aula En hora de laboratorio En hora de laboratorio
FUNCIONES
P3
En aula
CADENAS DE CARACTERES
P4
En aula
REGISTROS
PL2
En hora de laboratorio
EXAMEN FINAL
En hora de laboratorio
•DESARROLLAR TECNICAS ELEMENTALES DE PROGRAMACIÓN MEDIANTE USO DE ALGORITMOS Y DIAGRAMAS DE FLUJO EN PSeINT •SE USARÁ EL LENGUAJE Dev-C++v.5.5.3 para la codificación de los programas, compilar, enlazar y ejecutar
APLICACIÓN • TOPOGRAFÍA • ESTRUCTURAS • CARRETERAS • HIDRAULICA • SUELOS
DESARROLLO ¿Qué es la programación digital?
La programación digital es el proceso de diseñar, estructurar y codificar algoritmos que resuelven problemas en un lenguaje de programación (código fuente de programas computacionales).
¿Qué es un algoritmo?
Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad. Es decir, un algoritmo es una serie de pasos ordenados y finitos que nos llevan a la solución de un problema.
DESARROLLO
DIAGRAMA DE FLUJO
DIAGRAMA DE FLUJO CON PSeInt ¿Qué es PSeInt?
PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.
¿Para que sirve PSeInt?
El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Facilita comprender la lógica de los algoritmos.
DIAGRAMA DE FLUJO
Representación grafica de es una serie de pasos con secuencia lógica, con inicio y fin que nos dan la solución de un problema.
Elementos de un diagrama de flujo
Elementos de un diagrama de flujo
CONDICIONALES Bifurcación
Multicondicional
BUCLES EN PSEINT
Indicadores
Nombres que se le asigna a las variables. Tienen las siguientes reglas: • No empiezan con un numero • No deben contener operadores • No deben contener espacios en blanco • No deben ser reservados para el lenguaje C • No deben tener mas de 32 Caracteres
Operadores
Se dividen en operadores aritméticos y operadores relacionales
PRÁCTICA • EJERCICIO: • TRAZAR UN DIAGRAMA DE FLUJO QUE IMPRIMA EL SIGUIENTE MENSAJE:
• DE LA ABUNDANCIA DEL CORAZÓN HABLA LA BOCA. Lucas 6:45
PRÁCTICA EJEMPLO 1.1
Realizar el diagrama de flujo de un programa que calcule el promedio final de un curso cuya formula es la siguiente. PF: Promedio Final EP: Examen Parcial EF: Examen Final Ej.: EP= 10 EF=13 PF=12
SOLUCIÓN 1.1
EJEMPLO 1.2
Realizar el diagrama de flujo de un programa que puede hallar la varianza de N números.
SOLUCIÓN 1.2
•GRACIAS