Qué es una computadora? Qué es un algoritmo? Bibliografía. Dispositivo para manipulación simbólica que ejecuta cualquier algoritmo.
|
|
- Ramona Fuentes Campos
- hace 6 años
- Vistas:
Transcripción
1 Algoritmos y Estructuras de Datos I Algoritmos y Estructuras de Datos I Segundo cuatrimestre de 2014 Departamento de Computación - FCEyN - UBA Especificación - clase 1 Introducción a la especificación de problemas Lógica proposicional Clases teóricas Profesores Verónica Becher, Hernán Melgratti, Paula Zabala Clases prácticas Mañana: Rodrigo Castaño, Esteban Pavese, Alexis Tcatch (JTPs) Noche: Brian Curcio, Gabriela Di Piazza (JTPs) Sitio web de la materia: Algoritmos y Estructuras de Datos I Régimen de aprobación parciales 2 parciales 2 recuperatorios (al final de la cursada) trabajos prácticos 2 entregas 2 recuperatorios (cada uno a continuación) grupos de 4 alumnos Exámen final o en caso de tener dado el final de Álgebra, coloquio. Calificacion= promedio de la cursada y el nota del coloquio, algo1-alu@dc.uba.ar algo1-doc@dc.uba.ar cursada = p 1 + p 2 + t 1 + t
2 Bibliografía A Method of Programming Edsger Dijkstra, W. H. Feijen Addison-Wesley Longman, 1988 Structured Programming Edsger Dijkstra, C. A. R. Hoare, Ole-Johan Dahl Academic Press, 1972 A Discipline of Programming Edsger Dijkstra Prentice Hall, 1976 Mathematical Logic: A Course With Exercises, Part 1 René Cori, Daniel Lascar. Oxford University Press, 2000 The Science of Programming David Gries Springer Verlag, 1981 Reasoned programming K. Broda, S. Eisenbach, H. Khoshnevisan, S. Vickers, Prentice-Hall, 1994 Qué es una computadora? 5 6 Qué es una computadora? Dispositivo para manipulación simbólica que ejecuta cualquier algoritmo. Qué es un algoritmo? Matemáticamente, es una función recursiva parcial universal. 7 8
3 Definición de Algoritmo Pasos primitivos Un algoritmo es una sucesión de pasos primitivos que permiten resolver un problema. Con qué pasos primitivos contamos? Ejemplo: Problema sumar dos números naturales. Algoritmo de suma escolar, por columnas Algoritmo de sucesor n veces. Problema: sumar dos números naturales Algoritmo suma escolar: sumo las unidades del primero a las del segundo, después las decenas y así ( llevándome uno de acarreo cuando hace falta). Algoritmo sucesor: voy sumando uno al primero y restando uno al segundo, hasta que llegue a cero. Algoritmo moderno: escribo el primero en una calculadora, aprieto +, escribo el segundo, aprieto =. Los tres algoritmos para distintas operaciones primitivas: sumar dos dígitos y acarreo, y concatenar resultados. sumar uno, restar uno y comparar por 0. apretar una tecla de una calculadora Definición de programa Fue en los años Definición: Un programa es la descripción de un algoritmo en un lenguaje de programación. El programa siempre termina? Alonzo Church, define el cáculo lamdba An Unsolvable Problem of Elementary Number Theory, American Journal of Mathematics, 1936 A Note on the Entscheidungsproblem, Journal of Symbolic Logic, Es correcto? Es decir, resuelve el problema? Alan Turing, define máquina universal y demuestra sus limitaciones. On computable numbers with an application to the Entscheidungsproblem, Journal of the London Mathematical Society,
4 Algoritmos y Estructuras de Datos I Objetivos El principal: aprender a programar Especificar problemas describirlos en lenguaje no ambiguo, formal Escribir programas sencillos tratamiento de secuencias Razonar acerca de estos programas visión abstracta del cómputo manejo simbólico y herramientas para demostrar propiedades correctitud de un programa respecto de su especificación Algoritmos y Estructuras de Datos I Contenidos 1. Especificación de problemas Lenguaje formal cercano a la lógica proposicional 2. Introducción a la programación imperativa Semántica por transformación de estados Correctitud para especificación dada 3. Estructuras de datos Especificación de tipos de datos Implementación de tipos mediante estructuras de datos 4. Algoritmos sobre secuencias Búsqueda lineal Búsqueda binaria Algortimos de ordenamiento Intercalación ordenada (merge) y otros con dos secuencias 5. Noción de complejidad tiempo. 6. Algoritmos y estructuras de datos dinámicas Problemas y soluciones Especificación, algoritmo, programa Si vamos a escribir un programa, es porque hay un problema a resolver. necesitamos describirlo de manera precisa no siempre es claro que haya solución 1. especificación = descripción del problema qué problema tenemos? en lenguaje formal es un contrato que da las propiedades de los datos de entrada y las propiedades de la solución Edsger Dijkstra, C.A.R. Hoare (años 70) 2. algoritmo = descripción de la solución escrita para humanos cómo resolvemos el problema? 3. programa = descripción de la solución para la computadora también, cómo resolvemos el problema? usando un lenguaje de programación 15 16
5 Etapas en el desarrollo de programas 1. Especificación especificación: diseño: programación: validación: mantenimiento: definición formal del problema elegir una solución y dividir el problema en partes dar algoritmos e implementarlos en algún lenguaje testear y demostrar que el programa cumple con la especificación. corregir errores y adaptarlo a nuevos requerimientos. El planteo inicial del problema puede ser vago y ambiguo. Al especificar damos una descripción clara y precisa en lenguaje formal, por ejemplo, el lenguaje de la lógica matemática. Ejemplo, el problema calcular de edad de una persona, es vago porque: Cuáles son los datos? fecha de nacimiento, ADN Qué forma van a tener? días, años enteros, fracción de años Cómo recibo los datos? manualmente, archivo en disco, sensor E D P V M Cómo devuelvo el resultado? pantalla, papel, voz alta, Una especificación formaliza algunas, como: Necesito una función que, dadas dos fechas en formato dd/mm/aaaa, de la cantidad de días que hay entre ellas Diseño Varios programas o uno muy complejo? cómo dividirlo en partes? distintas partes en distintas máquinas? (mini) especificación de cada parte un programador recibe una sola (o una por vez) Programas ya hechos con los que interactuar? Estos son temas de Algoritmos y Estructuras de Datos II y de Ingeniería del Software I. 3. Programación (algoritmos) Escribir un algoritmo para dar solución a cada problema: Asumimos que están definidos los pasos primitivos Dar la sucesión de pasos para resolver cada problema Ejemplo: Dadas dos fechas a y b en formato dd/mm/aaaa, calcular la cantidad de días que hay entre ellas. Un algoritmo es: 1. restar el año de b al año de a 2. multiplicar el resultado por sumarle la cantidad de días desde el 1 de enero del año de b hasta el día b 4. restarle la cantidad de días desde el 1 de enero del año de a hasta el día a 5. sumarle la cantidad de 29 de febrero que hubo en el período Son todos pasos primitivos? si no, hay que dar algoritmos para realizarlos (Por ej. para 3, 4 y 5)
6 3. Programación (algoritmos) 3. Programación (estructuras de datos) traducir el algoritmo (escrito o idea) para que una computadora lo entienda lenguaje de programación Haskell (ya saben) Java (vamos a ver en esta materia) hay muchos otros pueden ser más adecuados para ciertas tareas depende del algoritmo, de la interfaz, tiempo de ejecución, tipo de máquina, interoperabilidad, entrenamiento de los programadores, licencias, etc. La elección del algoritmo viene junto con la elección de una representación de los datos. Ejemplos Para el problema de calcular la edad de una persona, es posible representar los datos como días, meses, años, fracciones de año, etc. Para el problema contar la cantidad de alumnos de cada género podríamos usar foto, nombre, ADN, etc. Una vez elegida la representación de los datos, es necesario elegir una estructura de datos computacional, que será usada por los algoritmos. En un tema de estudio en Algoritmos y Estructuras de Datos II Validación Asegurarse de que un programa cumple con la especificación Testeo probar el programa con muchos datos y chequear la especificación. si hay un error, con algo de suerte uno puede encontrarlo no es infalible (puede pasar el testing pero haber errores). Para garantizar corectitud, debería probar infinitos datos de entrada. Las técnicas de testeo son un tema de Ingeniería del Software I. Verificación formal demostrar matemáticamente que un programa cumple con una especificación. Se llama correctitud de un programa respecto de una especificación. Requiere que el lenguaje de especificación sea formal y admita una teoría de prueba, y una semántica. una demostración cubre infinitos valores de entrada (abstracción) es infalible (si está demostrado, el programa no tiene errores) 5. Mantenimiento tiempo después, encontramos errores el programa no cumpĺıa la especificación la especificación no describía correctamente el problema o cambian los requerimientos puede hacerlo el mismo equipo u otro justifica las etapas anteriores si se hicieron bien la especificación, diseño, programación y validación, las modificaciones van a ser más sencillas y menos frecuentes En esta materia vamos a estudiar cómo demostrar la correctitud de programas sencillos para problemas sencillos
7 Lenguaje naturales y lenguajes formales Lenguajes naturales idiomas (castellano) mucho poder expresivo (modos verbales potencial, imperativo, tiempos verbales pasado, presente, futuro, metáforas, etc. ) con un plus (conocimiento del contexto, experiencias compartidas, ambigüedad e imprecisión) Lenguajes formales limitan lo que se puede expresar todas las suposiciones quedan expĺıcitas relación directa entre lo escrito (sintaxis) y su significado (semántica) pueden tratarse formalmente símbolos manipulables directamente las manipulaciones son válidas también para el significado ejemplo: aritmética lenguaje formal para los números y sus operaciones resolvemos problemas simbólicamente sin pensar en los significados numéricos y llegamos a resultados correctos Es un tema de Teoría de Lenguajes y de Lógica y Computabilidad. 25 Especificación de problemas Es un contrato que define qué se debe a resolver y qué propiedades debe tener una solución: define el qué y no el cómo No usamos problemas para especificar problemas. Después de programar la especificación de problemas sirve para: testing verificación formal de correctitud derivación formal (construir un programa a partir de la especificación) 26 Parámetros de un problema Problemas funcionales ejemplo de problema: arreglar una cafetera para solucionarlo, necesitamos más datos qué clase de cafetera es? qué defecto tiene? cuánto presupuesto tenemos? se llaman parámetros del problema los valores de los parámetros se llaman argumentos cada combinación de valores de los parámetros es una instancia del problema una instancia: arreglar una cafetera de filtro cuya jarra pierde agua, gastando a lo sumo $30 no podemos especificar formalmente cualquier problema simplificación (para esta materia) problemas que puedan solucionarse con una función parámetros de entrada un resultado para cada combinación de valores de entrada 27 28
8 Tipos de datos Cada parámetro tiene un tipo de datos conjunto de valores para los que hay ciertas operaciones definidas. Cada tipo de datos lleva un nombre. Por ejemplo: parámetros de tipo fecha valores: ternas de números enteros operaciones: comparación, obtener el año,... parámetros de tipo dinero valores: números reales con dos decimales operaciones: suma, resta,... Contratos Una especificación es un contrato entre el programador de una función que resuelva el problema y el usuario de esa función. Ejemplo de problema: calcular la raíz cuadrada de un real Especificación de una función con un un argumento real va a calcular un resultado real Para hacer el cálculo, debe recibir un número no negativo obligación del usuario: no puede proveer números negativos derecho del programador de la función: puede suponer que el argumento recibido no es negativo. El resultado va a ser la raíz cuadrada del número. obligación del programador: debe calcular la raíz, siempre y cuando haya recibido un número no negativo derecho del usuario: puede suponer que el resultado va a ser correcto Partes de una especificación (contrato) Tiene 3 partes 1. encabezado 2. precondición condición sobre los argumentos el programador da por cierta lo que requiere la función para hacer su tarea por ejemplo: el valor de entrada es un real no negativo 3. poscondición condición sobre el resultado debe ser cumplida por el programador, siempre y cuando el usuario haya cumplido la precondición lo que la función asegura que se va a cumplir después de llamarla (si se cumpĺıa la precondición) por ejemplo: la salida es la raíz cuadrada del valor de entrada 31 El contrato El programador va a hacer un programa P tal que si el usuario suministra datos que hacen verdadera la precondición, entonces P va a terminar en una cantidad finita de pasos y va a devolver un valor que hace verdadera la poscondición. El programa P es correcto para la especificación dada por la precondición y la postcondición exactamente cuando se cumple el contrato. Si el usuario no cumple la precondición y P se cuelga o no cumple la poscondición... el usuario tiene derecho a quejarse? No. Se cumple el contrato? Sí. El contrato prevé este caso y dice que P solo debe funcionar en caso de que el usuario cumpla con la precondición Si el usuario cumple la precondición y P se cuelga o no cumple la poscondición... el usuario tiene derecho a quejarse? Sí. Se cumple el contrato? No. Es el único casode violación del contrato. 32
9 Una especificación es un contrato Contrato: El programador va a hacer un programa P para una especificación E tal que si el usuario suministra datos que hacen verdadera la precondición, entonces el programa P va a terminar en una cantidad finita de pasos y va a arrojar un valor que hace verdadera la poscondición. P es correcto para la especificación dada por la precondición y la postcondición cuando se cumple el contrato. Nuestro lenguaje de especificación Encabezado de un problema Ejemplos problema nombre(parámetros) = nombreres : tipores nombre: nombre que le damos al problema será resuelto por una función con ese mismo nombre nombreres: nombre que le damos al resultado tipores: tipo de datos del resultado parámetros: lista que da el tipo y el nombre de cada uno problema rcuad(x : Float) = result : Float { requiere x 0; asegura result result == x; problema suma(x : Int, y : Int) = result : Int { asegura result == x + y; problema resta(x : Int, y : Int) = result : Int { asegura result == x y; problema cualquieramayor(x : Int) = result : Int { asegura result > x; 35 36
10 Argumentos que se modifican (modifica y usa pre()) Problema: Incrementar en uno el argumento de entrada. Alternativa sin modifcar la entrada (usual). problema incremento(a : Int) = res : Int{ asegura res == a + 1; Alternativa que modifica la entrada: usamos el mismo argumento para la entrada y para la salida. problema incremento-modificando(a : Int){ modifica a; asegura a == pre(a) + 1; Observar que en este caso la función no tiene un resultado en su nombre. Otro ejemplo Dado dos enteros dividendo y divisor, obtener el cociente entero problema cociente(dividendo : Int, divisor : Int) = result : Int { requiere divisor > 0; asegura (result divisor dividendo) asegura ((result + 1) divisor > dividendo) La especificación anterior es la función haskell div or mod. Notar div (-5) 3 == -2 div 5 (-3) == -2 div (-5) (-3) == 1 mod (-5) 3 == 1 mod 5 (-3) == -1 mod (-5) (-3) == -2 cociente:: Int -> Int -> Int cociente x y (x < y) = 0 cociente x y (x >= y) = 1 + (cociente (x-y) y) cociente 1 0: No termina (pero no viola la especificación). cociente (-4) (-2) == 0. Viola la especificación. cociente 4 (-2): No termina. Viola la especificación Argumentos de salida (modifica, no usa pre()) Dos argumentos de salida (modifica, no usa pre) Problema: Calcular el cociente y el resto Cociente: el resultado de la función. Resto: argumento modificable. problema cocientemodificaresto(a, b, r : Int) = q : Int { requiere b > 0; modifica r; asegura a == q b + r 0 r < b; Problema: Calcular el cociente y el resto Cociente y resto: ambos argumentos modificables La función no tiene resultado en su nombre. problema ModificaCocienteYModificaResto(a, b, q, r : Int){ requiere b > 0; modifica q, r; asegura a == q b + r 0 r < b; 39 40
11 Sobrespecificación Subespecificación Dar una postcondición más restrictiva que lo que se necesita o una precondición más laxa Limita excesivamente los posibles algoritmos que resuelven el problema, porque impone más condiciones para la salida, o ampĺıa los datos de entrada. Ejemplo de sobrespecificación: problema distinto(x : Int) = res : Int { asegura res == x + 1; en vez de problema distinto(x : Int) = res : Int { asegura not(res == x) Dar una una precondición más restrictiva o postcondición más débil. Deja afuera datos de entrada o ignora condiciones necesarias para la salida (permite soluciones no deseadas). Ejemplo de subespecificación: problema distinto(x : Int) = res : Int { requiere x > 0; asegura not(res == x) en vez de : problema distinto(x : Int) = res : Int { asegura not(res == x) Especificar los siguientes problemas Especificar el siguientes problema: Calcular la función signo problema signo(x : Float) = r : Int { asegura(r == 0 x == 0) (r == 1 x < 0) (r == 1 x > 0) Calcular el área de un triángulo rectángulo problema area(x, y : Float) = r : Float { requiere x > 0 requiere y > 0 asegura r == x y/2 Encontrar una raíz para un polinomio de grado 2 problema raizpolinmiogrado2(a, b, c : Float) = r : Int { requiere a 0 requiere b b 4 a c asegura a r r + b r + c == 0 43 Dada una hora,minutos y segundos correspindientes a una hora de la mañana, dar la cantidad de segundos que faltan hasta mediodía. problema hastamediodia(h, m, s : Int) = r : Int { requiere 0 h < 12 requiere 0 m < 60 requiere 0 s < 60 asegura r + (h 60 + m) 60 + s ==
12 Lógica proposicional - sintaxis símbolos true, false,,,,,,, (, ) Lógica proposicional variables proposicionales (infinitas) p, q, r,... fórmulas 1. true, false y son fórmulas 2. cualquier variable proposicional es una fórmula 3. si A es una fórmula, A es una fórmula 4. si A 1, A 2,..., A n son fórmulas, (A 1 A 2 A n ) es una fórmula 5. si A 1, A 2,..., A n son fórmulas, (A 1 A 2 A n ) es una fórmula 6. si A y B son fórmulas, (A B) es una fórmula 7. si A y B son fórmulas, (A B) es una fórmula Semántica clásica Semántica clásica 2 valores de verdad posibles 1. verdadero (1) 2. falso (0) El valor de verdas de una fórmula se obtiene a partir del valor de verdad de sus subfórmulas. true siempre vale 1 false siempre vale 0 A se interpreta como no, se llama negación se interpreta como y, se llama conjunción se interpreta como o (no exclusivo), se llama disyunción se interpreta como si... entonces, se llama implicación se interpreta como si y solo si, se llama doble implicación o equivalencia Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor de verdad de la fórmula p p p q (p q) p q (p q) p q (p q) p q (p q)
13 Ejemplo: tabla de verdad para ((p q) r) Un ejercicio p q r (p q) ((p q) r) Escribir la siguiente frase como una fórmula de lógica proposicional. Si Juan está cursando y no conoce a nadie entonces Juan todavía no tiene grupo Solución: p = Juan está cursando q= Juan no conoce a nadie r= Juan no tiene grupo (p q) = r Otro ejercicio Oro ejercicio más Si Juan está cursando y no conoce a nadie entonces Juan todavía no tiene grupo Sea p = Juan está cursando; q= Juan no conoce a nadie; r= Juan no tiene grupo. (p q) = r. Esta fórmula es equivalente a una sola de las siguientes. A cuál? 1. Si Juan está cursando entonces no tiene grupo. Solución (p = q) Cuáles de las siguientes son una especificación adecuada para el el problema de decidir si un número entero es positivo? problema espositivo (x : Int) = r : Bool 1. asegura(x > 0 r == true) 2. asegura(x > 0 r == true) (x <= 0 r == false) 2. Si Juan no tiene grupo entonces Juan no conoce a nadie. Solución (r = q) 3. Si Juan está cursando y no tiene grupo entonces Juan no conoce a nadie. Solución (p r) = q 4. Si Juan no conoce a nadie entonces está cursando y no tiene grupo. Solución q = (p r) 5. Si Juan no conoce a nadie entonces está cursando o no tiene grupo. Solución q = (p r) 6. Si Juan tiene grupo entonces Juan conoce a alguien. Solución r = q 7. Si Juan tiene grupo entonces es imposible que esté cursando y no conozca a nadie Solución r = (p q) asegura(x > 0 r == true) (x <= 0 r == false) 4. asegura(x > 0 = r == true) 5. asegura(x > 0 = r == true) (x <= 0 = r == false) 6. asegura(x > 0 = r == true) 7. asegura(x > 0 r == true) 8. asegura(x <= 0 r == false) Solución: La número 3 es adecuada. Y las que son equivalentes a la postcondición dada en 3. Descubrirlas escribir las postcondiciones como fórmulas de tipo Bool y hacer las tablas de verdad usando, p : (x > 0), q : (r == true). Notar que ( p) : (x <= 0) y ( q) : (r == false) 52
Algoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Unidad 2: Ecuaciones, inecuaciones y sistemas.
Unidad 2: Ecuaciones, inecuaciones y sistemas 1 Unidad 2: Ecuaciones, inecuaciones y sistemas. 1.- Factorización de polinomios. M. C. D y m.c.m de polinomios. Un número a es raíz de un polinomio es 0.
TEMA 2. POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA. POLINOMIOS Y FRACCIONES ALGEBRAICAS.. Repaso de polinomios - Epresión algebraica. Valor numérico - Polinomios. Operaciones con polinomios.. Identidades notables - Cuadrado de una suma de una diferencia
ELEMENTOS DE LA MATEMATICA
ELEMENTOS DE LA MATEMATICA SEMESTRE: Primero CODIGO ANTERIOR: 22G7 CODIGO: 8101 REQUISITOS: No tiene CREDITOS: 6 HORAS DE TEORIA: 4 HORAS DE PRACTICA : 4 TEMA 1: Lógica simbólica. Las conectivas lógicas.
LOS NÚMEROS ENTEROS. Para restar un número entero, se quita el paréntesis y se pone al número el signo contrario al que tenía.
Melilla Los números Enteros y operaciones elementales LOS NÚMEROS ENTEROS 1º LOS NÚMEROS ENTEROS. El conjunto de los números enteros Z está formado por los números naturales (enteros positivos) el cero
Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.
Tema 1: Números Reales 1.1 Conjunto de los números Naturales (N): 0, 1, 2, 3. Números positivos sin decimales. Sirven para contar. Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos
Enunciados de los problemas (1)
Enunciados de los problemas (1) Problema 1. El peso de tres manzanas y dos naranjas es de 255 gramos. El peso de dos manzanas y tres naranjas es de 285 gramos. Si todas las manzanas son del mismo peso
PRÁCTICA No. 2 FORMA POLAR DE UN NUMERO COMPLEJO. Otra forma de expresar un número complejo es la forma polar o forma módulo-argumento,
OBJETIVO EDUCACIONAL PRÁCTICA No. 2 FORMA POLAR DE UN NUMERO COMPLEJO Resolver problemas de aplicación e interpretar las soluciones utilizando matrices y sistemas de ecuaciones lineales para las diferentes
MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN
MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN OBJETIVOS Calcular divisiones cuyo divisor es un número dígito. Reconocer si una división es exacta o entera. Conocer y aplicar la relación entre los términos
Representación Gráfica (recta numérica)
NÚMEROS NATURALES ( N ) Representación Gráfica (recta numérica) 0 1 2 3 4 R Mediante un punto negro representamos el 1, el 3 y el 4 NÚMEROS ENTEROS ( Z ) - 2-1 0 1 2 R Mediante un punto negro representamos
Taller de Resolución de Problemas Computacionales
Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas
Preparación para Álgebra 1 de Escuela Superior
Preparación para Álgebra 1 de Escuela Superior Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales
Aritmética de Enteros
Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión
Cuando se enumeran todos los elementos que componen el conjunto. A = { 1, 2, 3, 4, 5 }
LOS NÚMEROS REALES TEMA 1 IDEAS SOBRE CONJUNTOS Partiremos de la idea natural de conjunto y del conocimiento de si un elemento pertenece (* ) o no pertenece (* ) a un conjunto. Los conjuntos se pueden
1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Tipos de datos en S. Lógica y Computabilidad. Codificación de variables y etiquetas de S. Codificación de programas en S
Tipos de datos en S Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Computabilidad - clase 5 Codificación de programas, Halting problem, diagonalización, tesis de Church,
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
Complejidad de los Algoritmos
Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.- POLINOMIOS Recordemos que un monomio es una expresión algebraica (combinación de letras y números) en la que las únicas operaciones que aparecen entre las
ÁREA: MATEMÁTICAS UNIDAD : 1 TEMPORALIZACIÓN: OCTUBRE 1ª QUINCENA OBJETIVOS CONTENIDOS CRITERIOS DE EVALUACIÓN
ÁREA: MATEMÁTICAS UNIDAD : 1 TEMPORALIZACIÓN: OCTUBRE 1ª QUINCENA Conocer los nueve primeros órdenes de unidades y las equivalencias entre ellos. Leer, escribir y descomponer números de hasta nueve cifras.
Guía práctica de estudio 06: Lenguaje binario
Guía práctica de estudio 06: Lenguaje binario Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 06: Lenguaje binario
Descripciones de los niveles de logro modificados (ALD, siglas en inglés) de la prueba de evaluación MCA en matemáticas Grados 5 a 8
Descripciones de los niveles de logro modificados (ALD, siglas en inglés) de la prueba de evaluación MCA en matemáticas Grados 5 a 8 Grado 5 No cumple los estándares de logro modificados (Grado 5) Los
RECONOCER EL GRADO, EL TÉRMINO Y LOS COEFICIENTES DE UN POLINOMIO
OBJETIVO RECONOCER EL GRADO, EL TÉRMINO Y LOS COEICIENTES DE UN POLINOMIO NOMBRE: CURSO: ECHA: Un polinomio es una expresión algebraica formada por la suma de monomios, que son los términos del polinomio.
2 LOS NÚMEROS Contar TABLA 1 50
2 LOS NÚMEROS Contar TABLA 1 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 NOTA: Esta tabla aumenta sus
Sistemas de Representación. Organización del Computador 1 Verano 2016
Sistemas de Representación Organización del Computador 1 Verano 2016 Los computadores comprenden el lenguaje de los números La organización de un computador depende (entre otros factores) del sistema de
Factorización de polinomios FACTORIZACIÓN DE POLINOMIOS
FACTORIZACIÓN DE POLINOMIOS 1. Polinomios Un monomio es el producto de un número real por una o más letras que pueden estar elevadas a exponentes que sean números naturales. La suma de los exponentes de
TEMA 4: ECUACIONES Y SISTEMAS DE ECUACIONES
TEMA 4: ECUACIONES Y SISTEMAS DE ECUACIONES 1. ECUACIONES. Una ecuación es una igualdad entre dos expresiones algebraicas. Las variables en este caso se denominan incógnitas. Las soluciones de una ecuación
*Número natural, el que sirve para designar la cantidad de. *El cero, a veces, se excluye del conjunto de los números
*Número natural, el que sirve para designar la cantidad de elementos que tiene un cierto conjunto, y se llama cardinal de dicho conjunto. *Los números naturales son infinitos. El conjunto de todos ellos
FICHAS REPASO 3º ESO. Para restar números enteros, se suma al minuendo el opuesto del sustraendo y después se aplican las reglas de la suma.
FICHAS REPASO º ESO OPERACIONES CON NÚMEROS ENTEROS El valor absoluto de un número entero es el número natural que resulta al prescindir del signo. Por ejemplo, el valor absoluto de es y el valor absoluto
Unidad 1 Los números de todos los días
CUENTAS ÚTILES Módulo nivel intermedio. 3ra. Edición. Primaria Unidad 1 Los números de todos los días Los números naturales son aquellos que utilizamos para contar: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
Matemáticas B 4º E.S.O. Tema 1 Los números Reales 1. conjunto de todos ellos se les designa con la letra Q.
Matemáticas B º E.S.O. Tema 1 Los números Reales 1 TEMA 1 LOS NÚMEROS REALES 1.1 CLASIFICACIÓN DE LOS NÚMEROS REALES º 1.1.1 TIPOS DE NÚMEROS º Los números naturales son : 1, 2,,..., 10, 11,..., 102, 10,....
TEMA 1 NÚMEROS NATURALES
TEMA 1 NÚMEROS NATURALES Criterios De Evaluación de la Unidad 1 Efectuar correctamente operaciones combinadas de números naturales, aplicando correctamente las reglas de prioridad y haciendo un uso adecuado
Matemáticas 2º E.S.P.A. Pág.1 C.E.P.A. Plus Ultra. Logroño
ALGEBRA 1. LETRAS EN VEZ DE NÚMEROS En muchas tareas de las matemáticas es preciso trabajar con números de valor desconocido o indeterminado. En esos casos, los números se representan por letras y se operan
Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional
Lógica Proposicional INTRODUCCIÓN El humano se comunica con sus semejantes a través de un lenguaje determinado (oral, simbólico, escrito, etc.) construido por frases y oraciones. Estas pueden tener diferentes
Curso º ESO. UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón
2º ESO UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón OBJETIVOS CONTENIDOS PROCEDIMIENTOS Lenguaje algebraico. Normas y Traducción
Guía práctica de estudio 03: Algoritmos
Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:
Ejercicios de Lógica Proposicional *
Ejercicios de Lógica Proposicional * FernandoRVelazquezQ@gmail.com Notación. El lenguaje proposicional que hemos definido, aquel que utiliza los cinco conectivos,,, y, se denota como L {,,,, }. Los términos
El Teorema Fundamental del Álgebra
El Teorema Fundamental del Álgebra 1. Repaso de polinomios Definiciones básicas Un monomio en una indeterminada x es una expresión de la forma ax n que representa el producto de un número, a, por una potencia
GUÍAS DE ESTUDIO. Programa de alfabetización, educación básica y media para jóvenes y adultos
GUÍAS DE ESTUDIO Código PGA-02-R02 1 INSTITUCIÓN EDUCATIVA CASD Programa de alfabetización, educación básica y media para jóvenes y adultos UNIDAD DE TRABAJO Nº 1 PERIODO 1 1. ÁREA INTEGRADA: MATEMÁTICAS
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Tutorial MT-b1. Matemática Tutorial Nivel Básico. Elementos básicos de Aritmética
12345678901234567890 M ate m ática Tutorial MT-b1 Matemática 2006 Tutorial Nivel Básico Elementos básicos de Aritmética Matemática 2006 Tutorial Algunos elementos básicos de Aritmética Marco teórico: 1.
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Datos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
INDICE Capitulo 1. Expresiones y Ecuaciones: Suma y Resta Actividad con calculadora Matemática mental De los números al álgebra Matemática mental
INDICE Capitulo 1. Expresiones y Ecuaciones: Suma y Resta 1.1. Variables y expresiones 2 1.2. Solución de problema: planteamiento de expresiones. Traducción de 6 frases a expresiones algebraicas 1.3. Propiedades
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA El cálculo y los problemas se irán trabajando y evaluando a lo largo de todo el año. 1ª EVALUACIÓN CONTENIDOS. o Los números de siete y
Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:
3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas
ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.
ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es
BLOQUE 5. SUCESIONES Y SERIES DE NÚMEROS REALES
BLOQUE 5 SUCESIONES Y SERIES DE NÚMEROS REALES Sucesiones de números reales - Límite de una sucesión - Cálculo de límites Series de números reales Progresiones aritméticas y geométricas Series geométricas
Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Tema 3 Álgebra Matemáticas I 1º Bachillerato. 1
Tema 3 Álgebra Matemáticas I 1º Bachillerato. 1 TEMA 3 ÁLGEBRA 3.1 FACTORIZACIÓN DE POLINOMIOS LA DIVISIBILIDAD EN LOS POLINOMIOS Un polinomio P(x) es divisible por otro polinomio Q(x) cuando el cociente
Métodos que devuelven valor Dado el siguiente triángulo rectángulo:
Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán
Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción
Curso 0: Matemáticas y sus Aplicaciones Tema 5. Lógica y Formalismo Matemático Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Proposiciones y Conectores Lógicos 2 Tablas de Verdad
TEST DE RAZONAMIENTO NUMÉRICO. Consejos generales
TEST DE RAZONAMIENTO NUMÉRICO Consejos generales 1 I. INTRODUCCIÓN En lo relativo a los cálculos de porcentajes, es fundamental tener en cuenta que los porcentajes, en realidad, son referencias abstractas,
CONCRECIÓN DE LOS CRITERIOS DE EVALUACIÓN Curso: PRIMERO de BACHILLERATO CIENCIAS Asignatura: MATEMÁTICAS I Profesor: ALFONSO BdV
CONCRECIÓN DE LOS CRITERIOS DE EVALUACIÓN Curso: PRIMERO de BACHILLERATO CIENCIAS Asignatura: MATEMÁTICAS I Profesor: ALFONSO BdV 1. Números reales. Aritmética y álgebra 1.1. Operar con fracciones de números
Créditos institucionales de la UA: 6 Material visual: Diapositivas. Unidad de competencia I Conceptos preliminares
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO PROGRAMA DE ESTUDIOS LICENCIATURA DE INGENIERÍA EN PRODUCCIÓN INDUSTRIAL UNIDAD DE APRENDIZAJE (UA): ÁLGEBRA Créditos institucionales de la UA: 6 Material visual:
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
Introducción al Álgebra
Capítulo 3 Introducción al Álgebra L a palabra álgebra deriva del nombre del libro Al-jebr Al-muqābāla escrito en el año 825 D.C. por el matemático y astrónomo musulman Mohamad ibn Mūsa Al-Khwārizmī. El
CRITERIOS EVALUACIÓN MATEMÁTICAS
CRITERIOS DE EVALUACIÓN ÁREA MATEMÁTICAS NIVEL 6º EDUCACIÓN PRIMARIA Identifica situaciones en las cuales se utilizan los números. Comprende las reglas de formación de números en el sistema de numeración
Un caso especial de esta regla se puede escribir cuando se trata de restar un número negativo.
Materia: Matemática de séptimo Tema: Sustracción de Números Racionales Supongamos que sabes que dos puntos en una recta son y Cómo saber la "inclinación" de la línea? Como veremos en un concepto de futuro,
lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas
1. Fracciones Una fracción es una expresión del tipo a b, donde a y b son números naturales llamados numerador y denominador, respectivamente. 1.1. Interpretación de una fracción a) Fracción como parte
COLEGIO EL LIMONAR. MÁLAGA DEPARTAMENTO DE MÁTEMÁTICAS RELACIONES DE EJERCICIOS. 1º ESO
COLEGIO EL LIMONAR. MÁLAGA DEPARTAMENTO DE MÁTEMÁTICAS RELACIONES DE EJERCICIOS. º ESO RELACIÓN 5: ALGEBRA Lenguaje algebraico, monomios polinomios EXPRESIÓN ALGEBRAICA Es un conjunto de números letras
MATEMÁTICAS 5. º CURSO UNIDAD 1: SISTEMAS DE NUMERACIÓN
MATEMÁTICAS 5. º CURSO UNIDAD 1: SISTEMAS DE NUMERACIÓN OBJETIVOS Conocer los cuatro primeros órdenes de unidades y las equivalencias entre ellos. Leer, escribir y descomponer números de hasta cuatro cifras.
Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal
Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación
Guía práctica de estudio 03: Algoritmos
Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:
Operadores. Javier Fernández Rivera -
Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,
MATEMÁTICA 1 JRC El futuro pertenece a aquellos que creen en la belleza de sus sueños
MATEMÁTICA 1 JRC LÓGICA Es la ciencia formal que estudia los principios y procedimientos que permiten demostrar la validez o invalidez de una inferencia, es decir, reconocer entre un razonamiento correcto
TEMA 4: EXPRESIONES ALGEBRAICAS.
TEMA 4: EXPRESIONES ALGEBRAICAS. Segundo Curso de Educación Secundaria Obligatoria. I.E.S de Fuentesaúco. Manuel González de León. CURSO 2011-2012 Página 1 de 14 Profesor: Manuel González de León Curso
Primaria Sexto Grado Matemáticas (con QuickTables)
Primaria Sexto Grado Matemáticas (con QuickTables) Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios
10.4 Sistemas de ecuaciones lineales
Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 001 y MATE 02 Clase #11: martes, 14 de junio de 2016. 10.4 Sistemas de ecuaciones lineales
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 6º ED.
. G r e d o s S a n D i e g o V a l l e c a s CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 6º ED. PRIMERA EVALUACIÓN El Sistema de numeración decimal El sistema de numeración decimal. Lectura y escritura
Clase 1: Primalidad. Matemática Discreta - CC3101 Profesor: Pablo Barceló. P. Barceló Matemática Discreta - Cap. 5: Teoría de números 1 / 32
Capítulo 5: Teoría de Números Clase 1: Primalidad Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 5: Teoría de números 1 / 32 Teoría de números En esta parte
En una recta numérica el punto que representa el cero recibe el nombre de origen.
1. Conjuntos numéricos Los conjuntos numéricos con los que has trabajado tanto en Enseñanza Básica como en Enseñanza Media, se van ampliando a medida que se necesita resolver ciertas problemáticas de la
13. Utilizar la fórmula del término general y de la suma de n términos consecutivos
Contenidos mínimos 3º ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Utilizar las reglas de jerarquía de paréntesis y operaciones, para efectuar cálculos con números racionales, expresados en forma
IES DIONISIO AGUADO LA FUNCION LOGARITMO
LA FUNCION LOGARITMO En tu calculadora hay dos teclas que todavía no has usado, son las designadas por y Ln. Si haces 00 el resultado es, si haces 000 el resultado es, si haces el resultado es 0, si haces
Algoritmos y Programas
Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Algoritmos Recorderis Estado Una configuración determinada del sistema en un tiempo-espacio
CONJUNTOS NUMÉRICOS. La noción de número es tan antigua como el hombre mismo ya que son necesarios para resolver situaciones de la vida diaria.
CONJUNTOS NUMÉRICOS La noción de número es tan antigua como el hombre mismo ya que son necesarios para resolver situaciones de la vida diaria. Por ejemplo, usamos números para contar una determinada cantidad
Lección 2: Notación exponencial
GUÍA DE MATEMÁTICAS III Lección 2: Notación exponencial En la lección anterior hemos visto cómo trabajar con números reales y cómo para facilitar el trabajo con ellos es conveniente utilizar aproximaciones,
Operaciones de números racionales
Operaciones de números racionales Yuitza T. Humarán Martínez Adapatado por Caroline Rodriguez Departamento de Matemáticas Universidad de Puerto Rico en Arecibo El conjunto de los números racionales consiste
Infinito más un número Infinito más infinito. Infinito por infinito. OPERACIONES CON INFINITO Sumas con infinito. Productos con infinito
OPERACIONES CON INFINITO Sumas con infinito Infinito más un número Infinito más infinito Infinito menos infinito Productos con infinito Infinito por un número Infinito por infinito Infinito por cero Cocientes
EL LENGUAJE ALGEBRAICO
LENGUAJE ALGEBRAICO Guillermo Ruiz Varela - PT EL LENGUAJE ALGEBRAICO Hasta ahora siempre hemos trabajado en matemáticas con números y signos, es lo que se llama lenguaje numérico. A partir de ahora, vamos
Colegio Decroly Americano Matemática 7th Core, Contenidos I Período
Matemática 7th Core, 2015-2016 Contenidos I Período 1. Sentido Numérico a. Identificar y escribir patrones. b. Escribir números en forma de exponentes. c. Escribir cantidades en notación científica. d.
encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.
Álgebra proposicional Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases u oraciones. Estas
1. Información básica
Información básica PRÁCTICA : RESOLUCIÓN DE ECUACIONES POLIO INÓMICAS Comenzamos recordando de forma resumida las ideas y propiedades básicas de las ecuaciones polinómicas y sus soluciones En esta sección
5to. ESTANDARES MATEMATICOS COMUNES FUNDAMENTALS
Primeras Nueve Semanas Entienda el sistema de valor posicional 5.NBT.2 Explique patrones del numero cero del producto cuando se multiplica un numero por una potencia de 10 y explique patrones en el lugar
CAPÍTULO 4: VARIABLES Y RAZONES
Capítulo 4: Variables y razones CAPÍTULO 4: VARIABLES Y RAZONES Fecha: 33 2014 CPM Educational Program. All rights reserved. Core Connections en español, Curso 2 Fecha: Caja de herramientas 2014 CPM Educational
Tema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA
INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA La matemática es la ciencia del orden y la medida, de bellas cadenas de razonamientos, todos sencillos y fáciles. René Descartes
Bases Matemáticas para la Educación Primaria. Guía de Estudio. Tema 3: Números racionales. Parte I: Fracciones y razones Números racionales
Bases Matemáticas para la Educación Primaria Guía de Estudio Tema 3: Números racionales Parte I: Fracciones y razones Números racionales 1 Situación introductoria ANÁLISIS DE CONOCIMIENTOS PUESTOS EN JUEGO
HOJAS DE TRABAJO SECTOR. Matemáticas. Material de apoyo para el docente UNIDAD 1. Preparado por: Héctor Muñoz
HOJAS DE TRABAJO SECTOR Material de apoyo para el docente UNIDAD 1 Preparado por: Héctor Muñoz Diseño Gráfico por: www.genesisgrafica.cl 1. BREVE PRESENTACIÓN DE LA UNIDAD INTRODUCCIÓN A LOS NÚMEROS ENTEROS
PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
Tema 3. Electrónica Digital
Tema 3. Electrónica Digital 1.1. Definiciones Electrónica Digital La Electrónica Digital es la parte de la Electrónica que estudia los sistemas en los que en cada parte del circuito sólo puede haber dos
Más sobre las series geométricas. 1. Derivación de series geométricas elementales
Semana - Clase 2 4/0/0 Tema : Series Más sobre las series geométricas Las series infinitas se encuentran entre las más poderosas herramientas que se introducen en un curso de cálculo elemental. Son un
Rige a partir de la convocatoria
TABLA DE ESPECIFICACIONES DE HABILIDADES Y CONOCIMIENTOS QUE SE MEDIRÁN EN LAS PRUEBAS DE CERTIFICACIÓN DEL PROGRAMA: I y II Ciclo de la Educación General Básica Abierta Este documento está elaborado con
CAPITULO ALGORITMOS Y PROGRAMAS CONTENIDO
CAPITULO 1 ALGORITMOS Y PROGRAMAS CONTENIDO 1.1. Los sistemas de procesamiento de la información. 1.2. Concepto de algoritmo. 1.3. Los lenguajes de programación. 1.4. Datos, tipos de datos y operaciones
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los