Los Cursos más visitados de Algoritmia

Listado de los Cursos más visitados durante los últimos 30 días
Imágen de perfil

.pdfDiagramación y algoritmos


81 visualizaciones el último mes

Algoritmia

Actualizado el 2 de Marzo del 2021 por Administrador (Publicado el 18 de Agosto del 2020)
1.459 visualizaciones desde el 18 de Agosto del 2020
En formato pdf. Contiene 173 páginas.

Screenshot_20200818_174134
Imágen de perfil

.pdfIntroducción a la Algoritmia


59 visualizaciones el último mes

Algoritmia

Actualizado el 6 de Noviembre del 2016 por Administrador (Publicado el 4 de Mayo del 2015)
8.262 visualizaciones desde el 4 de Mayo del 2015
Manual de introducción a la Algoritmia y a la programación en Java.
1. Introducción al Lenguaje Java
2. Algoritmos y Estructuras de Secuencia
3. Estructura de Selección Simple if
4. Estructura de Selección Doble if...else
5. Estructura de Selección Doble Encadenada if...else...if
6. Estructura de Selección Múltiple switch
7. Métodos tipo void
8. Métodos con valor de retorno
9. Contadores y acumuladores
10. Semana de Exámenes Finales
11. Paneles
12. Clases Básicas de Swing
En formato pdf. Contiene 251 páginas.
Imágen de perfil

.pdfTécnicas de Diseño de Algoritmos


55 visualizaciones el último mes

Algoritmia

Actualizado el 8 de Abril del 2014 por Administrador (Publicado el 1 de Julio del 2011)
36.789 visualizaciones desde el 1 de Julio del 2011
La algoritmia es uno de los pilares de la programación y su relevancia se muestra en el desarrollo de cualquier aplicación, más allá de la mera construcción de programas. Este es un libro introductorio sobre análisis y diseño de algoritmos que pretende exponer al lector las técnicas básicas para su diseño e implementación, así como presentar unas herramientas que le permitan medir su efectividad y eficiencia.
Esta obra nace con la intención de llenar un vacío en la bibliografía existente. En primer lugar ofreciendo un método de diseño general aplicable a cada una de las técnicas, y en segundo lugar proporcionando un enfoque eminentemente práctico a través de una amplia selección de ejemplos y problemas resueltos (más de 100).
El diseño del libro se ha realizado de manera que pueda ser utilizado como base para cualquiera de las asignaturas introductorias de la algoritmia. De ahí su estructura y organización, así como la didáctica con la que se desarrollan los temas. En el texto se estudian las principales técnicas de diseño: Divide y Vencerás, algoritmos ávidos, Programación Dinámica, Vuelta Atrás y Ramificación y Poda. Cada tema comienza con una breve introducción teórica en la que se exponen los fundamentos de la técnica tratada y el tipo de problemas que resuelve. A continuación se presenta el esquema general de funcionamiento de los algoritmos que produce. Finalmente, se desarrolla una colección de problemas que permiten mostrar las distintas formas de aplicación de la técnica estudiada. Conforme se avanza en los problemas se discuten los pormenores de su diseño, los detalles de implementación, y el análisis de su eficiencia.
En definitiva, una obra que puede ser de gran utilidad no sólo a los alumnos de carreras técnicas, sino a todos aquellos profesionales de la informática que deseen profundizar en el apasionante estudio de la algoritmia.
Imágen de perfil

.pdfManual análisis de Algoritmos


54 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 17 de Agosto del 2018 por Administrador
3.435 visualizaciones desde el 17 de Agosto del 2018
El presente documento ha sido elaborado originalmente como apoyo a la asignatura de “Análisis y Diseño de Algoritmos” del séptimo semestre de la carrera de Ingeniería en Gestión Informática, del Instituto Nacional de Capacitación (INACAP). Este documento engloba la mayor parte de la materia de este curso troncal e incluye ejemplos resueltos y algunos ejercicios que serán desarrollados en clases.
El manual ha sido concebido para ser leído en forma secuencial, pero también para ser de fácil consulta para verificar algún tema específico.
No se pretende que estos apuntes sustituyan a la bibliografía de la asignatura ni a las clases teóricas, sino que sirvan más bien como complemento a las notas que el alumno debe tomar en clases. Asimismo, no debe considerarse un documento definitivo y exento de errores, si bien ha sido elaborado con detenimiento y revisado exhaustivamente.
El autor pretende que sea mejorado, actualizado y ampliado con cierta frecuencia, lo que probablemente desembocará en sucesivas versiones, y para ello nadie mejor que los propios lectores para plantear dudas, buscar errores y sugerir mejoras.

Índice de Contenidos:
Presentación
1. Introducción
1.1. Motivación y Objetivos
1.2. Algunas Notas sobre la Historia de los Algoritmos
1.3. Fundamentos Matemáticos
2. Algoritmos y Problemas
2.1. Definición de Algoritmo
2.2. Formulación y Resolución de Problemas
2.3. Razones para Estudiar los Algoritmos
2.4. Formas de Representación de Algoritmos
2.5. La Máquina de Turing
3. Eficiencia de Algoritmos
3.1. Introducción
3.2. Concepto de Eficiencia
3.3. Medidas de Eficiencia
3.4. Análisis A Priori y Prueba A Posteriori
3.5. Concepto de Instancia
3.6. Tamaño de los Datos
3.7. Cálculo de Costos de Algoritmos
3.7.1. Cálculo de eficiencia en análisis iterativo
3.7.2. Cálculo de eficiencia en análisis recursivo
3.8. Principio de Invarianza
3.9. Análisis Peor Caso, Mejor Caso y Caso Promedio
4. Análisis de Algoritmos
4.1. Introducción
4.2. Tiempos de Ejecución
4.3. Concepto de Complejidad
4.4. Órdenes de Complejidad
4.5. Notación Asintótica
4.5.1. La O Mayúscula
4.5.2. La o Minúscula
4.5.3. Diferencias entre O y o
4.5.4. Las Notaciones Ω y Θ
4.5.5. Propiedades y Cotas más Usuales
4.6. Ecuaciones de Recurrencias
4.6.1. Introducción
4.6.2. Resolución de Recurrecias
4.6.3. Método del Teorema Maestro
4.6.4. Método de la Ecuación Característica
4.6.5. Cambio de Variable
4.7. Ejemplos y Ejercicios
5. Estrategias de Diseño de Algoritmos
5.1. Introducción
5.2. Recursión
5.3. Dividir para Conquistar
5.4. Programación Dinámica
5.5. Algoritmos Ávidos
5.6. Método de Retroceso (backtracking)
5.7. Método Branch and Bound
6. Algoritmos de Ordenamiento
6.1. Concepto de Ordenamiento
6.2. Ordenamiento por Inserción
6.3. Ordenamiento por Selección
6.4. Ordenamiento de la Burbuja (Bublesort)
6.5. Ordenamiento Rápido (Quicksort)
6.6. Ordenamiento por Montículo (Heapsort)
6.7. Otros Métodos de Ordenamiento
6.7.1. Ordenamiento por Incrementos Decrecientes
6.7.2. Ordenamiento por Mezclas Sucesivas
7. Algoritmos de Búsqueda
7.1. Introducción
7.2. Búsqueda Lineal
7.3. Búsqueda Binaria
7.4. Árboles de Búsqueda
7.5. Búsqueda por Transformación de Claves (Hashing)
7.6. Búsqueda en Textos
7.6.1. Algoritmo de Fuerza Bruta
7.6.2. Algoritmo de Knuth-Morris-Pratt
7.6.3. Algoritmo de Boyer-Moore
8. Teoría de Grafos
8.1. Definiciones Básicas
8.2. Representaciones de Grafos
8.2.1. Matriz y Lista de Adyacencia
8.2.2. Matriz y Lista de Incidencia
8.3. Recorridos de Grafos
8.3.1. Recorridos en Amplitud
8.3.2. Recorridos en Profundidad
8.4. Grafos con Pesos
8.5. Árboles
8.6. Árbol Cobertor Mínimo
8.6.1. Algoritmo de Kruskal
8.6.2. Algoritmo de Prim
8.7. Distancias Mínimas en un Grafo Dirigido
8.7.1. Algoritmo de Dijkstra
8.7.2. Algoritmo de Ford
8.7.3. Algoritmo de Floyd-Warshall
9. Complejidad Computacional
9.1. Introducción
9.2. Algoritmos y Complejidad
9.3. Problemas NP Completos
9.4. Problemas Intratables
9.5. Problemas de Decisión
9.6. Algoritmos No Determinísticos
Bibliografía
En formato pdf. Contiene 130 páginas.
Imágen de perfil

.pdfAlgoritmos resueltos con diagramas de flujo y pseudocódigo


46 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Mayo del 2017 por Administrador
5.755 visualizaciones desde el 29 de Mayo del 2017
El propósito de este libro es proporcionar a los alumnos que recién inician sus estudios en el área de computación una serie de problemas representativos, los cuales están resueltos algorítmicamente con detalle. En el área de programación existen diferentes herramientas que auxilian en la solución de problemas, pero seleccionar una de ellas para comenzar a introducir al estudiante en el área se vuelve un poco complicado, dado que cada una posee ventajas y desventajas; éstas son percibidas por los estudiantes, y si adoptan alguna herramienta con mayor facilidad, presentan cierto rechazo hacia las otras, por considerarlas más complicadas. Por tal motivo, en este libro se presentan tres herramientas para tratar de ayudar a los estudiantes a desarrollar una lógica apropiada para el planteamiento y solución de un problema (pseudocódigo, diagramas de flujo y diagramas Nassi-Schneiderman).

Los problemas que se plantean están enfocados en utilizar las tres estructuras básicas de la programación (secuencias, decisiones y ciclos), de tal forma que el alumno se vaya enrolando paso a paso en la solución de problemas cada vez más complejos, de aquí que el formato de este libro dedique una unidad a cada tipo de estructura, concluyendo finalmente con un capítulo del tratamiento de arreglos, tan útiles en la solución de problemas.

Definitivamente el objetivo de este libro no es establecer un patrón para resolver los problemas, tan sólo es el de proporcionar ayuda a los alumnos para desarrollar una lógica apropiada mediante la utilización de una de las herramientas para la solución de problemas, los cuales, posteriormente, podrán ser implementados en la computadora mediante un lenguaje de programación.

Queremos agradecer a todas aquellas personas que contribuyeron para la realización de este proyecto, especialmente a las autoridades de la Universidad Autónoma de Aguascalientes, por darnos las facilidades para poder realizar este trabajo. A las profesoras Ma. Guadalupe Mendoza y Lorena Pinales Delgado, por apoyar en la revisión de este libro; a Luz Patricia Pinales Delgado, por su colaboración en la realización de esta obra.

Realizado por:
Francisco Javier Pinales Delgado
César Eduardo Velázquez Amador

Contenidos:
Prólogo
UNIDAD I. HERRAMIENTAS DE PROGRAMACIÓN
PARA LA SOLUCIÓN DE PROBLEMA CON COMPUTADORAS
Herramientas
Identificadores
Pseudocódigo
Diagramas de flujo
Diagramas Nassi-Schneiderman N/S
UNIDAD II. SOLUCIÓN DE PROBLEMAS CON ESTRUCTURAS SECUENCIALES
Introducción
Estructuras de control
Estructuras secuenciales
Problemas resueltos
Problemas propuestos
UNIDAD III. SOLUCIÓN DE PROBLEMAS CON ESTRUCTURAS SELECTIVAS
Introducción
Estructuras selectivas
Problemas resueltos
Problemas propuestos
UNIDAD IV. SOLUCIÓN DE PROBLEMAS CON ESTRUCTURAS REPETITIVAS
Introducción
Estructuras repetitivas o de ciclo
Problemas resueltos
Problemas propuestos
UNIDAD V. INTRODUCCIÓN A LOS ARREGLOS UNIDIMENSIONALES Y MULTIDIMENSIONALES (VECTORES Y MATRICES)
Introducción
Arreglos unidimensionales (vectores)
Arreglos bidimensionales (tablas)
Problemas resueltos
Problemas propuestos
APÉNDICE. Solución de problemas propuestos
Soluciones de la unidad dos
Soluciones de la unidad tres
Soluciones de la unidad cuatro
Soluciones de la unidad cinco

En formato pdf. Contiene 172 páginas.
Imágen de perfil

.pdfAnálisis y diseño de algoritmos


44 visualizaciones el último mes

Algoritmia

Actualizado el 20 de Agosto del 2020 por Administrador (Publicado el 24 de Mayo del 2017)
4.382 visualizaciones desde el 24 de Mayo del 2017
El objetivo del documento es aplicar los conocimientos que te permitan plantear una metodología para la solución de problemas, utilizando la computadora a través del diseño de algoritmos.
Contenidos:
UNIDAD 1. CONCEPTOS BÁSICOS.
1.1 DEFINICIÓN DE ALGORITMOS, LENGUAJE Y APLICACIONES
1.2 DEFINICIÓN Y SOLUCIÓN DE PROBLEMAS
1.3 ALGORITMOS COTIDIANOS
1.4 LENGUAJE DE PROGRAMACIÓN
1.4.1 Clasificación de los lenguajes de programación
1.4.2 Componentes de los lenguajes de programación
1.5 INTRODUCCIÓN AL LENGUAJE C++
UNIDAD 2. EL ALGORITMO COMO ESTRATEGIA Y/O HERRAMIENTA PARA
LA SOLUCIÓN DE PROBLEMAS.
2.1 ANÁLISIS PARA LA SOLUCIÓN DE UN PROBLEMA
2.2 TIPOS DE DATOS
2.2.1 Tipos de datos en C++
2.3 DISEÑO DE UN ALGORITMO.
2.4 TIPOS DE PROGRAMACIÓN
UNIDAD 3. ESTRUCTURAS BÁSICAS DE UN ALGORITMO.
3.1 ESTRUCTURAS SECUENCIALES
3.2 ESTRUCTURAS CONDICIONALES
3.3 CONTADORES
3.4 ACUMULADORES
3.5 CICLOS
3.5.1 While
3.5.2 Do...while
3.5.3 For
3.6 ARREGLOS
UNIDAD 4. MODULARIDAD.
4.1 CONCEPTO
4.2 CARACTERÍSTICAS
4.3 COMPONENTES
4.4 COMUNICACIÓN
4.5 TIPOS
En formato pdf. Contiene 213 páginas.
Realizado por Juan Bernardo Vázquez Gómez

Screenshot_20200818_173611
Imágen de perfil

.pdfCurso de Algoritmos


40 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 21 de Agosto del 2018 por Administrador
2.701 visualizaciones desde el 21 de Agosto del 2018
Documento correspondiente al mulo curso de Algoritmos realizado por Arturo Lopez Ortiz de la Universidad Nacional Abierta y a Distancia - UNAD.
En formato pdf. Contiene 127 páginas.
Imágen de perfil

.htmlCurso de Algoritmos y Matematicas Discretas


36 visualizaciones el último mes

Algoritmia

Publicado el 30 de Julio del 2013 por Administrador
10.367 visualizaciones desde el 30 de Julio del 2013
Este curso de Algoritmos y Matemáticas Discretas y otros cursos abiertos son brindados en su totalidad por la universidad Atlantic International University (AIU) como parte de la “Iniciativa de Acceso Abierto”. Esta iniciativa es consistente con la Misión y Visión de la universidad.
Dividido en 5 lecciones:
Lección 1: Inducción Matemática
Leccion 2: Principios de Conteo
Leccion 3: Relaciones de Recurrencia
Leccion 4: Grafos
Leccion 5: Relaciones
Imágen de perfil

.pdfManual de análisis y diseño de algoritmos


35 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 6 de Julio del 2015 por Administrador (Publicado el 23 de Febrero del 2009)
18.711 visualizaciones desde el 23 de Febrero del 2009
El presente documento ha sido elaborado originalmente como apoyo a la asignatura de “Análisis y Diseño de Algoritmos” del séptimo semestre de la carrera de Ingeniería en Gestión Informática, del Instituto Nacional de Capacitación (INACAP). Este documento engloba la mayor parte de la materia de este curso troncal e incluye ejemplos resueltos y algunos ejercicios que serán desarrollados en clases.
Imágen de perfil

.pdfCurso de Algoritmia


32 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 11 de Octubre del 2018 por Administrador (Publicado el 17 de Octubre del 2013)
9.656 visualizaciones desde el 17 de Octubre del 2013
Bienvenido al curso de Algoritmia. Este es un curso inicial que cubre únicamente los aspectos básicos de la algoritmia y por lo mismo esta pensado para personas que se inician en la programación de computadoras. Este curso está en constante mejora: periodicamente reviso los contenidos, añado más ejercicios, reformulo algunos ejercicios existentes y quito los inadecuados. Por ahora el curso es para leerse en línea sin rectricciones de ningún tipo y espero que para seguir así me hagan llegar sus comentarios y sugerencias, para saber si el curso es de utilidad.
Capítulo 1: Conceptos Básicos de Algoritmia
1.1 Algoritmo
1.2 Pseudocódigo
1.3 Variables
1.4 Literales
1.5 Instrucciones Algoritmicas Básicas
1.6 Expresiones Aritméticas
1.7 Expresiones Lógicas
Capítulo 2: Estructuras de Secuencia
2.1 Concepto
2.2 Ejercicios
Capítulo 3: Estructuras de Selección
3.1 Concepto
3.2 Estructura de Selección Simple SI
3.3 Estructura de Selección Doble SI-SINO
3.4 Estructura de Selección Doble en Cascada SI-SINO-SI
3.5 Estructura de Selección Múltiple SEGUN
3.6 Ejercicios
Capítulo 4: Estructuras de Repetición
Realizado por David E. Espinoza Sandoval, Lima, Perú
Imágen de perfil

.pdfAlgoritmos y programas


26 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 22 de Octubre del 2012 por Administrador (Publicado el 13 de Octubre del 2006)
28.277 visualizaciones desde el 13 de Octubre del 2006
Apuntes del primer tema del módulo de Fundamentos de Programación para 1 º de ASI. Conceptos básicos: computadoras, números binarios, algoritmos, métodos y lenguajes de programación. Profesor Jorge Sanchez.
En formato pdf de 33 páginas
(1.1) computadora y sistema operativo
(1.1.1) computadora
(1.1.2) hardware y software
(1.1.3) Sistema Operativo
(1.2) codificación de la información (1.2.1) introducción
(1.2.2) sistemas numéricos
(1.2.3) sistema binario de numeración
(1.2.4) representación de texto en el sistema binario
(1.2.5) representación binaria de datos no numéricos ni de texto
(1.2.6) múltiplos para medir dígitos binarios
(1.3) algoritmos (1.3.1) noción de algoritmo
(1.3.2) características de los algoritmos
(1.3.3) elementos que conforman un algoritmo
(1.4) aplicaciones
(1.4.1) programas y aplicaciones
(1.4.2) historia del software. La crisis del software
(1.4.3) el ciclo de vida de una aplicación
(1.5) errores (1.6) lenguajes de programación
(1.6.1) breve historia de los lenguajes de programación
(1.6.2) tipos de lenguajes
(1.6.3) intérpretes
(1.6.4) compiladores
(1.7) programación. tipos de programación
(1.7.1) introducción
(1.7.2) programación desordenada
(1.7.3) programación estructurada
(1.7.4) programación modular
(1.7.5) programación orientada a objetos
(1.8) índice de ilustraciones
Imágen de perfil

.pdfElementos esenciales para programación: Algoritmos y Estructuras de Datos


24 visualizaciones el último mes

Algoritmia

Publicado el 12 de Marzo del 2018 por Administrador
2.918 visualizaciones desde el 12 de Marzo del 2018
Este libro está principalmente dirigido a estudiantes universitarios que se inician en las carreras de Ingeniería. Son los que deben interiorizarse en el manejo de ciertos recursos propios de la disciplina sin orientarse a ningún lenguaje en particular. La finalidad de este enfoque es ampliarles la perspectiva para que en su vida profesional no solo puedan implementar programas en los lenguajes clásicos de programación sino que también sean capaces de manejar las nuevas herramientas de software que, en muchos casos, permiten optimizar su rendimiento mediante el desarrollo de macroinstrucciones especiales. Es así que en la elaboración del libro hemos decidido tratar los conceptos de manera no muy extensa y, en la forma más sencilla posible. No solo para que se constituya en un soporte de los contenidos a desarrollar por los docentes sino para que les permita a los estudiantes reflexionar sobre la forma de llegar a un algoritmo como solución a un problema. A los fines didácticos, representamos los algoritmos en algunos casos con pseudocódigo y en otros, con diagrama de flujo o con ambos tipos de representaciones.

El libro está constituido por nueve capítulos. Se inicia con una introducción a los recursos de la algoritmia desde los conceptos básicos, pasando por la organización de las acciones según la técnica de programación estructurada y la implementación de subalgoritmos. Se incluye también el concepto y uso apropiado de estructuras de datos como arreglos, registros y cadenas, como así también el de archivo de datos y su tratamiento. En un capítulo aparte desarrollamos algunos procesos específicos para el ordenamiento e intercalación de conjuntos de valores y para la búsqueda en los mismos. Presentamos la temática referida a las Estructuras de Selección y a las Estructuras de Iteración en tres capítulos cuyos contenidos se complementan, pues fueron abordados desde distintos enfoques (teórico, práctico y teórico-práctico) a partir de la visión de diferentes autores. El libro culmina con una descripción de la representación interna de la información numérica y de carácter,nociones imprescindibles para la comprensión del funcionamiento interno de una computadora.

En formato pdf. Contiene 206 páginas.
Imágen de perfil

.pdfEstructura de Datos y Algoritmos II


20 visualizaciones el último mes

Algoritmia

Publicado el 2 de Abril del 2013 por Administrador
8.487 visualizaciones desde el 2 de Abril del 2013
Estudio de las estructuras de datos y de la algoritmia.
Introducción
Objetivos generales
Bibliografía
Orientaciones generales
PRIMER SEMESTRE
Objetivos específicos
Contenidos
Desarrollo del aprendizaje
Capítulo 1: Recursividad
Capítulo 2: Archivos
Capítulo 3: Estructuras jerárquicas y árbol binario de búsqueda
SEGUNDO SEMESTRE
Objetivos específicos
Contenidos
Desarrollo del aprendizaje
Capítulo 4: Árboles balanceados
Capítulo 5: Árboles B
Capítulo 6: Grafos
Solucionarios
Anexos
En formato pdf. Contiene 47 páginas.
Imágen de perfil

.pdfBreves Notas sobre Análisis de Algoritmos


20 visualizaciones el último mes

Algoritmia

Publicado el 7 de Octubre del 2016 por Administrador
2.375 visualizaciones desde el 7 de Octubre del 2016
Documento de introducción al análisis de algoritmos realizado por Jorge L. Ortega Arjona, Departamento de Matemáticas de la Facultad de Ciencias UNAM. Documento que aunque antiguo, sienta perfectamente las bases de la Algoritmia.
Contenidos:
1. Algoritmos
2. Corrección de Programas
3. Arboles de Cobertura Mínima
4. Multiplicación Rápida
5. El Problema de Repartición
6. Montículos y Mezclas
7. Detectando Primos
8. Computación en Paralelo
En formato pdf. Contiene 53 páginas.
Imágen de perfil

internetCurso Básico de Algoritmia


18 visualizaciones el último mes

Algoritmia

Publicado el 13 de Enero del 2017 por Administrador
3.259 visualizaciones desde el 13 de Enero del 2017
Bienvenido al curso de Algoritmia. Este es un curso inicial que cubre únicamente los aspectos básicos de la algoritmia y por lo mismo esta pensado para personas que se inician en la programación de computadoras. Este curso está en constante mejora: periódicamente reviso los contenidos, añado más ejercicios, reformulo algunos ejercicios existentes y quito los inadecuados.
Contenidos:
Capítulo 1: Conceptos Básicos de Algoritmia
1.1 Algoritmo
1.2 Pseudocódigo
1.3 Variables
1.4 Literales
1.5 Instrucciones Algoritmicas Básicas
1.6 Expresiones Aritméticas
1.7 Expresiones Lógicas
Capítulo 2: Estructuras de Secuencia
2.1 Concepto
2.2 Ejercicios
Capítulo 3: Estructuras de Selección
3.1 Concepto
3.2 Estructura de Selección Simple SI
3.3 Estructura de Selección Doble SI-SINO
3.4 Estructura de Selección Doble en Cascada SI-SINO-SI
3.5 Estructura de Selección Múltiple SEGUN
3.6 Ejercicios
Capítulo 4: Estructuras de Repetición
Imágen de perfil

internetEl algoritmo, una iniciación a la programación


17 visualizaciones el último mes

Algoritmia

Publicado el 10 de Julio del 2014 por Administrador
5.077 visualizaciones desde el 10 de Julio del 2014
Manual de algoritmia especialmente dedicado a mejorar las capacidades analítica y creadora de los programadores explicando las bases de programación y la creación de algoritmos.
Contenidos:
1.- Introducción a los algoritmos
2.- Vídeo: El primer algoritmo en Javascript
3.- Comenzamos a programar
4.- Entidades primitivas para el desarrollo de algoritmos
5.- Constantes, variables y expresiones
6.- Operadores y Operandos
7.- Tecnicas de diseño
8.- Tecnicas para la formulación de algoritmos. Diagrama de flujo
9.- Pseudocódigo, diagramas estructurados y estructuras algorítmicas
10.- Estructuras secuenciales
11.- Estructuras condicionales
12.- Estructuras cíclicas
Imágen de perfil

.pdfAlgoritmos y Estructuras de Datos


17 visualizaciones el último mes

Algoritmia

Publicado el 7 de Febrero del 2017 por Administrador
4.430 visualizaciones desde el 7 de Febrero del 2017
Este libro corresponde al curso Algoritmos y Estructura de Datos que se dicta en la currícula de Ingeniería Informática y Analista en Informática Aplicada de la Facultad de Ingeniería y Ciencias Hídricas de la Universidad Nacional del Litoral.

Contenidos:
1.- Diseño y análisis de algoritmos
2.- Tipos de datos abstractos fundamentales
3.- Arboles
4.- Conjuntos
5.- Ordenamiento
6.- GNU Free Documentation License
En formato pdf. Contiene 306 páginas.
Imágen de perfil

.pdfCurso Basico de Algoritmia


16 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(31)
Actualizado el 4 de Junio del 2013 por Administrador (Publicado el 22 de Enero del 2001)
56.870 visualizaciones desde el 22 de Enero del 2001
Introducción a los sistemas de cómputo: lenguajes de bajo y alto nivel. Algoritmos, programas y conceptos fundamentales: pseudocódigo, identificadores y tipos de datos. Diseño del algoritmo. Estructuras de secuencia y de selección.

Imágen de perfil

.pdfElementos escenciales para programación: Algoritmos y Estructuras de Datos


13 visualizaciones el último mes

Algoritmia

Publicado el 24 de Julio del 2017 por Administrador
3.694 visualizaciones desde el 24 de Julio del 2017
Este libro está principalmente dirigido a estudiantes universitarios que se inician en las carreras de Ingeniería. Son los que deben interiorizarse en el manejo de ciertos recursos propios de la disciplina sin orientarse a ningún lenguaje en particular. La finalidad de este enfoque es ampliarles la perspectiva para que en su vida profesional no sólo puedan implementar programas en los lenguajes clásicos de programación sino que también sean capaces de manejar las nuevas herramientas de software que, en muchos casos, permiten optimizar su rendimiento mediante el desarrollo de macroinstrucciones especiales. Es así que en la elaboración del libro hemos decidido tratar los conceptos de manera no muy extensa y, en la forma más sencilla posible. No sólo para que se constituya en un soporte de los contenidos a desarrollar por los docentes sino para que les permita a los estudiantes reflexionar sobre la forma de llegar a un algoritmo como solución a un problema. A los fines didácticos, representamos los algoritmos en algunos casos con pseudocódigo y en otros, con diagrama de flujo o con ambos tipos de representaciones.

El libro está constituido por nueve capítulos. Se inicia con una introducción a los recursos de la algoritmia desde los conceptos básicos, pasando por la organización de las acciones según la técnica de programación estructurada y la implementación de subalgoritmos. Se incluye también el concepto y uso apropiado de estructuras de datos como arreglos, registros y cadenas, como así también el de archivo de datos y su tratamiento. En un capítulo aparte desarrollamos algunos procesos específicos para el ordenamiento e intercalación de conjuntos de valores y para la búsqueda en los mismos. Presentamos la temática referida a las Estructuras de Selección y a las Estructuras de Iteración en tres capítulos cuyos contenidos se complementan, pues fueron abordados desde distintos enfoques (teórico, práctico y teórico-práctico) a partir de la visión de diferentes autores. El libro culmina con una descripción de la representación interna de la información numérica y de carácter,nociones imprescindibles para la comprensión del funcionamiento interno de una computadora.

En formato pdf. Contiene 206 páginas.
Imágen de perfil

.pdfAlgoritmos y programación. Guía para docentes


12 visualizaciones el último mes

Algoritmia

Publicado el 10 de Agosto del 2016 por Administrador
3.833 visualizaciones desde el 10 de Agosto del 2016
Guía de introducción a los algoritmos en la programación. Realizado por Juan Carlos López García.
Contenidos:
1. Desarrollo de habilidades de pensamiento
2. Algoritmos, conceptos básicos
3. Estructuras básicas
4. Depuración
En formato pdf. Contiene 96 páginas.
Imágen de perfil

.pdfProblemas y Algoritmos


12 visualizaciones el último mes

Algoritmia

Actualizado el 27 de Febrero del 2018 por Administrador (Publicado el 12 de Enero del 2018)
3.068 visualizaciones desde el 12 de Enero del 2018
El propósito general de este libro, es el de introducir al lector en la resolución de problemas de programación así como en el diseño de algoritmos.

Índice de Contenidos:
1.- Inducción Matemática
2.- Definición y Características de la Recursión
3.- Recursión con Memoria o Memorización
4.- Divide y Vencerás
5.- Búsqueda Exhaustiva
6.- Técnicas Básicas de Conteo
7.- Funciones
8.- Análisis de Complejidad
9.- Reglas para Medir la Complejidad
10.- Complejidades Logarítmicas
11.- Complejidades en Funciones Recursivas
12.- Ordenamiento
13.- Pilas, Colas y Listas
14.- Árboles Binarios
15.- Montículos
16.- Grafos
17.- Árboles y Ordenamiento
18.- ¿Más rápido que O (N log N)?
19.- Estructura de la Solución y Espacio de Búsqueda
20.- Programación Dinámica en los Espacios de Búsqueda
21. - Programación Dinámica en Cortes
22.- Entendiendo el Problema
23.- Encontrando la solución

En formato pdf. Contiene 315 páginas
Imágen de perfil

.htmlComplejidad Algorítmica


11 visualizaciones el último mes

Algoritmia

Publicado el 14 de Marzo del 2005 por Administrador
13.261 visualizaciones desde el 14 de Marzo del 2005
Manual de complejidad algoritmica en formato html dividido en dos grandes secciones.
Imágen de perfil

.pdfCurso de Algoritmia Avanzada


11 visualizaciones el último mes

Algoritmia

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 11 de Octubre del 2015 por Administrador (Publicado el 17 de Abril del 2006)
32.663 visualizaciones desde el 17 de Abril del 2006
Este documento pretende servir de material básico para un curso de Algoritmia Avanzada, por lo que se presupone conocimientos elementales de programación, diseño y análisis de algoritmos, estructuras de datos y teoría de la probabilidad.
0 Repaso de conceptos básicos
1 Programación dinámica
2 Ramificación y poda
3 Simulación computacional
4 Compresión
5 Cifrado
6 Búsqueda de texto
A Dificultades típicas en el diseño de cotas