UNIVERSIDAD DE OCCIDENTE UDO
|
|
|
- César Parra Maidana
- hace 9 años
- Vistas:
Transcripción
1 UNIVERSIDAD DE OCCIDENTE UDO Por la Excelencia Académica Sede Regional Estelí Carrera: Ingeniería en Computación y Sistemas Nombre de la asignatura: Programación Básica Año académico: Segundo año Al finalizar el curso, el estudiante dominará las técnicas básicas de la programación con énfasis en programación estructurada, utilizando como herramientas de aprendizaje las herramientas de introducción a la programación en diseño diagramas de flujo FreeDFD-1.1 y en diseño de algoritmos y pseudocódigo la aplicación Pseint (versión libre). Además el estudiante será capaz de resolver problemas sencillos mediante la escritura de programas cortos utilizando el lenguaje de programación C++
2 Contenido INTRODUCCION... 3 HISTORIA DE LOS ALGORITMOS... 4 ALGORITMOS... 5 Noción de algoritmo... 5 Características de los algoritmos... 5 Elementos que conforman un algoritmo... 6 Guía de problemas propuestos:... 6 PROGRAMACIÓN BÁSICA Página 2
3 INTRODUCCION La representación de información es fundamental para las Ciencias de la Computación. La Ciencia de la Computación (Computer Science), es mucho más que el estudio de cómo usar o programar las computadoras. Se ocupa de algoritmos, métodos de calcular resultados y máquinas autómatas. Antes de las computadoras, existía la computación, que se refiere al uso de métodos sistemáticos para encontrar soluciones a problemas algebraicos o simbólicos. Los babilonios, egipcios y griegos, desarrollaron una gran variedad de métodos para calcular cosas, por ejemplo el área de un círculo o cómo calcular el máximo común divisor de dos números enteros (teorema de Euclides). En el siglo XIX, Charles Babbage describió una máquina que podía liberar a los hombres del tedio de los cálculos y al mismo tiempo realizar cálculos confiables. La motivación principal de la computación por muchos años fue la de desarrollar cómputo numérico más preciso. La Ciencia de la Computación creció del interés en sistemas formales para razonar y la mecanización de la lógica, así como también del procesamiento de datos de negocios. Sin embargo, el verdadero impacto de la computación vino de la habilidad de las computadoras de representar, almacenar y transformar la información. La computación ha creado muchas nuevas áreas como las de correo electrónico, publicación electrónica y multimedia. La solución de problemas del mundo real, ha requerido estudiar más de cerca cómo se realiza la computación. Este estudio ha ampliado la gama de problemas que pueden ser resueltos. Por otro lado, la construcción de algoritmos es una habilidad elegante de un gran significado práctico. Computadoras más poderosas no disminuyen el significado de algoritmos veloces. En la mayoría de las aplicaciones no es el hardware el cuello de botella sino más bien el software inefectivo. Este curso trata de tres preguntas centrales que aparecen cuando uno quiere que un computador haga algo: Es posible hacerlo? Cómo se hace? y Cuán rápido puede hacerse? El curso da conocimientos y métodos para responder estas preguntas, al mismo tiempo intenta aumentar la capacidad de encontrar algoritmos efectivos. Los problemas para resolver, son un entrenamiento en la solución algorítmica de problemas, y para estimular el aprendizaje de la materia. PROGRAMACIÓN BÁSICA Página 3
4 HISTORIA DE LOS ALGORITMOS El término proviene del matemático árabe Al'Khwarizmi, que escribió un tratado sobre los números. Este texto se perdió, pero su versión latina, Algoritmi de Numero Indorum, sí se conoce. El trabajo de Al'Khwarizmi permitió preservar y difundir el conocimiento de los griegos (con la notable excepción del trabajo de Diofanto) e indios, pilares de nuestra civilización. Rescató de los griegos la rigurosidad y de los indios la simplicidad (en vez de una larga demostración, usar un diagrama junto a la palabra Mira). Sus libros son intuitivos y prácticos y su principal contribución fue simplificar las matemáticas a un nivel entendible por no expertos. En particular muestran las ventajas de usar el sistema decimal indio, un atrevimiento para su época, dado lo tradicional de la cultura árabe. La exposición clara de cómo calcular de una manera sistemática a través de algoritmos diseñados para ser usados con algún tipo de dispositivo mecánico similar a un ábaco, más que con lápiz y papel, muestra la intuición y el poder de abstracción de Al'Khwarizmi. Hasta se preocupaba de reducir el número de operaciones necesarias en cada cálculo. Por esta razón, aunque no haya sido él el inventor del primer algoritmo, merece que este concepto esté asociado a su nombre. Los babilonios que habitaron en la antigua Mesopotamia, empleaban unas pequeñas bolas hechas de semillas o pequeñas piedras, a manera de "cuentas" y que eran agrupadas en carriles de caña. Más aún, en A.C. un matemático babilónico inventó los algoritmos que le permitieron resolver problemas de cálculo numérico. En 1850 A.C., un algoritmo de multiplicación similar al de expansión binaria es usado por los egipcios. La teoría de las ciencias de la computación trata cualquier objeto computacional para el cual se puede crear un buen modelo. La investigación en modelos formales de computación se inició en los 30's y 40's por Turing, Post, Kleene, Church y otros. En los 50's y 60's los lenguajes de programación, compiladores y sistemas operativos estaban en desarrollo, por lo tanto, se convirtieron tanto en el sujeto como la base para la mayoría del trabajo teórico. El poder de las computadoras en este período estaba limitado por procesadores lentos y por pequeñas cantidades de memoria. Así, se desarrollaron teorías (modelos, algoritmos y análisis) para hacer un uso eficiente de ellas. Esto dio origen al desarrollo del área que ahora se conoce como "Algoritmos y Estructuras de Datos". Al mismo tiempo se hicieron estudios para comprender la complejidad inherente en la solución de algunos problemas. Esto dio origen a lo que se conoce como la jerarquía de problemas computacionales y al área de "Complejidad Computacional". PROGRAMACIÓN BÁSICA Página 4
5 ALGORITMOS Noción de algoritmo Según la RAE: conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Los algoritmos, como indica su definición oficial, son una serie de pasos que permiten obtener la solución a un problema. La palabra algoritmo procede del matemático Árabe Mohamed lbn Al Kow Rizmi, el cual escribió sobre los años 800 y 825 su obra Quitad Al Mugaba/a, donde se recogía el sistema de numeración hindú y el concepto del cero. Fibonacci, tradujo la obra al latín y la llamó: Algoritmi Dicit. El lenguaje algorítmico es aquel que implementa una solución teórica a un problema indicando las operaciones a realizar y el orden en el que se deben efectuarse. Por ejemplo en el caso de que nos encontremos en casa con una bombilla fundida en una lámpara, un posible algoritmo sería: 1. Comprobar si hay bombillas de repuesto 2. En el caso de que las haya, sustituir la bombilla anterior por la nueva 3. Si no hay bombillas de repuesto, bajar a comprar una nueva a la tienda y sustituir la vieja por la nueva Los algoritmos son la base de la programación de ordenadores, ya que los programas de ordenador se puede entender que son algoritmos escritos en un código especial entendible por un ordenador. Lo malo del diseño de algoritmos está en que no podemos escribir lo que deseemos, el lenguaje a utilizar no debe dejar posibilidad de duda, debe recoger todas las posibilidades. Por lo que los tres pasos anteriores pueden ser mucho más largos: 1. Comprobar si hay bombillas de repuesto [1.1] Abrir el cajón de las bombillas [1.2] Observar si hay bombillas 2. Si hay bombillas: [2.1] Coger la bombilla [2.2] Coger una silla [2.3] Subirse a la silla [2.4] Poner la bombilla en la lámpara 3. Si no hay bombillas [3.1] Abrir la puerta [3.2] Bajar las escaleras... Cómo se observa en un algoritmo las instrucciones pueden ser más largas de lo que parecen, por lo que hay que determinar qué instrucciones se pueden utilizar y qué instrucciones no se pueden utilizar. En el caso de los algoritmos preparados para el ordenador, se pueden utilizar sólo instrucciones muy concretas. Características de los algoritmos Características que deben de cumplir los algoritmos obligatoriamente Un algoritmo debe resolver el problema para el que fue formulado: Lógicamente no sirve un algoritmo que no resuelve ese problema. En el caso de los programadores, a veces crean algoritmos que resuelven problemas diferentes al planteado. PROGRAMACIÓN BÁSICA Página 5
6 Los algoritmos son independientes del ordenador: Los algoritmos se escriben para poder ser utilizados en cualquier máquina. Los algoritmos deben de ser precisos: Los resultados de los cálculos deben de ser exactos, de manera rigurosa. No es válido un algoritmo que sólo aproxime la solución. Los algoritmos deben de ser finitos: Deben de finalizar en algún momento. No es un algoritmo válido aquel que produce situaciones en las que el algoritmo no termina. Los algoritmos deben de poder repetirse: Deben de permitir su ejecución las veces que haga falta. No son válidos los que tras ejecutarse una vez, ya no pueden volver a hacerlo por la razón que sea. Características aconsejables para los algoritmos Validez: Un algoritmo es válido si carece de errores. Un algoritmo puede resolver el problema para el que se planteó y sin embargo no ser válido debido a que posee errores Eficiencia: Un algoritmo es eficiente si obtiene la solución al problema en poco tiempo. No lo es si es lento en obtener el resultado. Óptimo: Un algoritmo es óptimo si es el más eficiente posible y no contiene errores. La búsqueda de este algoritmo es el objetivo prioritario del programador. No siempre podemos garantizar que el algoritmo hallado es el óptimo, a veces sí. Elementos que conforman un algoritmo Entrada: Los datos iniciales que posee el algoritmo antes de ejecutarse. Proceso: Acciones que lleva a cabo el algoritmo. Salida: Datos que obtiene finalmente el algoritmo. Guía de problemas propuestos: A continuación se pide al estudiante que desarrolle el algoritmo de solución para resolver los siguientes problemas. 1. Calcular el área de un rectángulo 2. Calcular el mayor de dos números 3. Calcular edad de una persona 4. Prepararse para salir de casa a la universidad 5. Calcular la nota final ponderada de la asignatura Programación Básica según la normativa establecida en la Universidad de Occidente UDO PROGRAMACIÓN BÁSICA Página 6
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática
Etapas para la solución de un problema por medio del computador
Algoritmos. Definición Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones
Introducción a la Geometría Computacional
Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 8 de enero del 2013 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Introducción a la GC 8 de enero del 2013 1 / 17 1 Introducción a la Geometría Computacional
Teoría de Autómatas y Lenguajes Formales. Capítulo 1: Introducción. Teoría de Autómatas y Lenguajes formales es un repaso a la informática teórica.
Teoría de Autómatas y Lenguajes Formales Capítulo 1: Introducción Holger Billhardt [email protected] Introducción Teoría de Autómatas y Lenguajes formales es un repaso a la informática teórica.
PROTADA CONTENIDOS DE EVALUACIÓN DE MATEMÁTICAS 2012. Subdirección de Desarrollo Dirección General de Evaluación e Investigación Educativa -DIGEDUCA-
PROTADA CONTENIDOS DE EVALUACIÓN DE MATEMÁTICAS 2012 Subdirección de Desarrollo Dirección General de Evaluación e Investigación Educativa -DIGEDUCA- Contenido 1. Objetivo del documento... 2 2. Concepto
Torruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: Programación. F1101 Algoritmos 1/9
PROGRAMA DE ESTUDIO Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : General Algoritmos Horas teóricas: 2 Horas prácticas: 3 Total de Horas: 5 Total de créditos: 7 Clave:
PROTADA CONTENIDOS DE EVALUACIÓN DE MATEMÁTICAS 2010. Subdirección de Desarrollo Dirección General de Evaluación e Investigación Educativa -DIGEDUCA-
PROTADA CONTENIDOS DE EVALUACIÓN DE MATEMÁTICAS Subdirección de Desarrollo Dirección General de Evaluación e Investigación Educativa -DIGEDUCA- Contenido 1. Objetivo del documento... 3 2. Concepto de matemáticas...
DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?
DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ciencias de la ingeniería
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Teoría de la computación ÁREA DE Ciencias de la ingeniería CONOCIMIENTO
Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida
Diplomado Centroamericano sobre Monitoreo y Evaluación De Políticas y Programas de VIH-sida Tema: Herramientas informáticas para el monitoreo y evaluación en VIH/sida. Laboratorio de Excel para el procesamiento,
A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de
A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de programación y cómo se utiliza. 1 Por sí sólo, un equipo
Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia
TEMA I: LOS CONCEPTOS FUNDAMENTALES DE LA TEORÍA DE LA COMPUTABILIDAD
1 Asignatura: Lógica 3 Curso 2004-2005 Profesor: Juan José Acero 20 25 de Octubre del 2004 TEMA I: LOS CONCEPTOS FUNDAMENTALES DE LA TEORÍA DE LA COMPUTABILIDAD 1. El concepto de algoritmo. Los matemáticos
Análisis de algoritmos
Tema 01: El rol de los algoritmos en la Computación M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom 1 Contenido Introducción Historia Algoritmo
1. Algoritmo, Pseudocódigo, Diagramas de flujo.
1. Algoritmo, Pseudocódigo, Diagramas de flujo. Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos. En matemáticas, ciencias de la computación y
MATEMÁTICAS 1ero ESO
MATEMÁTICAS 1ero ESO Temario Unidad 1: Los números naturales y sus operaciones Unidad 2: Fracciones Unidad 3: Proporcionalidad numérica. Números enteros Unidad 4: Sistema métrico decimal Unidad 5: Introducción
Complejidad algorítmica. Algoritmos y Estructuras de Datos II (Programación I) Mgter. Vallejos, Oscar A.
Complejidad algorítmica Complejidad Algorítmica En particular, usualmente se estudia la eficiencia de un algoritmo en tiempo (de ejecución), espacio (de memoria) o número de procesadores (en algoritmos
Capítulo 4 Representación interna de los Datos
Curso Ingreso 013 Carrera Ingeniería en Computación - Facultad de Informática Facultad de Ingeniería Capítulo 4 Representación interna de los Datos Objetivos Los problemas resueltos en los capítulos anteriores
USO DE LA CALCULADORA EN LA ENSEÑANZA DE LAS MATEMÁTICAS EN LA ESCUELA SECUNDARIA
USO DE LA CALCULADORA EN LA ENSEÑANZA DE LAS MATEMÁTICAS EN LA ESCUELA SECUNDARIA En la enseñanza de las matemáticas la calculadora básica o graficadora puede ayudar a que los estudiantes refinen sus conjeturas
Matemáticas. Contenidos para la Evaluación de docentes optantes a plaza 2013 CONTENIDO
Matemáticas CONTENIDO 1. Objetivo del documento 2. Concepto de Matemáticas 3. Conocimientos matemáticos 4. Competencia matemática 5. Cómo se evalúa las Matemáticas? 6. Ejemplos de Ítems 7. Qué contenidos
Ingeniería Informática
Grado en Ingeniería Informática PLAN DE ESTUDIOS Explicación general del plan de estudios El plan de estudios contendrá toda la formación teórica y práctica que el alumnado deba adquirir: aspectos básicos
Informática Básica. Definiciones. Conceptos generales e historia
Informática Básica Conceptos generales e historia Definiciones Informática: ciencia del tratamiento automático (mediante máquinas) y racional (siguel razonamiento humano) de la información. Computadora:
Los números naturales
Los números naturales Los números naturales Los números naturales son aquellos que sirven para contar. Se suelen representar utilizando las cifras del 0 al 9. signo suma o resultado Suma: 9 + 12 = 21 sumandos
DOCUMENTO 3: DISTRIBUCIÓN DE PROBABILIDAD DE V. A. CONTINUA: LA DISTRIBUCIÓN NORMAL
DOCUMENTO 3: DISTRIBUCIÓN DE PROBABILIDAD DE V. A. CONTINUA: LA DISTRIBUCIÓN NORMAL 3.1 INTRODUCCIÓN Como ya sabes, una distribución de probabilidad es un modelo matemático que nos ayuda a explicar los
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA INDUSTRIAL DESCRIPCION DE CURSO DE POSTGRADO EN ALTA GERENCIA
DESCRIPCION DE CURSO DE APROBADO POR EL CONSEJO DE INVESTIGACIÓN EN REUNION Nº 13/1993 DEL 26 DE AGOSTO DE 1993. VIGENTE A PARTIR DEL I SEMESTRE DE 1993 "Secretaría General dispone de un Sistema de Gestión
La ecuación de segundo grado para resolver problemas.
La ecuación de segundo grado para resolver problemas. Como bien sabemos, una técnica potente para modelizar y resolver algebraicamente los problemas verbales es el uso de letras para expresar cantidades
CLASE Nº7. Patrones, series y regularidades numéricas
CLASE Nº7 Patrones, series y regularidades numéricas Patrón numérico en la naturaleza Regularidades numéricas Patrones Espiral con triángulos rectángulos Series numéricas REGULARIDADES NUMÉRICAS Son series
descripción del argumento identificador tipo longitud condición restricción
Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía PROGRAMACIÓN 0 Prof. Dolores Cuiñas H. recomendada APUNTES Nº. METODOLOGÍA PARA LA CONSTRUCCIÓN DE PROGRAMAS. Presentaremos
Capítulo 4 Memoria virtual
Capítulo 4 Memoria virtual Cómo la memoria virtual se mapea a la memoria física. La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el
Matemáticas domésticas: Compras, facturas, ingresos
UNIDAD 1: DEPARTAMENTO DE MATEMÁTICAS PROGRAMACIÓN DE AULA 2º DE ESO CURSO 2012/2013 PROFESOR: José Antonio Reifs Matemáticas domésticas: Compras, facturas, ingresos COMPETENCIAS BÁSICAS PROGRAMACIÓN GENERAL
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.
ASIGNATURA Programación I ÁREA DE CONOCIMIENTO ETAPA DE FORMACIÓN UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR Básica Profesional CLAVE ICC203 SEMESTRE II CRÉDITOS 8 HORAS TEORÍA 4 HORAS PRÁCTICA 0 CARÁCTER
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE
No investigar sobre algo que ya ha sido estudiado a fondo. Estructurar mas formalmente la idea de investigación
Necesidad de conocer los antecedentes Para adentrarse en el tema es necesario conocer los estudios, investigación y trabajos anteriores. Conocer lo que se ha hecho con respecto a un tema, esto ayuda a:
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL
Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y
PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ
PERFIL DEL INGENIERO EN INFORMÁTICA DE LA UNELLEZ 2.11.1. Perfil de Ingreso Perfil Personal Se refiere al conjunto de conocimientos y competencias definidos, que deben reunir los alumnos nuevos al ingresar
Introducción al análisis numérico
Introducción al análisis numérico Javier Segura Universidad de Cantabria Cálculo Numérico I. Tema 1 Javier Segura (Universidad de Cantabria) Introducción al análisis numérico CNI 1 / 26 Contenidos: 1 Sistemas
Presentación: Jessica Rivero Espinosa (100025022) Inteligencia en Redes de Comunicaciones. Ingeniería de Telecomunicación.
Presentación: Historia de la programación Jessica Rivero Espinosa (100025022) Ingeniería de Telecomunicación 5º Curso La computadora fue inventada para facilitar el trabajo intelectual. Si el hombre tiene
Programas Analíticos. Cuarto semestre. Circuitos eléctricos II. A) Nombre del Curso. B) Datos básicos del curso. C) Objetivos del curso
Programas Analíticos Cuarto semestre A) Nombre del Curso Circuitos eléctricos II B) Datos básicos del curso Semestre Horas de teoría por semana Horas de práctica por semana Horas trabajo adicional estudiante
MATEMÁTICAS I. Doble Grado en Humanidades y Magisterio de Educación Primaria. Universidad de Alcalá
MATEMÁTICAS I Doble Grado en Humanidades y Magisterio de Educación Primaria Universidad de Alcalá Curso Académico 2014/2015 2º Curso 1º Cuatrimestre GUÍA DOCENTE Nombre de la asignatura: MATEMÁTICAS I
Ingeniería Técnica en Informática de Sistemas
Información general Centro docente Escola d'enginyeria Propuesta Docente Aprender a relacionar los elementos lógicos informáticos (programas, sistemas operativos, etc.) y elementos físicos (procesadores,
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)
CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: Ingeniería y Tecnología Modalidad: Presencial Departamento: Materia: Eléctrica y Computación
GUÍAS. Módulo de Razonamiento cuantitativo SABER PRO 2013-1
Módulo de Razonamiento cuantitativo Este módulo evalúa competencias relacionadas con las habilidades en la comprensión de conceptos básicos de las matemáticas para analizar, modelar y resolver problemas
La herramienta ArtEM: Aritmética Entera y Modular
La herramienta ArtEM: Aritmética Entera y Modular 1. Introducción La herramienta ArtEM (Aritmética Entera y Modular) es una aplicación informática programada en Visual Basic y desarrollada con el fin de
GUÍAS. Módulo de Razonamiento cuantitativo SABER PRO 2014-1
GUÍAS Módulo de Razonamiento cuantitativo SABER PRO 2014-1 GUÍAS Módulo Razonamiento cuantitativo Este módulo evalúa competencias relacionadas con las habilidades matemáticas que todo ciudadano debe tener,
Programación y matemática
Programación y matemática Los objetos matemáticos se describen usando un lenguaje al que llamamos lenguaje matemático. Como este lenguaje tiene pautas claras que indican cuáles descripciones tienen sentido
Hemos visto cómo resolver algunas ecuaciones con regla y compás, aunque nuestra herramienta recomendada por su eficiencia será, de nuevo, Geogebra.
Más ecuaciones con regla y compás. La ecuación de segundo grado x +ax-a = 0 Hemos visto cómo resolver algunas ecuaciones con regla y compás, aunque nuestra herramienta recomendada por su eficiencia será,
PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS
PROGRAMA DE ASIGNATURA DE ANÁLISIS Y DISEÑO DE SISTEMAS Contenido Información General... 2 INTRODUCCIÓN... 2 OBJETIVOS GENERALES DE LA ASIGNATURA... 4 OBJETIVOS, TEMAS Y SUBTEMAS... 4 Tema 1. Qué es análisis
CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález
CURSOSO CURSOSO MATEMÁTICAS Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. AntonioF.CostaGonzález DepartamentodeMatemáticasFundamentales FacultaddeCiencias Índice 1 Introducción y objetivos
Unidad Académica de Ingeniería Eléctrica. Programa del curso: Lenguaje de Programación I y Lab.
Universidad Autónoma de Zacatecas Unidad Académica de Ingeniería Eléctrica Programa del curso: Lenguaje de Programación I y Lab. Carácter Semestre recomendado Obligatorio 1º Sesiones Créditos Antecedentes
Programación en Capas con Visual C#: desarrollo rápido de aplicaciones
Programación en Capas con Visual C#: desarrollo rápido de aplicaciones Diplomado Mostrar al participante una forma sencilla de implementar la arquitectura 3-Capas utilizando herramientas y tecnologías
ARQUITECTURA DEL COMPUTADOR
I. DATOS GENERALES SILABO 1. Nombre de la Asignatura : ARQUITECTURA DEL COMPUTADOR 2. Carácter : Obligatorio 3. Carrera Profesional : Ingeniería Electrónica y Telecomunicaciones 4. Código : IE0702 5. Semestre
Nombre de la asignatura : Investigación de operaciones I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9306
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Investigación de operaciones I Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-906 Horas teoría-horas práctica-créditos
TEMA 2: Algoritmos y Programas. Fundamentos de Informática (Grados en Ingenierías Industriales)
TEMA 2: Algoritmos y Programas Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Introducción. Conceptos básicos 2. Representación de algoritmos. 3. Metodología de
SILABO DE ARQUITECTURA DEL COMPUTADOR
SILABO DE ARQUITECTURA DEL COMPUTADOR I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : V 1.4. Semestre : 2014-I 1.5. Prerrequisito
TRABAJO DE APLICACIÓN
UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA FACULTAD DE CIENCIAS ECONOMICAS DIRECCIÓN GENERAL DE CENTRO UNIVERSITARIOS SANTA CRUZ DEL QUICHE CURSO TEORIA ADMINISTRATIVA M. A. Licda. Claudia Isolina Ordoñez
Tema 2: Introducción a los algoritmos
Tema 2: Introducción a los algoritmos Objetivos: este tema pretende mostrar al alumno cómo, a partir de unas especificaciones de un problema del mundo real, diseñar una solución para dicho problema (algoritmo)
Autómatas finitos con salidas
Agnatura: Teoría de la Computación Unidad : Lenguajes Regulares Tema 2: Autómatas con salidas Autómatas finitos con salidas Importancia y aplicación de los autómatas finitos Los Autómatas finitos constituyen
Método de fórmula general
Método de fórmula general Ahora vamos a utilizar el método infalible. La siguiente fórmula, que llamaremos «fórmula general» nos ayudará a resolver cualquier ecuación cuadrática. Fórmula General La fórmula
GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Asignatura: Inteligencia Artificial Módulo: Ingeniería del Software, Sistemas de Información y Sistemas Inteligentes
SUBCONJUNTOS y CONJUNTO POTENCIA. COMP 2501: Estructuras Computacionales Discretas I Dra. Madeline Ortiz Rodríguez 3 de septiembre de 2013
1 SUBCONJUNTOS y CONJUNTO POTENCIA COMP 2501: Estructuras Computacionales Discretas I Dra. Madeline Ortiz Rodríguez 3 de septiembre de 2013 2 Material de Estudio Libro de Koshy: páginas 71-72, 78-84. Vídeos
Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra.
Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Clasificar distintos tipos de números: naturales, enteros, racionales y reales. 2. Operar con números reales y aplicar las propiedades
Práctica 3. CÁLCULO DE LA FUNCIÓN SENO UTILIZANDO UN DESARROLLO EN SERIE
PROGRAMACIÓN (EUI). Curso 2001-2002 Práctica 3. CÁLCULO DE LA FUNCIÓN SENO UTILIZANDO UN DESARROLLO EN SERIE F. Marqués y N. Prieto Índice General 1 Introducción 1 2 El problema 1 2.1 Desarrollo en serie
Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas
Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Definición(1) Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos
PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Teoría de Información y Sistemas de Codificación
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Teoría de Información y Sistemas de Codificación 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título:
Introducción a la Teoría de Automátas
a la Teoría de Automátas Universidad de Cantabria Primeras Consideraciones Fijar un modelo de cálculo que haga referencia a los fundamentos de la comunicación y el lenguaje. Todo cálculo algorítmico consiste
CAPÍTULO III MOMENTO DE INERCIA EN ÁREAS PLANAS. Este capítulo comprende diversas propiedades geométricas de secciones (para casos
CAPÍTULO III MOMENTO DE INERCIA EN ÁREAS PLANAS Este capítulo comprende diversas propiedades geométricas de secciones (para casos prácticos, secciones de vigas) siendo la más importante el momento de inercia.
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Definición de Ingeniería del Software
TEMA 5: INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Definición de Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software [Zelkovitz, 1978]. Aplicación práctica del
Estudio del tiempo de ejecución de algoritmos recursivos a través de relaciones de recurrencia lineal
Estudio del tiempo de ejecución de algoritmos recursivos a través de relaciones de recurrencia lineal Apellidos, nombre Centro Sanabria Codesal, Esther 1 ([email protected]) Casanova Faus, Assumpció
COMPONENTES DE UNA PC Y MANTENIMIENTO
COMPONENTES DE UNA PC Y MANTENIMIENTO Asignatura Clave: COM001 Número de Créditos:5 Teóricos: 2 Prácticos: 3 INSTRUCCIONES PARA OPERACIÓN ACADÉMICA: El Sumario representa un reto, los Contenidos son los
Representación de números enteros: el convenio complemento a uno
Representación de números enteros: el convenio complemento a uno Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior
CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
CONTENIDO PRÓLOGO XIX CAPÍTULO 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS 1.1 Introducción 2 1.2 Resolución de problemas mediante la computadora 3 1.3 Conceptos de programación orientada a objetos
CENTRO DE EDUCACIÓN MEDIA CURSO CERO. Departamento: Matemáticas y Física. Área Académica: Matemáticas. Nombre de la materia: Curso Cero
CENTRO DE EDUCACIÓN MEDIA CURSO CERO DATOS DE IDENTIFICACIÓN CENTRO DE EDUCACIÓN MEDIA Departamento: Matemáticas y Física. Área Académica: Matemáticas BACHILLERATO Nombre de la materia: Curso Cero Tipo
Representación de números enteros: el convenio complemento a dos
Representación de números enteros: el convenio complemento a dos Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior
LECCIÓN 9 5 PROBLEMAS RESUELTOS
LECCIÓN 9 PROBLEMAS RESUELTOS Problema. El largo de un rectángulo mide 8 m y su ancho mide 2 m. Cuál de las siguientes es la mayor longitud de una varilla que cabe exactamente tanto en el largo como en
DIDÁCTICA DE LA MATEMÁTICA EN EDUCACIÓN INICIAL
DIDÁCTICA DE LA MATEMÁTICA EN EDUCACIÓN INICIAL HACIA LA CONSTRUCCIÓN DE LA NOCIÓN DE NÚMERO ELIANA MAZUELOS CHÁVEZ FUENTE: MED CÓMO APRENDE EL NIÑO EN EDUCACIÓN INICIAL? A TRAVÉS DE SU INTERACCIÓN CON
Diagramas de Flujo Programación Estructurada. Diagramas de Flujo y Pseudocódigo
. y Es la representación gráfica de los pasos que deben seguirse para resolver un problema. El traducir una descripción narrada a diagrama de flujo agrega claridad y precisión a la descripción de una tarea.
Sistemas Operativos. Iván Bernal, PhD 4. Escuela Politécnica Nacional I.
Sistemas Operativos Clase # 1 Introducción a la Materia Lunes, 08 de Abril de 2002 Iván Bernal, Ph.D Escuela Politécnica Nacional email: [email protected] Agenda Visión del curso Deberes, exámenes,
Bloque 1. La sociedad de la información y el ordenador
Bloque 1. La sociedad la información y el ornador El tratamiento la información y sus aplicaciones a diversos ámbitos la sociedad actual. Las Tecnologías la Información y la Comunicación. Evolución y futuro
Módulo 2: Cómo funcionan las computadoras
Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.
MATEMÁTICAS. ESTÁNDARES 2º DE ESO
16 Ejercicios y Problemas de Matemáticas de 1º a 3º de ESO Población: Alumnos de ESO de tu centro. Variable: Edad. Población: Coches aparcados en tu calle. Variable: Marca. Población: Familias de tu calle.
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO:
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: ELECTRÓNICA ACADEMIA A LA QUE SISTEMAS DE CONTROL AUTOMÁTICOS PERTENECE: NOMBRE DE LA MATERIA: INGENIERIA DEL CONTROL CLAVE: ET224 CARACTER DEL CURSO: BÁSICA
SEMINARIO VIRTUAL WOLFRAM MATHEMATICA ALGEBRA DE MATRICES
SEMINARIO VIRTUAL WOLFRAM MATHEMATICA ALGEBRA DE MATRICES TEMA Y PROPÓSITO: Demostrar mediante ejemplos sencillos el uso de Wolfram Mathematica para resolver problemas de Álgebra de Matrices. OBJETIVOS:
MATEMÁTICAS Versión impresa NÚMEROS REALES
MATEMÁTICAS Versión impresa NÚMEROS REALES 1. EL CONJUNTO DE LOS NÚMEROS REALES 1.1. Números naturales El conjunto de los números naturales se representa con el símbolo. Los números naturales son los más
PROPUESTA PARA EL CÁLCULO DE LA RAÍZ CUADRADA
PROPUESTA PARA EL CÁLCULO DE LA RAÍZ CUADRADA USANDO EL MÉTODO DE CUADRAR RECTÁNGULOS Pedro L. Peña, Laura del C. Méndez Universidad de Los Andes NURR. L. B. Rafael Quevedo Urbina. U. E. Colegio Madre
HARDWARE: la parte material, o que puedes tocar, de la computadora: dispositivos de entrada, de salida, CPU, etcétera.
Un sistema de computadora personal es un dispositivo electrónico capaz de procesar datos útiles e información. Un PC puede ser una computadora de escritorio o un sistema portátil y generalmente para uso
SESIÓN 1 PRE-ALGEBRA, CONCEPTOS Y OPERACIONES ARITMÉTICAS BÁSICAS
SESIÓN 1 PRE-ALGEBRA, CONCEPTOS Y OPERACIONES ARITMÉTICAS BÁSICAS I. CONTENIDOS: 1. Introducción: de la aritmética al álgebra. 2. Números reales y recta numérica. 3. Operaciones aritméticas básicas con
Análisis de algoritmos
Tema 02: El rol de los algoritmos en la Computación Solicitado: Tarea 02 Mapa conceptual: Algoritmos y complejidad M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom
Unidad 1. Las fracciones.
Unidad 1. Las fracciones. Ubicación Curricular en España: 4º, 5º y 6º Primaria, 1º, 2º y 3º ESO. Objetos de aprendizaje. 1.1. Concepto de fracción. Identificar los términos de una fracción. Escribir y
Problemas de Recursividad
Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método
UNIDAD 1. Los números racionales
Matemática UNIDAD 1. Los números racionales 1 Medio En esta Unidad se sistematizan y profundizan los conocimientos acerca del conjunto de los racionales, tomando como base los conocimientos que el estudiante
Robert A. Hanneman. Departmento de Sociología de la Universidad de California Riverside
INTRODUCCIÓN A LOS MÉTODOS DEL ANÁLISIS DE REDES SOCIALES. CAPÍTULO SEGUNDO Robert A. Hanneman. Departmento de Sociología de la Universidad de California Riverside NOTA PREVIA Este documento está traducido
Polinomios. 1.- Funciones cuadráticas
Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial
