Diseño Estructurado de Algoritmos
|
|
|
- Bernardo Lozano Chávez
- hace 9 años
- Vistas:
Transcripción
1 Diseño Estructurado de Algoritmos
2 1 Sesión No. 1 Nombre: Conceptos de algoritmos Objetivo de la sesión: Al concluir la sesión el estudiante identificará los conceptos básicos sobre la definición de algoritmos y los diferentes tipos de lenguajes Contextualización Tienes idea de por qué el tema de los algoritmos es tan importante para todos? Debes saber que los algoritmos no son sólo un tema académico, ya que en la vida cotidiana se emplean frecuentemente para resolver problemas. Por ejemplo, alguna vez te imaginaste que al seguir los pasos de una receta de cocina, estás aplicando un algoritmo?, esto sucede porque éstas están diseñadas para ser entendidas por un amplio público, con una serie de instrucciones en las que se indica paso a paso cómo elaborar un plato o una bebida. Alguna vez pensaste que al hacer tus actividades diarias antes de ir a la escuela, como bañarte, vestirte, desayunar, tomar el transporte, desarrollarías un algoritmo? Tal vez lo haces intuitivamente, pero realizas una serie de acciones o pasos que cada día te permiten la resolución de algún problema. Al final de la sesión conocerás la definición, características y tipos de algoritmos.
3 2 Introducción al Tema Sabías que todo el desarrollo de un algoritmo se inicia con un problema? Existe gran variedad de ciencias que se apoyan en el uso de algoritmos para producir soluciones como son: Ciencias de la Computación. Matemáticas. Ciencias Sociales. Ciencias Políticas. En esta asignatura nos enfocaremos más en el desarrollo de algoritmos para la solución de un problema a través de computadoras. Por lo que es importante saber que las computadoras se iniciaron por la necesidad de llevar a cabo cálculos, forzando a mucha gente a desarrollar procedimientos para describir los procesos que se utilizarían para la realización de tareas. El procesador es una herramienta que por sí sola no puede producir nada, pues precisa ser sistematizada, es decir, incluirle ciertas reglas que le indiquen lo que tiene que hacer.
4 3 Aquí viene la importancia de un programador, éste debe proyectar una solución y formularla usando un algoritmo; después, debe agruparlo expresándose de forma adecuada de acuerdo al uso y términos de programación; finalmente deberá y por último establecer el programa, el cual manifestará el resultado del problema inicial.
5 4 Explicación Conceptos de algoritmos Resolución de problemas cotidianos Cómo te imaginas que podrías resolver un problema cotidiano por medio de un algoritmo? Los algoritmos son instrucciones detalladas para la resolución de problemas, no sólo se utilizan de forma científica, sino también son aplicados a las actividades cotidianas. Por ejemplo: Marcos acaba de despertar y debe ir a la universidad. Primero debemos identificar el problema: Qué debe hacer marcos? Algoritmo: Inicio: Mirar la hora. Si hay tiempo entonces Bañarse Vestirse Peinarse Desayunar Cepillarse los dientes Despedirse de mamá Tomar autobús Bajarse Entrar a la universidad. Si no hay tiempo entonces: Vestirse Cepillarse los dientes Tomar taxi Bajarse Entrar a la universidad
6 5 Definición de Algoritmo De acuerdo a lo que nos plantea Donald (1968), un algoritmo es una secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo una tarea en un tiempo determinad. Por lo tanto, podemos decir que es un método realizado paso a paso que nos permite solucionar un problema. Para ser clasificado como tal, debe contar con ciertas propiedades: Finito. Un algoritmo debe siempre terminar después de un número finito de pasos. Definido. Cada paso de un algoritmo debe ser definido de forma precisa, estableciendo las acciones que van a efectuar clara y rigurosamente en cada caso. Entradas. El algoritmo tiene cero o más entradas, es decir cantidades que se entregan inicialmente al algoritmo antes de su ejecución. Salidas. El algoritmo tiene una o más salidas, es decir cantidades que tienen una relación específica respecto a las entradas. Efectivo. Generalmente también se espera que un algoritmo sea efectivo. Esto significa que todas las operaciones que serán realizadas en el algoritmo deben ser lo suficientemente básicas, de modo que puedan en principio ser llevadas a
7 6 cabo en forma exacta y un período de tiempo finito por una persona usando lápiz y papel (Peralta Murua Lisandro, s/f, p.2). Definición de lenguajes algorítmicos Cuál te imaginas que sea la definición de lenguajes algorítmicos? Un lenguaje algorítmico es una serie de símbolos e instrucciones que se utilizan para describir un proceso. Podríamos decir que después de crear nuestro algoritmo sencillo en papel, podemos representarlo de una forma más estructurada basándonos en un lenguaje especial. Tipos de Lenguajes Algorítmicos Gráficos. Nos ayuda a percibir con mayor claridad, basándose en la utilización de gráficos (símbolos, imágenes o vectores, líneas, superficies) que se entiende con un lenguaje propio. Por ejemplo: un diagrama de flujo. No gráficos. La forma de representación no maneja ningún tipo de gráfico, ésta sólo se basa en un pseudocódigo, un lenguaje que no precisamente es muy estructurado, más bien hay una relación entre el lenguaje de programación y el lenguaje del ser humano.
8 7 Aplicación de lenguajes algorítmicos en la solución de problemas Se puede solucionar algún problema de la manera más exacta por medio de la aplicación de lenguajes algorítmicos, debemos de estructurar una serie de pasos procurando ser lo más breves. Ejemplo 1: Si queremos obtener el promedio de 4 calificaciones, podemos seguir los pasos siguientes: Análisis del problema Entrada: Leer las calificaciones individuales. Proceso: Sumar las calificaciones y dividirlo entre 4. Salida: resultado.
9 8 Conclusión Cómo pudiste revisar durante esta sesión, un algoritmo no es más que una serie de pasos lógicos para llevar a cabo una tarea, cualquiera que ésta sea, sin importar si se dirige al área científica, o a las actividades cotidianas. A qué crees que se deba la importancia de estructurar una serie de pasos de forma lógica para resolver un problema? De la misma forma que los idiomas sirven como un vehículo de comunicación entre los seres humanos, existen lenguajes que realizan la comunicación entre los humanos y las computadoras. Estos lenguajes permiten la adecuada expresión de las tareas en forma de instrucciones que el programador desea que la computadora ejecute. Ahora que sabes el significado de algoritmos, otro tema importante es la metodología de resolución de problemas a través de computadora, por lo que en la siguiente sesión podrás estructurar de manera sencilla los pasos necesarios que te permitan resolver problemas.
10 9 Para aprender más Seminarios objetos de aprendizaje Introducción a los Algoritmos Olmos, K. (s/f). Objetos de aprendizaje enfocados a la resolución de problemas para facilitar la enseñanza de la programación. Consultado el 4 de junio de 2014: _la_resolucion_de_problemas_para_facilitar_la_ensenanza_de_la_prog ramacion No te quedo claro cómo realizar un algoritmo? En estas ligas encontrarás ejemplos ilustrados de un algoritmo: Guía 1 Lección 1: Algoritmia Básica (parte 1). (2012). Consultado el 4 de junio de 2014: Guía 1 Lección 1: Algoritmia Básica (parte 2). (2012). Consultado el 4 de junio de 2014:
11 10 Actividad de Aprendizaje Con el objetivo de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de un mapa conceptual definas y describas los elementos, características de los algoritmos así como los tipos de lenguajes algorítmicos. Posteriormente describe el algoritmo para revisar tu correo electrónico desde una computadora. Puedes auxiliarte del software libre Cmap Tools para realizar tu mapa, al final tendrás que guardarlo como imagen en formato JPG, para subirlo a la plataforma. Recuerda que esta actividad te ayudará a identificar mejor la estructura de un algoritmo. Esta actividad representa tu calificación y se tomará en cuenta lo siguiente: Tus datos generales Referencias bibliográficas Ortografía y redacción Título Resumen Representación gráfica
12 11 Cibergrafía Castillo, V. (s/f). Lenguajes algorítmicos, Apuntes de la materia. Consultado el 11 de Marzo 2013: Pérez, L. E. (2008) Fundamentos de Programación Mtro. Bernal Consultado el 11 de marzo del 2013: /material-informatica-ii/b1-algoritmosysolucion%20deproblemas.pdf Peralta, L. (s/f). Análisis de Lenguaje. Consultado el 12 de marzo de 2013: Quezada, C. (s/f). Práctica diseño de programas. Consultado el 11de marzo de 2013:
Diseño Estructurado de Algoritmo
Diseño Estructurado de Algoritmo 1 Sesión No. 8 Nombre: Estructuras Algorítmicas. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las características y usos de las
Diseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
Diseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 3 Nombre: Metodología de resolución de problemas a través de computadoras. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Diseño estructurado de algoritmos. Sesión 8: Estructuras Algorítmicas
Diseño estructurado de algoritmos Sesión 8: Estructuras Algorítmicas Contextualización A qué crees se refiere el término estructura? Como recordaremos, un algoritmo puede ser aplicado en todo, con el único
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
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 4 Nombre: Estructuras de control Contextualización En la actualidad los programas buscan un objetivo común, que es: Automatizar tareas de
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 3 Nombre: Estructuras de control Contextualización A lo largo de la evolución de los lenguajes de programación, se han implementado diversas
Diseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 6 Nombre: Técnicas de diseño Objetivo de la sesión: Al concluir la sesión el estudiante identificará las principales características y casos en que es recomendable
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 4 Nombre: Componentes de Gestión de Base de Datos Contextualización Qué diferencia existe entre una base de datos y un gestor base de datos?
Instituto José Manuel Estrada - Villa de Soto. Asignatura: Desarrollo de Soluciones Informáticas. Curso: 5to I. Docente: Contreras, María Elena
- Villa de Soto Asignatura: Desarrollo de Soluciones Informáticas Curso: 5to I Docente: Contreras, María Elena Contenido Algoritmos... 1 Diagramas de flujo... 2 Programar... 3 Programación... 10 Scratch...
Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez
Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos
Teorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del
Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos
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
Y alternativamente se presentarán soluciones de problemas donde se utilicen:
Herramientas Para implementar la solución de un problema mediante el uso de una computadora es necesario establecer una serie de pasos que permitan resolver el problema, a este conjunto de pasos se le
Evaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Tema No. 1 Sesión 2: Fundamentos conceptuales de los proyectos de inversión. Parte II. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno identificará
Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura: Diseño Estructurado de Algoritmos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCB-9 Horas teoría Horas práctica
Introducción a la programación: Contenido. Introducción
Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....
Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.
Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:
Estructuras Administrativas
Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la
Nombre de la asignatura: Algoritmos y Lenguajes de programación.
Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver
Auditoría administrativa
Auditoría administrativa 1 Lectura No. 10 Nombre: Cédulas y Gráficas Contextualización Las cédulas y gráficas son herramientas que ayudan a la organización de la información recopilada, nos permiten ordenar
SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico Programación De Software Nombre del Proyecto: Sistema De Información Para La Gestión Empresarial
Evaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Tema No. 1 Sesión 1: Fundamentos conceptuales de los proyectos de inversión. Parte I. 2017 2016 Objetivo de la sesión: +Al finalizar la sesión, el alumno identificará
Programación de Ordenadores
Programación de Ordenadores Ingeniería Química David Pelta Depto de Ciencias de la Computación e I.A. Universidad de Granada Índice Resolución de Problemas con Ordenadores Algoritmo Metodología de la programación
PRESENTACIÓN DEL ALGORITMO
PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción
Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco)
Tema 1 Estructuras de datos (Prof. Edgardo A. Franco) Contenido Algoritmia Qué es un algoritmo? Métodos algorítmicos Diagrama de flujo Símbolos utilizados en los diagramas de flujo Reglas para la construcción
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 9 Nombre: Tipos de datos abstractos Contextualización Conforme los lenguajes de programación evolucionan, nuevas técnicas aparecen para
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 4 Nombre: Herencia Contextualización Cuando hablamos de informática podemos contemplar varios elementos que se utilizan dentro
ANÁLISIS DE INVERSIÓN
ANÁLISIS DE INVERSIÓN ANÁLISIS DE INVERSIÓN 1 Sesión No. 3 Nombre: Estudio de mercado. Segunda parte. Objetivo: Al finalizar la sesión, los estudiantes identificarán las estrategias de comercialización
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I. Prof.
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I E-mail: [email protected] http://yesikamedina.wordpress.com Prof. Yesika Medina . 1. Algoritmos. 2. Pseudocódigos. 3. Análisis de Problemas. 4. Representación
Modelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Teorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 5 Nombre: El conductismo: Teorías conductistas y educación Contextualización Cuáles son las aplicaciones que las teorías conductistas tienen
Crítico y sociopolítico
Currículum 1 Sesión No. 3 Nombre: Enfoques curriculares Contextualización Existe una diversidad de enfoques curriculares, los cuales son adoptados por el sistema educativo caracterizando y organizando
Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.
Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,
Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Lógica de Programación Ingeniería Mecatrónica MTE-05 --6.- HISTORIA DEL PROGRAMA
Nombre: Sistemas de ecuaciones lineales y matrices. Parte I.
Álgebra 1 Sesión No. 7 Nombre: Sistemas de ecuaciones lineales y matrices. Parte I. Objetivo: al finalizar la sesión, el estudiante identificará correctamente un sistema de ecuaciones lineales, así como
Contabilidad de Costos
Contabilidad de Costos 1 Sesión No. 5 Nombre: Costeo de productos y servicios. Parte 1. Objetivo: El estudiante identifica el sistema de costeos de procesos, el costeo de procesos sin y con inventarios
Programación Estructurada
Programación Estructurada 1 Sesión No. 1 Nombre: El Lenguaje de programación C Contextualización Hoy en día existen múltiples lenguajes de programación que deben su origen a un lenguaje de programación
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Contabilidad de Costos
Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 6 Nombre: Costeo de productos y servicios, Método de costeo de promedio ponderado Contextualización Qué es el costeo de operaciones? Continuando
Evaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Tema No. 3 Sesión 5: Indicadores para evaluar proyectos de inversión. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno comprenderá el concepto ingreso,
Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje
Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas
Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez
Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos
Aspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 8 Nombre: Capa física del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Teorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación
LÓGICA COMPUTACIONAL. Descripción del CURSO
LÓGICA COMPUTACIONAL Descripción del CURSO Antes de entrar en el maravilloso mundo de la programación debemos de conocer cómo trabaja internamente nuestra computadora. Este curso cubre las necesidades
Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira
Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Técnicas de Planeación y Control
Técnicas de Planeación y Control 1 Sesión No. 6 Nombre: La planeación y el presupuesto maestro. Primera parte. Objetivo: Al finalizar la sesión, los estudiantes expondrán los principales conceptos sobre
SECUENCIA DIDÁCTICA. Módulo IV Competencia de Módulo: Competencia de curso:
SECUENCIA DIDÁCTICA Nombre de curso: Diseño de Algoritmos Antecedente: Ninguno Módulo IV Competencia de Módulo: Clave de curso: COM0302A21 Clave de antecedente: Ninguno Desarrollar programas de cómputo
Introducción a la programación
Introducción a la programación Conceptos Básicos El objetivo fundamental de éste curso es enseñar a resolver problemas mediante una computadora. El programador de computadoras es antes que nada una persona
Introducción al pensamiento lógico-algorítmico Programa del Curso
Introducción al pensamiento lógico-algorítmico Programa del Curso I semestre, 2014 Información del instructor Instructor Andrés Rodríguez Boza Correo electrónico [email protected] Información
Administración y Técnicas de Ventas
Administración y Técnicas de Ventas 1 Sesión No. 7 Nombre: Organización Contextualización Te has preguntado Qué características tiene una organización de fuerza de ventas? Analizará las características
ADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 1 Nombre: Recursos Humanos y Diseño del Puesto Contextualización A lo largo de la experiencia laboral de una persona, el individuo
Fundamentos de Tecnología Educativa
Fundamentos de Tecnología Educativa 1 Sesión No. 2 Nombre: Los entornos informáticos educativos. Primera parte. Contextualización Tecnologías de la información, tecnología educativa, entorno informático,
Algoritmos y la Resolución de problemas
Algoritmos y la Resolución de problemas Corina Flores Villarroel UMSS 1 Introducción Continuamente el hombre se ve enfrentado a una gran diversidad de problemas, desde... qué color de auto comprar?, por
Metodología para la solución de problemas programables
Metodología para la solución de problemas programables Nosotros efectuamos día a día una serie de pasos, acciones y procedimientos para solucionar problema y esto es de forma natural y casi inconscientemente
Teoría General del Proceso
Teoría General del Proceso 1 Sesión No. 1 Nombre: Teoría general del proceso Contextualización En la presente unidad se estudiará la noción y naturaleza de la materia teoría general del derecho, en qué
INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Contratos en Derecho Mercantil
Contratos en Derecho Mercantil Sesión No. Nombre: Contratos mercantiles. Parte I. Objetivo de la sesión: El estudiante comprenderá los elementos de los Contratos en Derecho Mercantil, así como la aplicación
Análisis del Consumidor
Análisis del Consumidor 1 Sesión No. 8 Nombre: Perfil del consumidor. Contextualización Por qué son importantes los estudios de mercado? Los estudios de mercado permiten a la empresa identificar oportunidades,
ASIGNATURA: APLICACIONES INFORMÁTICAS
Página 1 de 5 CARACTERÍSTICAS GENERALES Tipo: Formación básica, Obligatoria, Optativa Trabajo de fin de grado, Prácticas externas Duración: Cuatrimestral Semestre/s: 1 Número de créditos ECTS: 4 Idioma/s:
PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras secuenciales y de decisión para construir algoritmos 2. Diseñará algoritmos utilizando las
Principios de Algoritmia
Formación de Desarrolladores Revolucionarios Principios de Algoritmia preparando los programadores que la patria necesita [email protected] Fundamentos de Algoritmia Concepto de Algoritmo Tipos de Algoritmo
Desarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Derecho de la Seguridad Social
Derecho de la Seguridad Social 1 Sesión No. 8 Nombre: Seguro de retiro, cesantía en edad avanzada y vejez. Objetivo de la sesión: Al finalizar la sesión, el alumno identificarà cuál es el concepto de seguro
Teorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 3 Nombre: Naturaleza del aprendizaje: Aparato psíquico Contextualización El ser humano se desarrolla en aspectos biológicos y sociales, pero
INFOTECH MÓDULO 1 CURSO. Conocimientos esenciales de programación. Lógica y Lenguaje de Programación
INFOTECH MÓDULO 1 Conocimientos esenciales de programación CURSO Lógica y Lenguaje de Programación INFOTECH Capacidades específicas Nombre del módulo 1 Contenidos Recursos Comprensión e Indagación y información
Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
UNIVERSIDAD POPULAR DEL CESAR FACULTAD INGENIERIAS Y TECNOLOGICAS DEPARTAMENTO DE INGENIERIA DE SISTEMAS
PLANEACIÓN PARA EL DESARROLLO DE CONTENIDOS PROGRAMÁTICOS I. IDENTIFICACIÓN PROGRAMA : Ingeniería de Sistemas ASIGNATURA: FUNDAMENTOS DE PROGRAMACIÓN CODIGO: SS407 DOCENTE: Eliecer Suarez Serrano PERÍODO
Evaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Tema No. 4 Sesión 10: Etapas de la evaluación de un proyecto de inversión. Parte V. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno conocerá como
Conceptos Programa Programa objeto Pseudocódigo Algoritmos y Diagramas de flujo 1) Finitud 2) Definición 3) Entrada
Conceptos Programa Se le llama programa a la serie de instrucciones escritas en alguno de los lenguajes, por medio de los cuales se logra que la computadora realice todas las operaciones o decisiones señaladas
ESTRUCTURA DE ASIGNACIÓN
ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Comprende la importancia que tiene el diseño de algoritmos, como forma de dar solución a un determinado problema. 2.
INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO)
INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN (WIN-LOGO) Se define como lenguaje de programación a un conjunto de símbolos y reglas que sirven para realizar programas de ordenador. Un programa es un conjunto
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la
ADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 3 Nombre: Administración de la cadena de suministro Contextualización Cuando hablamos de administración de la cadena de suministro
Contabilidad de Costos
Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 10 Nombre: Costo estándar, Análisis de desviaciones: materiales y mano de obra Contextualización Para qué un análisis de desviación? Identificarás
Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:
Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema
SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN
SÍLABO DE METODOLOGÍAS DE PROGRAMACIÓN I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : II 1.4. Semestre : 2013-II 1.5. Pre-requisito
Multimedia Educativo
Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 2 Nombre: Multimedia y multimedios. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar qué es multimedia y multimedios,
Fundamentos de la Mercadotecnia
Fundamentos de la Mercadotecnia 1 Sesión No. 11 Nombre: Publicidad Objetivo de la sesión Al concluir la sesión el alumno explicará los elementos del proceso de diseño de una campaña de publicidad de diferentes
Teorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No.11 Nombre: La teoría socio-histórica: Aplicaciones en la educación Contextualización Vigotsky usa en su esquema teórico la relación entre el
