Taller de Listas Introducción a la Programación
|
|
|
- Rubén Serrano Domínguez
- hace 9 años
- Vistas:
Transcripción
1 Taller de Listas Introducción a la Programación Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Santiago de Cali Octubre de 2010 Resumen 1. Puntos a realizar 1. Implemente una función buscar a la cual le entran 2 parámetros; el primero es una cadena de caractéres y el segundo es una lista de cadenas. La función debe buscar si el primer parametro se encuentra en la lista, de ser cierto se debe retornar True, False de lo contrario. 2. Modifique la función anterior para que retorne la posición de la cadena en la lista, de ser encontrada, o retorne 1 si la cadena no está en la lista. Ejemplo: entrada: Camion, [ Camioneta, Motocicleta, Tracktomula, Automovil, Camion, Jeepeto ] salida: 5 entrada Pera, [ Manzana, Piña, Coco, Mora, Lulo, Banano ] salida: 1 3. Diseñe una función que tome los elementos que se encuentran en las posiciones impares de una lista, los anexe a otra lista y la retorne. Ejemplo: Si se tiene la lista [1, 2, 4, 5, 6, 4, 3, 2, 1] se debe retornar la lista [2, 5, 4, 2] 4. Diseñe un procedimiento en Python al cual le ingrese una lista de números enteros positivos. La función debe imprimir una lista con los elementos pares y una lista con los elementos impares. 5. En programación, trim es una función de manipulación de cadenas muy común que elimina los espacios en blanco del comienzo y el final de una cadena de texto. Dada una lista de caractéres que contiene las letras y espacios de una frase, desarrolle una función que retorne la lista sin los espacios del inicio y el final. 1
2 [, c, a, r, t, a,, d, e,, m, i,, m, a, m, a, ] la función debe retornar la lista [ c, a, r, t, a,, d, e,, m, i,, m, a, m, a ] 6. Realice una función que recibe como parámetro dos listas. La primera lista LE contiene los elementos a reorganizar, la segunda lista LP contiene las nuevas posiciones de los elemento de la lista LE. La función con los siguientes parámetros: LE = [ a, b, c, d ] LP = [1, 3, 0, 2] deberá retornar la lista [ c, a, d, b ] 7. Se tienen dos listas de igual longitud, una contiene las edades de un grupo de personas y la otra contiene el sexo de cada persona. Realice la función PromedioxSexo, que dadas las dos listas y un tipo de sexo, calcule el promedio de edades para ese sexo. Por ejemplo, dadas las listas: L1 = [23, 12, 25, 18, 32] L2 = [ F, M, F, F, M ] y sexo = M, la función debe retornar 22 que es el promedio de edades para el sexo Masculino. 8. El grupo de estudios de tu programa está organizando un paseo a Pance con motivo de los 40 años de la fundación de la universidad. Usted como parte del grupo se ha encargado de sacar las cuentas de los gastos alimenticios. Para automatizar el proceso usted a decidido implementar un programa en python que le ayude a calcular cuanto dinero deben recoger para comprar la comida. El programa recibe 4 listas de igual tamaño. La primer lista contiene los nombres de los artículos a comprar. La segunda lista contiene la cantidad de cada artículo. La tercera lista contiene los precios de los artículos. La última lista contiene la palabra True o la palabra False, indicando si el artículo tiene o no descuento. El descuento aplicado es 3 % indiferentemente del artículo. Ejemplo Entrada: l1 = [ P an, Naranjas, Jamon, Chocolatina ] l2 = [5, 10, 2, 10] l3 = [2000, 1000, 5000, 1500] l4 = [F alse, F alse, T rue, F alse] 2
3 El programa debe imprimir el valor de comprar cada producto por aparte y debe retornar el valor total de las compras. 9. Desarrolle la función Separar, que dada una lista de caracteres que representa una frase, retorne una lista de listas, donde cada sublista representa una palabra de la frase. Por ejemplo, dada la siguiente lista: [ c, a, l, i,, y,, y, u, m, b, o ] que representa la frase cali y yumbo, se debe retornar la siguiente lista: [[ c, a, l, i ], [ y ], [ y, u, m, b, o ]] (Nota: Recuerde que las palabras en una frase se separan por espacio ). 10. Desarrolle una función que encuentre el máximo valor en una lista de listas de números naturales. La función con la siguiente lista como parámetro: L = [[3, 4], [1, 6, 3, 4], [3, 4, 2], [7]] deberá retornar Los algoritmos de compresión de archivos (reduce el tamaño de un archivo, ej:.zip) son muy utilies en la vida actual, por ejemplo cuando se necesita enviar un archivo por y este es muy grande, se recurre a un programa para que lo comprima. Usted ha sido escogido para hacer un programa en Python que comprima un archivo. El archivo está representado como una lista de caracteres. El nuevo archivo generado debe ser una lista de parejas, donde cada pareja contiene el caracter comprimido y el número de veces que se repite de manera contigua. Por ejemplo para el archivo representado por la lista L: L = [ a, a, a, c, c, d, c, e, e, e, e, e, e, e, e, e, z, z ] deberá comprimirlo en la lista LC, así: LC = [[ a, 2], [ c, 1], [ d, 0], [ c, 0], [ e, 8], [ z, 1]] 12. Usted ha sido encargado de una misión para desencriptar códigos. Para lograr esto, usted deberá realizar una función en Python, la cual desencripte un código, que viene en una lista de caracteres. La clave para desencriptar, se encuentra en una lista con 3
4 dos sublistas internas que contienen, correspondientemente, la representación real del alfabeto secreto. Por ejemplo: Alfabeto secreto: S = [[ m, u, r, c, i, e, l, a, g, o ], [0, 2, 4, 6, 8, 1, 3, 5, 7, 9]] Código a desencriptar: C = [ 8, n, t, 4, 9, d, 2, 6, 6, 8, 9, n,, 5,, 3, 5,, p, 4, 9, 7, 4, 5, 0, 5, 6, 8, 9, n ] Código desencriptado (Respuesta): R = [ i, n, t, r, o, d, u, c, c, i, o, n,, a,, l, a,, p, r, o, g, r, a, m, a, c, i, o, n ] 13. Suponga que usted es contratado por la oficina de registro académico de la Pontificia Universidad Javeriana. Su deber es calcular las notas definitivas de todos los estudiantes en sus respectivas materias. Por cada curso se le entregará una lista con los porcentajes de las notas y una matriz que contiene los nombres de los estudiantes y sus calificaciones, con esta información usted deberá calcular la nota definitiva de cada estudiante. Construya un programa en Python que reciba como entrada la lista de los porcentajes y la matriz de las calificaciones, este debe arrojar como respuesta una matriz con los nombres de los estudiantes y sus notas definitivas. Ejemplo: P orcentajes = [20, 20, 20, 15, 15, 10] Calif icaciones = [ [ Hugo, 5,0, 4,0, 3,0, 4,0, 2,0, 3,0], [ P aco, 3,0, 4,0, 3,0, 2,0, 5,0, 2,0], [ Luis, 2,0, 3,0, 2,0, 3,0, 2,0, 2,0],...] Respuesta = [ [ Hugo, 3,60], [ P aco, 3,25], [ Luis, 2,35],...] 14. Imagine que este año es el Mundial de Fútbol Colombia-Argentina 2010, y ha usted le han encargado hacer el software que calcula los puntos de los cuadrangulares iniciales. Los resultados de los cuadrangulares usted los recibirá como una matriz (lista de listas) en la cual cada elemento de ella indica los partidos de cierto equipo. 4
5 El número de equipos también se recibe por medio de otro parámetro. Por ejemplo, para 4 equipos y la siguiente matriz dada: g p e p p e g g p e e g Se puede ver que el 1er equipo ganá el partido contra el 2do equipo, perdió el partido contra el 3er equipo y empaté el partido contra el 4to equipo. El 2do equipo perdió el partido contra el 1er equipo, perdió el partido contra el 3o y así sucessivamente. Usted debe realizar un programa que retorna una lista con los puntos totales que hizo cada equipo, en el caso del ejemplo esta lista será: [4, 1, 6, 5] Nota: recuerde que ganar un partido equivale a 3 puntos, empatar equivale a 1 y perder no redime puntos. Realice un procedimiento que imprime que equipo quedó de primer lugar en el cuadrangular recibiendo como parámetro la lista que arroja el 1er punto. Por lo tanto para el ejemplo anterior debe imprimir: 3 Andrés Felipe Barco Santa Profesor Hora Catedra Pontificia Universidad Javeriana Introducción a la Programación-Grupo D América del Sur 5
Funciones y Condicionales Introducción a la Programación
Funciones y Condicionales Introducción a la Programación Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Santiago de Cali 2011-2 Resumen En el mundo existen gran
Tarea Número 6: Condicionales
Tarea Número 6: Condicionales Andrés Felipe Barco Santa Introducción a la Prorgamación Departamento de Electrónica y Ciencias de la Computación 29 de agosto de 2012 1. Ejercicios a realizar Para cada uno
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,
INTRODUCCIÓN A LA PROGRAMACIÓN Segundo Parcial - Marzo 19 de Consideraciones Generales
Consideraciones Generales - A - Esta evaluación es estrictamente individual. Cualquier violación a esta norma será considerada como fraude. Solo puede utilizar lapicero, lápiz y borrador. No se permite
LABORATORIO 3. PROGRAMACIÓN CON EL LENGUAJE JAVA
LABORATORIO 3. PROGRAMACIÓN CON EL LENGUAJE JAVA GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto: ANALIZAR LOS PROCESOS Y DATOS DEL SISTEMA DE INFORMACIÓN Estructura de contenidos. 1. Introducción. 2 2.
Para el Segundo Parcial
Para el Segundo Parcial Ejercicios Del libro Introducción a la Programación con Python realice los siguientes ejercicios en cada da una de las secciones indicadas. Tiras de Caracteres Sección 5.1.6 167,
AREA ASIGNATURA: Estadística FECHA: PERÍODO: 1 DOCENTE: Susana Betancur Peláez
AREA ASIGNATURA: Estadística GRADO: SEXTO FECHA: PERÍODO: 1 DOCENTE: Susana Betancur Peláez LOGRO N 1: Interpreta Información estadística, proveniente de diversas fuentes y representaciones. TALLER 1.
Introducción a la Programación
Cali Cali Introducción a la Programación Noviembre 27 de 2006 Nombre: Pregunta 1 2 3 Total Puntos 30 30 50 110 Cal. 1 (30 Puntos) Un pirata necesita encontrar un tesoro en una isla, para hacerlo cuenta
1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas cuál es la salida?
1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas. 1.1. cuál es la salida? 1.1.1. 1.1.2. 1.1.3. 1.1.4. 1.1.5. 1.2. Completa el cuadro
Subrutinas. Subrutinas. Erwin Meza Vega
Subrutinas Erwin Meza Vega Outline 1 Introducción 2 Especicación de subrutinas 3 Funciones booleanas 4 Parámetros 5 Recursividad 6 Ejercicios Introducción Programación divide y vencerás Cuando la solución
GUIA DE EJERCICIOS N 1 LENGUAJE C# Página 1 de 5. Instructor: Ing. Néstor Raúl Suarez Perpiñan
Página 1 de 5 GUIA DE EJERCICIOS N 1 LENGUAJE C# Realizar para cada ejercicio un programa tipo consola en lenguaje C# que satisfaga con los requerimientos propuestos: PARTE I. EJERCICIOS BASICOS 1. Programa
UNIDAD II: ESTRUCTURAS SECUENCIALES
201 2015 UNIDAD II: I ESTRUCTURAS SECUENCIALES Departamento de Computación UNAN-León 2.1 INTRODUCCIÓN: UNIDAD II: ESTRUCTURAS SECUENCIALES La estructura secuencial permite representar aquellas instrucciones
Taller 2: Condicionales python
Taller 2: Condicionales python Introducción a la Programación - Grupo E August 29, 2010 Abstract En el mundo corriente nos encontraremos con diferentes tipos de sistemas, algunos de más complejidad que
PROBLEMAS PROPUESTOS PARA DISEÑAR SU SOLUCIÓN CON CICLOS REPETITIVOS EN MATLAB
PROBLEMAS PROPUESTOS PARA DISEÑAR SU SOLUCIÓN CON CICLOS REPETITIVOS EN MATLAB 1. Una persona debe realizar un muestreo con N personas para determinar el promedio de peso de los niños, jóvenes, adultos
Variables, expresiones y sentencias
Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Recorderis Algoritmo Colección de instrucciones junto con un orden en el cual deben ser ejecutados.
Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 7
Computación Aplicada Universidad de Las Américas Aula virtual de Computación Aplicada Módulo de Excel 2013 LIBRO 7 Contenido TRABAJANDO CON FUNCIONES EN EXCEL 2013... 3 FUNCIONES MATEMÁTICAS... 4 FUNCIONES
Trabajo Práctico 6 Funciones, Procedimientos y División de Problemas
Trabajo Práctico 6 Funciones, Procedimientos y División de Problemas Ejercicio 1: Considere definida la función Invertir. function Invertir( num: integer ):integer; {Objetivo: Invierte el orden de los
19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.
ESTRUCTURAS SECUENCIALES 1. Lea desde el teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad 2. Lea dos números. Calcule la suma e imprima la suma y los dos números.
Sobre la construcción de algoritmos de cifrado por desplazamiento
Sobre la construcción de algoritmos de cifrado por desplazamiento Adriana Gómez Orlando Hernández Educación Media Tecnológica en Informática CETP Sylvia da Rosa Federico Gómez Instituto de Computación,
República Bolivariana de Venezuela Aldea Universitaria Fray Pedro de Agreda Trayecto II Desarrollo de Software
República Bolivariana de Venezuela Aldea Universitaria Fray Pedro de Agreda Trayecto II Desarrollo de Software Prof. Elías Cisneros 09 05 2009 Guía de Ejercicios SI Ejercicio 1: Diseñe un algoritmo que
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos
PRÁCTICA #6 TIPOS DE DATOS ESTRUCTURADOS: Arreglos, Registros y Archivos Sección de revisión de teoría 1. Comente sobre: 1.1. Tipos de Datos Estructurados y sus principales ventajas frente a los Tipos
1. Notas La lectura de datos es de teclado. Los resultados se muestran por pantalla.
1. Notas Aún los estudiantes que odian las matemáticas siempre encuentran en éste programa un cálculo muy útil. Cuál es la puntuación más baja que puedo conseguir en la última prueba para sacar una cierta
INSTITUCIÓN EDUCATIVA FINCA LA MESA Establecimiento de carácter oficial según Resolución Departamental de noviembre 27 de 2002
noviembre 27 de 22 M-FA-FO-7 1 de 11 Aplica para estudiantes promovidos con 1 y 2 áreas deficitarias. Área: Tecnología e Informática Grado: 11 Grupo Periodo: Año Educador: Norbey García Indicadores de
1.- Para cada uno de los siguientes problemas escribir el diagrama de flujo y el pseudocódigo de un programa que lo resuelva:
1.- Para cada uno de los siguientes problemas escribir el diagrama de flujo y el a) Problema: pedir la base y la altura de un triángulo y escribir su superficie. b) Problema: pedir cuatro números enteros
Aritmética en Haskell
Aritmética en Haskell Taller de Álgebra I Primer cuatrimestre de 2014 Algoritmo de división Para obtener el cociente y resto entre dos números enteros, tenemos las funciones div y mod, respectivamente.
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información Organización del Computador CI-3815
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información Organización del Computador CI-385 Proyecto Objetivos Generales: realizar un programa en lenguaje de bajo nivel del
FECHA DE DEVOLUCIÓN DEL INFORME POR EL ESTUDIANTE: Adjunto a la Segunda Prueba Integral UTILICE ESTA MISMA PÁGINA COMO CARÁTULA DE SU TAREA O TRABAJO
324 T. P. Lapso 2012/1 1/8 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA TRABAJO PRÁCTICO: ASIGNATURA: COMPUTACIÓN II CÓDIGO: 324 FECHA DE ENTREGA DE LAS ESPECIFICACIONES AL ESTUDIANTE:
ESTRUCTURAS DE DATOS Y ALGORITMOS
ESTRUCTURAS DE DATOS Y ALGORITMOS CURSO 2009 PRÁCTICO 8 Nota: al igual que en los prácticos 6 y 7, en los problemas que siguen se usarán los tipos lista y árbol binario, como tipos abstractos, cada uno
Ingeniería del Software I
- 1 - Ingeniería del Software I Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Segundo Cuatrimestre de 2005 Práctica: Testing Funcional - 2 - Comentario: la mayoría de los enunciados
INTRODUCCIÓN A LA PROGRAMACIÓN Primer Parcial - Febrero 22 de Consideraciones Generales
- A - Consideraciones Generales Esta evaluación es estrictamente individual. Cualquier violación a esta norma será considerada como fraude. Solo puede utilizar lapicero, lápiz y borrador. No se permite
GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.
1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones
INTELIGENCIA ARTIFICIAL Puzzle 3 x 3 con 3 Heurísticas
INTELIGENCIA ARTIFICIAL Puzzle x con Heurísticas El juego del puzzle se representa, sobre un tablero de x casillas. 8 de las casillas contienen una pieza o ficha que se puede deslizar a lo largo del tablero
Práctica 1 Arreglos n-dimensionales y operaciones con bits PRÁCTICA I
PRÁCTICA I Ejercicio 1.1 Desarrollar un programa que permita registrar los datos de un campeonato de fútbol para N equipos (valor constante). Por cada equipo debe almacenar: El nombre, la cantidad de partidos
D L M M J V S
Guía Práctica Nº 6 1) Construir una función que invocada como expo (x,n), devuelva el valor x n, donde x es un número real y n es un número natural. 2) Construir una función que reciba un carácter ASCII
GUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor
UNIVERSIDAD Dr. RARAEL BELLOSO CHACIN FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA CATEDRA: ALGORITMOS Y PROGRAMACIÓN Profesor.: Dr.: LUIS GUILLERMO MOLERO GUIA DE EJERCICICIOS 1.- Escribir un algoritmo
Estructuras Secuénciales
Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos
PRÁCTICA #7 -- Tipos de Datos Estructurados
Visita la nueva página de Algoritmos UNIVERSIDAD CENTRAL DE VENEZUELA www.ciens.ucv.ve/algoritmosyprogramacion PRÁCTICA #7 -- Tipos de Datos Estructurados Parte 1: Arreglos, Matrices, Recorridos y Búsquedas
Prueba N o 1. Programación II
UNIVERSIDAD ANDRÉS BELLO 1 Prueba N o 1 Programación II Profesores: José Luis Allende y Carlos Beyzaga. Fecha: 10 de Septiembre de 2013 Nombre: Nota: Instrucciones: Coloque su nombre a todas las hojas.
Estructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
Introducción a la Programación
Grupo H Semana 8 Pontificia Universidad Javeriana Cali 6 y 8 de Septiembre de 2011 Recorderis Ciclos Expresiones que se repiten hasta que una determinada condición es encontrada en el sistema. Recorderis
ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades
TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE
Hoja de ejercicios del Tema 6
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 6 1. Utilizando las estructuras de datos definidas en el ejercicio 5 de la hoja
Nombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil
Nombre de la asignatura: Lenguajes y Autómatas I Créditos: 2 3 5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad
Elabore un diagrama de flujo y la codificación de un programa para:
NOMBRE DE LA Ejercicios aplicando ciclos OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de diagramas de flujo y programas aplicando ciclos MATERIAL Y EQUIPO NECESARIO: Papel
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.
ESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente
UNIDAD V: ARR R EGL G OS O BIDI D MENS N IONALE L S
UNIDAD V: ARREGLOS BIDIMENSIONALES DIMENSIONALES UNIDAD V: ARREGLOS BIDIMENSIONALES 1.1 GENERALIDADES: Las matrices son una colección finita, homogénea y ordenada de datos. Su información está organizada
Elabore el diagrama de clases en UML y la codificación de un programa para resolver los siguientes problemas:
NOMBRE DE LA Ejercicios aplicando polimorfismo OBJETIVO: El estudiante elaborará diagramas de clases en UML que apliquen relaciones de herencia y polimorfismo MATERIAL Y EQUIPO NECESARIO: Se recomienda
LENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
Ejercicios Scheme. Para cada función escriba su contrato, descripción, ejemplos y los tests necesarios, antes de su implementación.
Ejercicios Scheme Para cada función escriba su contrato, descripción, ejemplos y los tests necesarios, antes de su implementación. 1 Para soltar la mano 1. Represente la siguiente expresión en Scheme:
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
Procedimiento Registro y Mantenimiento de Notas
Procedimiento Registro y Mantenimiento de Notas Esta actividad la realiza el profesor en las tres fechas establecidas por la Universidad (momentos) para el registro de notas de cada asignatura. Cuatro
PROGRAMACIÓN ESTRUCTURADA
FACULTAD DE INGENIERÍA Universidad Nacional de Jujuy PROGRAMACIÓN ESTRUCTURADA Trabajo Práctico Nº 10 Tema: Arreglos. Actualización y Búsqueda Apellido y Nombre: Fecha: / / Conceptos Teóricos RESPONDA
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Unidad 3 Combinaciones
Unidad 3 Combinaciones Combinaciones Contar una selección no ordenada de objetos. Ejemplo Cuántos comités diferentes de tres estudiantes se pueden formar desde un grupo de cuatro estudiantes? R= 4 {1,2,3},
Una igualdad numérica se compone de dos expresiones numéricas unidas por un signo igual
IGUALDADES Y ECUACIONES 1 IGUALDADES NUMERICAS Una igualdad numérica se compone de dos expresiones numéricas unidas por un signo igual Toda igualdad tiene dos miembros: el primero es la expresión que está
Laboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
UNIDAD V: ESTRUCTURAS REPETITIVAS
2012 UNIDAD V: ESTRUCTURAS REPETITIVAS Ing. en Sistemas Sistema de Información 5.1 INTRODUCCIÓN: UNIDAD V: ESTRUCTURAS REPETITIVAS O CICLICAS Hasta el momento se ha encontrado que cada una de las instrucciones
SERVICIO NACIONAL DE APRENDIZAJE SENA
SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral
Algoritmos Voraces. Introducción. Andrés Becerra Sandoval. Lenguajes III. Ponticia Universidad Javeriana
Algoritmos Voraces Introducción Andrés Becerra Sandoval Ponticia Universidad Javeriana 2007 Lenguajes III Contenido Knapsack Un ladrón que va a robar un conjunto de objetos tiene un morral que puede tiene
Practica 01:Prefijos, sufijos, subcadenasy operaciones con cadenas
Practica 01:Prefijos, sufijos, subcadenasy operaciones con cadenas Entrega vía Web: Lunes 26 de Agosto de 2013 M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom
GUIA 1: Repaso sobre uso de C#. Funciones, procedimientos y arreglos.
1 POO, Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos GUIA 1: Repaso sobre uso de C#. Funciones, procedimientos y arreglos. Competencia Desarrolla sistemas
Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva cada una de las siguientes situaciones:
OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando combinaciones de métodos y arreglos. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass
PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS
Licenciatura en Sistemas de Información PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS UNSE FCEyT 1. DESCRIPCIÓN Este taller consta de tres partes. En cada una de ellas se especifican
Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación
1 Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera Fundamentos de programación Agenda Caracteres y Cadenas Conversión de Datos Introducción a las funciones y procedimientos
JAIME RUBIANO LLORENTE
GUIA DE LABORATORIO VISUAL BASIC BASICO Elaborado por: JAIME RUBIANO LLORENTE NEIVA (HUILA) COLOMBIA PROGRAMA INGENIERÍA DE SISTEMAS 2014 GUIA DE LABORATORIO Nombre del curso: Programa al que pertenece
EJEMPLOS Y EJERCICIOS
EJEMPLOS Y EJERCICIOS Realice los ejercicios tal y como aparecen en el documento con las respectivas pruebas que dice el enunciado, debe pasarlo a un programa como VISIO que realiza diagramas de flujo
ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES. Elaborado por Oralia Cortés Grajales Actualizado por Jeaneth Gutiérrez Rincón
ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES Elaborado por Oralia Cortés Grajales Actualizado por Jeaneth Gutiérrez Rincón ESTRUCTURAS DE DECISIÓN SELECTIVAS O CONDICIONALES Una estructura de decisión
Manos a la obra: Recursión, división y listas
Manos a la obra: Recursión, división y listas Taller de Álgebra I Cuatrimestre de verano de 2015 Calentando motores La clase pasada vimos ejemplos de definiciones recursivas. Hoy vamos a continuar con
A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información - 1º año -
Trabajo práctico Nº 7 (Resolución de problemas Estructura: pila y cola). Realiza el programa de cada situación problemática. 1- Cargar en una pila n letras del abecedario.(n debe ser menor a 30) 2- En
Práctica 2 Procedimientos y parámetros
Práctica 2 Procedimientos y parámetros Introducción a la Programación 2 do Semestre de 2017 Nota: deben ejecutarse todos los programas en PyGobstones, utilizando tableros de distintos tamaños. Al realizar
Biblioteca de templates. template <typename T> void eliminar(t arr[], int& len, int pos);
ALGORITMOS Y ESTRUCTURA DE DATOS Machete Oficial 2014 Operaciones sobre arrays Biblioteca de templates Función: agregar Agrega el valor v al final del array arr e incrementa su longitud len. void agregar(t
Fundamentos de programación clase 3: Booleanos, condiciones y expresiones condicionales
Fundamentos de programación clase 3: Booleanos, condiciones y expresiones condicionales Autor: Ángela Villota Profesor: Jairo Ernesto Maldonado G. http://campusvirtual.univalle.edu.co [email protected]
Cadenas de Caracteres
1 Cadenas de Caracteres 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Conocer las propiedades de los arreglos de caracteres así como las diferentes operaciones
Práctica 2: Eclipse como Entorno Integrado de Desarrollo e Introducción al manejo de excepciones.
Práctica 2: Eclipse como Entorno Integrado de Desarrollo e Introducción al manejo de excepciones. Software Necesario Eclipse IDE Ejecución de la práctica 1. Descomprima el archivo eclipse-sdk-3.0.1-win32.zip
import math # Importa la libreria math, que permite utilizar operaciones y funciones matematicas
UNIVERSIDAD DE COSTA RICA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA ELÉCTRICA PROGRAMACIÓN BAJO PLATAFORMAS ABIERTAS IE-0117 I CICLO 2012 LABORATORIO 8 FUNCIONES Y RECURSIÓN DICCIONARIOS CHRISTIAN CHAVES
SYLLABUS de la Asignatura. Programación INF1201
Sazie 2325, 3er Piso, Santiago +56 2 661 8256 SYLLABUS de la Asignatura Programación INF1201 1. Descripción de la asignatura El estudiante aprenderá a analizar un problema y plantear una solución racionalmente,
Instituto de Computación. Facultad de Ingeniería. Universidad de la República Examen de Programación 2 03 de Agosto de 2006 Generalidades:
Instituto de Computación. Facultad de Ingeniería. Universidad de la República Examen de Programación 2 03 de Agosto de 2006 Generalidades: La prueba es individual y sin material. La duración es 3 horas.
Tema#2. Tipos de Datos 10
2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera
Elabore el análisis y el diseño de un algoritmo para:
OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando estructuras iterativas (ciclos) MATERIAL Y EQUIPO NECESARIO: Papel y lápiz o pluma Se recomienda la
Estructuras de datos anidadas
Estructuras de datos anidadas Programación http://progra.usm.cl Clase 14 Objetivos de la clase Enseñar el uso de estructuras de datos anidadas mediante ejemplos. Mostrar cómo el uso de estructuras de datos
Trabajo Práctico 5 Estructura Repetitiva
Trabajo Práctico 5 Estructura Repetitiva Los ejercicios para resolver y enviar por los alumnos son los que están con letra negrita los mismos deben ser enviados en un archivo zip por medio de la página
Unidad 3 Combinatoria
Unidad 3 Combinatoria CONTEO La enumeración no termina con la aritmética. Tiene aplicaciones en áreas como álgebra, la probabilidad y estadística (matemáticas) y el análisis de algoritmos (en ciencias
UNIDAD III: Estructura Según o de selección Múltiple
UNIDAD III: 2013 Estructura Según o de selección Múltiple Unan LEON Departamento de Computación UNAN León ESTRUCTURA SEGÚN O SELECCIÓN MULTIPLE La estructura condicional SEGÚN se utiliza cuando queremos
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Profesor: Cátedra : Tema: MSc Jaime Soto Laboratorio de Programación I Diagramas de Flujo 1.- Introducción Un diagrama de flujo es una herramienta
API LENGUAJE DE PROGRAMACIÓN. Algoritmia y Programación
API LENGUAJE DE PROGRAMACIÓN Algoritmia y Programación API Interfaz de programación de aplicación: Provee una colección de clases que le permite al programador construir todo tipo de programas de acuerdo
Estructuras de Decisión Simples y Dobles
Estructuras de Decisión Simples y Dobles Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructuras
Informática I (2014-2) Taller Lenguaje C Prof. Sebastián Isaza Departamento de Ingeniería Electrónica Facultad de Ingeniería Universidad de Antioquia
Informática I (2014-2) Taller Lenguaje C Prof. Sebastián Isaza Departamento de Ingeniería Electrónica Facultad de Ingeniería Universidad de Antioquia Preguntas sobre teoría 1. Es C un lenguaje interpretado
