UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS QUÍMICAS BIOQUÍMICA Y FARMACIA Materia: Computación II. Tic para la toma de decisiones Docente: M.Sc. Jorge Campoverde Mori Grupo D Integrantes: Alcivar Torres Meiby Yamell Crofford Torres Nicole del Carmen María Belén Mendoza Torres Joutex Orben Joyce Jaily Arteaga Bonilla Jorge Ronels Sarbia Reyes Kathya Kristel Tercer Grupo CICLO II 2019 - 2020 CONCEPTOS Programación Se denomina programación a todo el proceso que conlleva la construcción de programas. Para construir un programa hay que seguir un método. La ingeniería del software se encarga del estudio y la aplicación de los distintos métodos existentes para desarrollar completamente aplicaciones informáticas. Lenguaje de programación Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como: ¿cuáles datos debe operar un software específico?; ¿cómo deben ser almacenados o transmitidos esos datos?; las acciones que debe tomar el software dependiendo de las circunstancias variables. Definición de Algoritmo Un algoritmo es una serie, procesos o pasos que permiten la solución de un determinado problema. Éstos permiten describir una serie de instrucciones que debe realizar el computador para lograr un resultado probable. Pseudocódigo El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina. Ejemplos de los Tipos de Conjuntos revisados en clase. Conjunto finito Meses del año. Planetas del sistema solar. Signos zodiacales. Conjunto Infinito Los números naturales. Las estrellas en el universo. Múltiplos de 3. Conjunto Unitario El conjunto de Satélites naturales del planeta Tierra es un conjunto unitario formado por la Luna. El conjunto de mamíferos que nacen en un huevo es un conjunto unitario formado por el ornitorrinco. El conjunto de electrones que tiene un átomo de hidrógeno es un conjunto unitario formado por un electrón. Conjunto Vacío Conjunto de personas que viven en la luna. Conjunto de perros que hablan. Conjunto de peces que comen cocodrilos. Conjunto Homogéneo Conjunto de monedas de 50 centavos. Conjunto de estudiantes de 1er grado. Conjunto de gallinas. Conjunto Heterogéneo Agua y aceite Granito Un zoológico Conjunto Equivalente A = {1, 2} es equivalente a B = {0, 1} ya que | A | = | B | = 2 A = {a, e, i, o, u} es equivalente a B = {lunes, martes, miércoles, jueves, viernes} ya que | A | = | B | = 5 A = {cuadrado, triángulo, círculo} es equivalente a B = {alto, ancho, largo} ya que | A | = | B | = 3 Conjuntos Iguales A = {lunes, martes, miércoles, jueves, viernes, sábado, domingo} B = {domingo, lunes, miércoles, martes, sábado, viernes, jueves} A = {a, e, i, o, u} B = {i, a, o, u, e} A = {1, 2, 3, 4, 5, 6} B = {2, 5, 3, 1, 4, 6} EJEMPLO DE CONJUNTOS: Sean los conjuntos U= (1,2,3,4,5,6,7,8) , A= (1,2,5,6) Y B= (1,4,5,6,7) Graficar el diagrama de Venn A Ո B A Ո B = (1, 5,6) U A 2 B 1 5 6 7 4 8 3 Dados los conjuntos U, A, B, C determine A U B U= (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) A= (6, 8, 10, 2,4) B= (2, 4, 1, 3,5) C= (1, 3, 5, 7,9) A U B= [1, 2, 3, 4, 5, 6, 8,10] Bibliografia (2020). Retrieved 26 November 2020, from https://www.cerasa.es/media/areces/files/book-attachment-3030.pdf 10, M. (2018). Ejemplo de conjuntos. Cevallos, F. (2016, Junio). Lenguajes de programación. Retrieved from UNAM: https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1023 /mod_resource/content/1/contenido/index.html#contenido Duarte, F. (2018 , Febrero 3). Avantel . Retrieved from Avantel : https://www.avantel.co/blog/tecnologia/que-es-un-algoritmoprogramacion-para-que-sirve/