Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Sílabo de Algoritmos y Estructura de Datos (BMA09), Guías, Proyectos, Investigaciones de Estructuras de Datos y Algoritmos

Sílabo de Algoritmos y Estructura de Datos (BMA09)

Tipo: Guías, Proyectos, Investigaciones

2021/2022

Subido el 31/08/2023

1 / 2

Toggle sidebar

Documentos relacionados


Vista previa parcial del texto

¡Descarga Sílabo de Algoritmos y Estructura de Datos (BMA09) y más Guías, Proyectos, Investigaciones en PDF de Estructuras de Datos y Algoritmos solo en Docsity! F02-Silabo UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Eléctrica y Electrónica SÍLABO ALGORITMICA y ESTRUCTURA DE DATOS I I. INFORMACIÓN GENERAL CODIGO : BMA09 CICLO : II CREDITOS : 3 HORAS SEMANALES : HT 2, HL 2 PRERREQUISITOS : EE152 CONDICION : Obligatorio ÁREA ACADÉMICA : Ciencias Básicas SISTEMA DE EVALUACION : G II. SUMILLA DEL CURSO El curso prepara al estudiante en la aplicación de conceptos lógicos para sintetizar ideas mediante la elaboración de algoritmos y la elaboración de programas que cumplan ciertos requerimientos previamente definidos, haciendo uso de constantes, variables, instrucciones y estructuras del lenguaje de programación C. III. COMPETENCIAS DEL CURSO Al finalizar el curso, el estudiante: 1. Diseña algoritmos que permiten dar solución a problemas. 2. Elabora programas mediante el uso del lenguaje de programación C. 3. Desarrolla subrutinas de programación que luego son empleados en la construcción de programas más grandes. 4. Aplica la programación en la solución de problemas de ciencias y matemáticas. IV. UNIDADES DE APRENDIZAJE 1. FUNDAMENTOS DE PROGRAMACIÓN (4 HORAS) La importancia de la programación. Algoritmos. Estructura de un algoritmo (entrada de datos, procesamiento y salida de datos). Sistema de numeración binario y hexadecimal. Lenguaje de programación de bajo nivel (binario y ensamblador) y lenguajes de alto nivel. Paradigmas de Programación: Estructurado, Orientado a Objetos, Funcional y Reactiva. Lenguaje de programación interpretado y compilado. Programación Desktop, Web y Móviles. Lenguaje de programación C: evolución y características. Herramientas de desarrollo: IDE. 2. INTRODUCCIÓN AL LENGUAJE C (8 HORAS) Elementos de un lenguaje de programación: instrucciones y directivas. Secuencias de escape. Imprimir en pantalla. Tipos de datos: bit, byte, entero, real y carácter. Código ASCII. Overflow y underflow. Modificador unsigned y long. Dato binario y hexadecimal. Manejo y declaración de constantes. Manejo y declaración de variables (bool, int, chr, float, double). Palabras reservadas. Operadores de: asignación, aritméticos, incremento/decremento, comparación, lógicos. Ingreso de datos por teclado (scanf y getch). 3. ESTRUCTURAS REPETITIVAS Y CONDICIONALES (12 HORAS) Definición de un bucle. Estructuras repetitivas: for, while, do-while y case. Aplicaciones de for anidado. Estructuras condicionales: if, if-else, if-else-if y switch.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved