Este documento presenta el desarrollo de varios problemas resueltos con programación en C++. Incluye pseudocódigo, diagramas de flujo y el código C++ para cada problema, que involucran temas como circuitos eléctricos, movimiento, interés compuesto e implementación de funciones. El documento proporciona una guía paso a paso para aprender a analizar y resolver problemas a través de la programación.
Este documento presenta 6 problemas de programación resueltos por un grupo de estudiantes de Ingeniería. Para cada problema, se incluye el pseudocódigo, diagrama de flujo y programa en C++. Los problemas involucran cálculos matemáticos como resistencia eléctrica, velocidad y distancia de un automóvil, interés compuesto, voltaje eléctrico y promedios. El documento concluye citando un libro de referencia sobre programación en C++.
Este documento contiene 13 problemas de programación en C resueltos por Carlos Alexis Arana Aldana. Cada problema presenta un desafío diferente como desplegar valores numéricos, cadenas de texto, realizar operaciones matemáticas y pedir entrada de usuario. Los problemas van incrementando en complejidad desde imprimir constantes hasta desarrollar una portada personalizada con datos ingresados.
Este documento presenta 10 programas en C desarrollados por un estudiante. Cada programa resuelve un problema matemático o lógico diferente, como mostrar números ingresados por el usuario, calcular sumas, productos y expresiones matemáticas. Los programas utilizan funciones como scanf, printf y getch para entrada, salida y pausa de datos.
El documento contiene la descripción de 14 problemas resueltos en el lenguaje de programación Turbo C. Cada problema presenta el código fuente de un programa sencillo con sus respectivas entradas y salidas. Los problemas van desde impresiones simples hasta operaciones matemáticas y lógicas básicas. El documento pertenece a un estudiante y presenta los problemas como ejercicios resueltos para la asignatura de Programación.
Este documento contiene 13 reportes de prácticas de programación de José Fernando Ruiz C., donde describe problemas y algoritmos para multiplicar números, obtener el área de un trapecio, intercambiar valores, sumar y multiplicar números, convertir centímetros a metros, cobrar por horas de estacionamiento y metros cuadrados, convertir grados centígrados a Fahrenheit, calcular el cubo de un número, y resolver un sistema de ecuaciones lineales. Cada reporte incluye la definición del problema, análisis de datos de entrada y salida, algorit
1. Se resumen ejercicios sobre funciones de costos de producción. Se calculan costos marginales y totales para diferentes niveles de producción.
2. Se modela una función de producción con insumos capital (K) y trabajo (L). Se igualan las demandas marginales de cada insumo para encontrar su ratio óptimo.
3. Se analizan funciones de costos de corto y largo plazo con rendimientos constantes y decrecientes a escala. Se concluye que con rendimientos decrecientes la producción se debería repartir igual entre
Este documento presenta tres ejemplos de algoritmos con sus respectivos diagramas de flujo. El primer algoritmo determina el menor de dos valores introducidos. El segundo calcula el área de un rectángulo a partir de su base y altura. El tercero suma dos números. Cada algoritmo se describe a través de un pseudocódigo y su representación gráfica mediante un diagrama de flujo.
Este documento presenta el resumen de la Agenda Ciudadana del municipio de El Retiro en Antioquia, Colombia. El proyecto tuvo como objetivo construir de manera participativa las agendas ciudadanas de varios municipios, incluyendo El Retiro, para ser presentadas a candidatos políticos. La agenda de El Retiro fue construida con la participación de diversos sectores como asociaciones, jóvenes, autoridades y otros. Incluye una visión del municipio para 2023 y un análisis de la realidad actual con propuestas en las dimensiones social, econ
Este documento presenta 6 problemas de programación resueltos por un grupo de estudiantes de Ingeniería. Para cada problema, se incluye el pseudocódigo, diagrama de flujo y programa en C++. Los problemas involucran cálculos matemáticos como resistencia eléctrica, velocidad y distancia de un automóvil, interés compuesto, voltaje eléctrico y promedios. El documento concluye citando un libro de referencia sobre programación en C++.
Este documento contiene 13 problemas de programación en C resueltos por Carlos Alexis Arana Aldana. Cada problema presenta un desafío diferente como desplegar valores numéricos, cadenas de texto, realizar operaciones matemáticas y pedir entrada de usuario. Los problemas van incrementando en complejidad desde imprimir constantes hasta desarrollar una portada personalizada con datos ingresados.
Este documento presenta 10 programas en C desarrollados por un estudiante. Cada programa resuelve un problema matemático o lógico diferente, como mostrar números ingresados por el usuario, calcular sumas, productos y expresiones matemáticas. Los programas utilizan funciones como scanf, printf y getch para entrada, salida y pausa de datos.
El documento contiene la descripción de 14 problemas resueltos en el lenguaje de programación Turbo C. Cada problema presenta el código fuente de un programa sencillo con sus respectivas entradas y salidas. Los problemas van desde impresiones simples hasta operaciones matemáticas y lógicas básicas. El documento pertenece a un estudiante y presenta los problemas como ejercicios resueltos para la asignatura de Programación.
Este documento contiene 13 reportes de prácticas de programación de José Fernando Ruiz C., donde describe problemas y algoritmos para multiplicar números, obtener el área de un trapecio, intercambiar valores, sumar y multiplicar números, convertir centímetros a metros, cobrar por horas de estacionamiento y metros cuadrados, convertir grados centígrados a Fahrenheit, calcular el cubo de un número, y resolver un sistema de ecuaciones lineales. Cada reporte incluye la definición del problema, análisis de datos de entrada y salida, algorit
1. Se resumen ejercicios sobre funciones de costos de producción. Se calculan costos marginales y totales para diferentes niveles de producción.
2. Se modela una función de producción con insumos capital (K) y trabajo (L). Se igualan las demandas marginales de cada insumo para encontrar su ratio óptimo.
3. Se analizan funciones de costos de corto y largo plazo con rendimientos constantes y decrecientes a escala. Se concluye que con rendimientos decrecientes la producción se debería repartir igual entre
Este documento presenta tres ejemplos de algoritmos con sus respectivos diagramas de flujo. El primer algoritmo determina el menor de dos valores introducidos. El segundo calcula el área de un rectángulo a partir de su base y altura. El tercero suma dos números. Cada algoritmo se describe a través de un pseudocódigo y su representación gráfica mediante un diagrama de flujo.
Este documento presenta el resumen de la Agenda Ciudadana del municipio de El Retiro en Antioquia, Colombia. El proyecto tuvo como objetivo construir de manera participativa las agendas ciudadanas de varios municipios, incluyendo El Retiro, para ser presentadas a candidatos políticos. La agenda de El Retiro fue construida con la participación de diversos sectores como asociaciones, jóvenes, autoridades y otros. Incluye una visión del municipio para 2023 y un análisis de la realidad actual con propuestas en las dimensiones social, econ
El documento presenta la asignatura de Historia de la Educación que forma parte de la carrera de Pedagogía. Incluye la introducción a la asignatura, los objetivos, unidades temáticas, forma de trabajo, criterios de evaluación, referencias bibliográficas y calendario. La asignatura analizará la práctica educativa a lo largo de la historia desde una perspectiva social, identificando cambios en el rol del pedagogo.
Este documento describe diferentes criterios para segmentar mercados, incluyendo criterios geográficos, demográficos, psicográficos y de comportamiento. Luego presenta un ejemplo de cómo aplicar estos criterios para segmentar el mercado objetivo para el spray Axe en Ecuador, identificando un segmento específico de hombres jóvenes urbanos que usan desodorante en aerosol y buscan notoriedad. También resume criterios para segmentar mercados B2B y B2B2C por factores geográficos, de tamaño, situación y e
O documento descreve um coworking localizado em Porto Alegre que oferece espaço de trabalho compartilhado para profissionais liberais, além de promover atividades de aprendizagem em grupo. O local possui uma escola que irá oferecer diversos cursos sobre temas como criatividade, empreendedorismo e comunicação ministrados por professores especialistas. O documento também apresenta o calendário de cursos para 2015-2016 com detalhes sobre os temas e professores convidados.
El documento resume las áreas en las que los recién egresados de ingeniería industrial pueden trabajar. Explica que debido a su capacidad para organizar equipos, optimizar recursos y administrar proyectos, los ingenieros industriales pueden trabajar en áreas como calidad, producción, administración, finanzas, logística, manufactura, desarrollo de productos y recursos humanos.
El documento trata sobre la gestión de la seguridad de la información y los sistemas de gestión. Explica los elementos clave de controlar la seguridad de la información, qué es un sistema de gestión, cómo funciona y cómo se relacionan diferentes sistemas de gestión. También cubre temas como la certificación, la gestión de servicios, la continuidad del negocio y el proceso de certificación.
Este documento describe las estructuras básicas de los algoritmos como secuencial, alternativa y repetitiva. También explica los condicionales if-then-else, elementos de los ciclos y contadores. Define un contador como una variable numérica que cuenta de manera incremental o decremental y describe su uso en algoritmos y electrónica digital.
Este documento proporciona una lista de atajos de teclado útiles en Microsoft Word. Ofrece más de 100 atajos de teclado agrupados por categoría como abrir y cerrar, formato de texto, navegación, selección de texto, herramientas y más, junto con las teclas de modificador requeridas para cada atajo.
Este documento describe una práctica realizada por cuatro estudiantes en el Instituto Tecnológico de Tijuana. Incluye los nombres y datos de los estudiantes, objetivos de la práctica, desarrollo teórico, y soluciones a cinco problemas usando pseudocódigo, diagramas de flujo y programas en C++.
Este documento describe una práctica realizada por cuatro estudiantes en el Instituto Tecnológico de Tijuana. Incluye los nombres y datos de los estudiantes, objetivos de la práctica, desarrollo teórico, y soluciones a cinco problemas usando pseudocódigo, diagramas de flujo y programas en C++.
Ejercicios introduccion a la programación en Chack3 Org
El documento contiene una serie de preguntas sobre programación en C y Python. Se piden comparaciones entre los lenguajes, traducciones de código Python a C, y explicaciones sobre código C. También incluye ejercicios para que el lector diseñe programas C sencillos.
El documento presenta una serie de preguntas sobre la traducción de programas de Python a C y sobre conceptos básicos de C como comentarios, tipos de datos, operadores, etc. Se piden detalles como las diferencias entre los bucles for de Python y C, la función de las llaves y puntos y coma en C, y cómo traducir constructos comunes de Python como entrada de datos, condicionales if/else, funciones matemáticas y bucles while al lenguaje C.
El documento proporciona información sobre una práctica de programación estructurada realizada por un equipo de estudiantes de Ingeniería Electrónica. Incluye el nombre de la asignatura, el catedrático, la fecha de entrega y los nombres y matrículas de los integrantes del equipo.
Este documento presenta 12 problemas resueltos con pseudocódigo, diagramas de flujo y código Java. Cada problema contiene las especificaciones, el pseudocódigo para resolverlo algorítmicamente, un diagrama de flujo y el código Java correspondiente. Los problemas resueltos incluyen cálculos matemáticos, conversión de unidades, y uso de funciones matemáticas como logaritmos y raíces cuadradas.
Este documento presenta los fundamentos de la programación y resolución de problemas mediante computadoras. Explica las tres etapas del proceso: análisis del problema, diseño del algoritmo e implementación en la computadora. También describe conceptos como algoritmos, pseudocódigo, diagramas de flujo y variables. Finalmente, presenta un ejemplo completo de resolución de un problema paso a paso.
Este documento describe cómo calcular la velocidad de un vehículo usando física computacional. Explica los conceptos de algoritmos, programas y diagramas de flujo para describir soluciones a problemas de forma ordenada. Luego presenta un ejemplo de algoritmo y programa en Octave/Matlab para calcular la velocidad de un vehículo dado la distancia recorrida y el tiempo transcurrido. Solicita los valores al usuario, realiza los cálculos, y muestra el resultado final en km/h.
Este documento presenta una serie de ejercicios de programación en C++ desarrollados por Silvio Javier Cuenca Macas, estudiante de Electrónica y Telecomunicaciones. Los ejercicios incluyen programas para cambiar vocales minúsculas a mayúsculas en una cadena de caracteres, calcular la velocidad y posición de un objeto en caída libre, determinar si un número digitado es un número o carácter, calcular la suma de los primeros 50 números pares, y crear un programa de calculadora con funciones básicas.
Este documento contiene 35 preguntas de opción múltiple sobre conceptos básicos del lenguaje de programación C. Las preguntas cubren temas como tipos de instrucciones, operadores, funciones matemáticas, arreglos, funciones y prototipos. El objetivo es evaluar los conocimientos del estudiante sobre la sintaxis y estructura básica de programas en C.
Este documento describe operadores y la estructura secuencial en algoritmos. Explica diferentes tipos de operadores como aritméticos, lógicos y relacionales. Luego presenta ejemplos de algoritmos secuenciales que suman números ingresados por el usuario y calculan el área de un círculo. Finalmente, discute las pruebas de escritorio para verificar el comportamiento de los algoritmos.
Este documento presenta 15 problemas de programación en C++ con sus respectivas soluciones. Los problemas cubren temas como cálculos matemáticos, condicionales, ciclos, funciones, vectores y matrices. El documento proporciona código de ejemplo completo para cada problema resuelto.
Este documento presenta un programa en C++ que realiza sumas y multiplicaciones de números decimales utilizando funciones. El programa solicita al usuario que ingrese dos números, los cuales son pasados como parámetros a funciones para realizar la suma y multiplicación. Las funciones imprimen los resultados utilizando los operadores << y >> sobrecargados de cout e cin para la entrada y salida de datos.
El documento presenta conceptos básicos de programación como algoritmos, programas, variables y expresiones. Explica que un algoritmo es una secuencia de instrucciones para resolver problemas, un programa implementa un algoritmo usando un lenguaje de programación, las variables almacenan datos en memoria RAM, y las expresiones combinan valores, variables y operadores. También incluye ejemplos de algoritmos, programas y ejercicios para ilustrar estos conceptos.
El documento presenta la asignatura de Historia de la Educación que forma parte de la carrera de Pedagogía. Incluye la introducción a la asignatura, los objetivos, unidades temáticas, forma de trabajo, criterios de evaluación, referencias bibliográficas y calendario. La asignatura analizará la práctica educativa a lo largo de la historia desde una perspectiva social, identificando cambios en el rol del pedagogo.
Este documento describe diferentes criterios para segmentar mercados, incluyendo criterios geográficos, demográficos, psicográficos y de comportamiento. Luego presenta un ejemplo de cómo aplicar estos criterios para segmentar el mercado objetivo para el spray Axe en Ecuador, identificando un segmento específico de hombres jóvenes urbanos que usan desodorante en aerosol y buscan notoriedad. También resume criterios para segmentar mercados B2B y B2B2C por factores geográficos, de tamaño, situación y e
O documento descreve um coworking localizado em Porto Alegre que oferece espaço de trabalho compartilhado para profissionais liberais, além de promover atividades de aprendizagem em grupo. O local possui uma escola que irá oferecer diversos cursos sobre temas como criatividade, empreendedorismo e comunicação ministrados por professores especialistas. O documento também apresenta o calendário de cursos para 2015-2016 com detalhes sobre os temas e professores convidados.
El documento resume las áreas en las que los recién egresados de ingeniería industrial pueden trabajar. Explica que debido a su capacidad para organizar equipos, optimizar recursos y administrar proyectos, los ingenieros industriales pueden trabajar en áreas como calidad, producción, administración, finanzas, logística, manufactura, desarrollo de productos y recursos humanos.
El documento trata sobre la gestión de la seguridad de la información y los sistemas de gestión. Explica los elementos clave de controlar la seguridad de la información, qué es un sistema de gestión, cómo funciona y cómo se relacionan diferentes sistemas de gestión. También cubre temas como la certificación, la gestión de servicios, la continuidad del negocio y el proceso de certificación.
Este documento describe las estructuras básicas de los algoritmos como secuencial, alternativa y repetitiva. También explica los condicionales if-then-else, elementos de los ciclos y contadores. Define un contador como una variable numérica que cuenta de manera incremental o decremental y describe su uso en algoritmos y electrónica digital.
Este documento proporciona una lista de atajos de teclado útiles en Microsoft Word. Ofrece más de 100 atajos de teclado agrupados por categoría como abrir y cerrar, formato de texto, navegación, selección de texto, herramientas y más, junto con las teclas de modificador requeridas para cada atajo.
Este documento describe una práctica realizada por cuatro estudiantes en el Instituto Tecnológico de Tijuana. Incluye los nombres y datos de los estudiantes, objetivos de la práctica, desarrollo teórico, y soluciones a cinco problemas usando pseudocódigo, diagramas de flujo y programas en C++.
Este documento describe una práctica realizada por cuatro estudiantes en el Instituto Tecnológico de Tijuana. Incluye los nombres y datos de los estudiantes, objetivos de la práctica, desarrollo teórico, y soluciones a cinco problemas usando pseudocódigo, diagramas de flujo y programas en C++.
Ejercicios introduccion a la programación en Chack3 Org
El documento contiene una serie de preguntas sobre programación en C y Python. Se piden comparaciones entre los lenguajes, traducciones de código Python a C, y explicaciones sobre código C. También incluye ejercicios para que el lector diseñe programas C sencillos.
El documento presenta una serie de preguntas sobre la traducción de programas de Python a C y sobre conceptos básicos de C como comentarios, tipos de datos, operadores, etc. Se piden detalles como las diferencias entre los bucles for de Python y C, la función de las llaves y puntos y coma en C, y cómo traducir constructos comunes de Python como entrada de datos, condicionales if/else, funciones matemáticas y bucles while al lenguaje C.
El documento proporciona información sobre una práctica de programación estructurada realizada por un equipo de estudiantes de Ingeniería Electrónica. Incluye el nombre de la asignatura, el catedrático, la fecha de entrega y los nombres y matrículas de los integrantes del equipo.
Este documento presenta 12 problemas resueltos con pseudocódigo, diagramas de flujo y código Java. Cada problema contiene las especificaciones, el pseudocódigo para resolverlo algorítmicamente, un diagrama de flujo y el código Java correspondiente. Los problemas resueltos incluyen cálculos matemáticos, conversión de unidades, y uso de funciones matemáticas como logaritmos y raíces cuadradas.
Este documento presenta los fundamentos de la programación y resolución de problemas mediante computadoras. Explica las tres etapas del proceso: análisis del problema, diseño del algoritmo e implementación en la computadora. También describe conceptos como algoritmos, pseudocódigo, diagramas de flujo y variables. Finalmente, presenta un ejemplo completo de resolución de un problema paso a paso.
Este documento describe cómo calcular la velocidad de un vehículo usando física computacional. Explica los conceptos de algoritmos, programas y diagramas de flujo para describir soluciones a problemas de forma ordenada. Luego presenta un ejemplo de algoritmo y programa en Octave/Matlab para calcular la velocidad de un vehículo dado la distancia recorrida y el tiempo transcurrido. Solicita los valores al usuario, realiza los cálculos, y muestra el resultado final en km/h.
Este documento presenta una serie de ejercicios de programación en C++ desarrollados por Silvio Javier Cuenca Macas, estudiante de Electrónica y Telecomunicaciones. Los ejercicios incluyen programas para cambiar vocales minúsculas a mayúsculas en una cadena de caracteres, calcular la velocidad y posición de un objeto en caída libre, determinar si un número digitado es un número o carácter, calcular la suma de los primeros 50 números pares, y crear un programa de calculadora con funciones básicas.
Este documento contiene 35 preguntas de opción múltiple sobre conceptos básicos del lenguaje de programación C. Las preguntas cubren temas como tipos de instrucciones, operadores, funciones matemáticas, arreglos, funciones y prototipos. El objetivo es evaluar los conocimientos del estudiante sobre la sintaxis y estructura básica de programas en C.
Este documento describe operadores y la estructura secuencial en algoritmos. Explica diferentes tipos de operadores como aritméticos, lógicos y relacionales. Luego presenta ejemplos de algoritmos secuenciales que suman números ingresados por el usuario y calculan el área de un círculo. Finalmente, discute las pruebas de escritorio para verificar el comportamiento de los algoritmos.
Este documento presenta 15 problemas de programación en C++ con sus respectivas soluciones. Los problemas cubren temas como cálculos matemáticos, condicionales, ciclos, funciones, vectores y matrices. El documento proporciona código de ejemplo completo para cada problema resuelto.
Este documento presenta un programa en C++ que realiza sumas y multiplicaciones de números decimales utilizando funciones. El programa solicita al usuario que ingrese dos números, los cuales son pasados como parámetros a funciones para realizar la suma y multiplicación. Las funciones imprimen los resultados utilizando los operadores << y >> sobrecargados de cout e cin para la entrada y salida de datos.
El documento presenta conceptos básicos de programación como algoritmos, programas, variables y expresiones. Explica que un algoritmo es una secuencia de instrucciones para resolver problemas, un programa implementa un algoritmo usando un lenguaje de programación, las variables almacenan datos en memoria RAM, y las expresiones combinan valores, variables y operadores. También incluye ejemplos de algoritmos, programas y ejercicios para ilustrar estos conceptos.
Este documento contiene las respuestas a un cuestionario sobre resolución de problemas y algoritmos. Explica las cuatro operaciones mentales para resolver problemas, así como conceptos clave como entender el problema, trazar un plan, ejecutar el plan y revisar. También describe los pasos para diseñar algoritmos y diagramas de flujo, incluidas las fases de análisis, diseño y depuración.
Este documento presenta 5 ejemplos de algoritmos para calcular la velocidad de una motoneta, limpiar un teclado, calcular el área de una sala rectangular, sumar el número de alumnos de dos años en una clase de informática, y guardar un archivo en una memoria USB. Cada ejemplo describe los pasos requeridos para resolver el problema mediante una fórmula o proceso específico.
Este documento contiene la documentación de varios ejercicios de programación en Java. Incluye ejemplos de cómo diseñar programas para realizar sumas, operaciones básicas, calcular áreas y perímetros de figuras geométricas, potenciación y radicación, y verificar si un número es par o impar. Explica el análisis, código y funcionamiento de cada programa a través de diferentes métodos y clases.
Este documento presenta un resumen de los elementos básicos para la programación en lenguaje C, incluyendo sentencias de control, funciones, arreglos, cadenas de caracteres y control de entrada y salida. Se detallan conceptos como variables, constantes, tipos de datos, operadores, funciones matemáticas y de manipulación de cadenas. También incluye ejemplos de código y ejercicios prácticos para aplicar los conceptos.
Similar a Practica 2 problemas de programacion (20)
Un programa que genera números reales en dos arreglos para representar valores de resistencia y corriente. Calcula los voltios correspondientes a cada par de valores utilizando la fórmula de Ohm y los almacena en un tercer arreglo. Finalmente imprime una tabla con los valores de resistencia, corriente y voltios.
Este documento presenta los resultados de un ejercicio en clase realizado por 4 estudiantes del Instituto Tecnológico de Tijuana. Incluye el código de 6 programas en C++ que resuelven diferentes problemas utilizando estructuras condicionales como if/else. Los estudiantes completaron los ejercicios y asistieron a clase.
El documento contiene las instrucciones para 5 problemas de un ejercicio en páginas 134-136 del libro. Cada problema presenta una tarea matemática diferente que requiere resolver ecuaciones de segundo grado.
El documento describe varios ejercicios y problemas de matemáticas extraídos de una página 48 y 68-69 de un libro de texto. Se detallan los problemas 1 y 2 del ejercicio 2.2 en la página 48, así como los subproblemas a), b), c) y d) del problema 2. También se enumeran los problemas 1, 2, 3 y 4 del ejercicio 2.4 en las páginas indicadas.
Este documento presenta la práctica número 1 de la asignatura de Programación Estructurada de la carrera de Ingeniería Electrónica en el Instituto Tecnológico de Tijuana. El documento describe los conceptos básicos de programación modular, en donde un programa se construye a partir de módulos interrelacionados que realizan tareas específicas. El documento también incluye los nombres de los cuatro estudiantes que conforman el grupo A para esta práctica, así como la fecha de inicio, entrega y catedrá
El documento proporciona información sobre varios lenguajes de programación, incluyendo C, C++, Java, Objective-C, Visual Basic, Python, ensamblador, LabVIEW, Arduino y Transact-SQL. Describe brevemente el propósito, historia y características clave de cada uno de estos lenguajes. Además, incluye enlaces a sitios web que brindan más detalles sobre los fundamentos de la programación.
Este documento presenta una introducción a varios lenguajes de programación populares como Arduino, C++, Transact SQL, Java, ensamblador y Visual Basic. Explica brevemente el propósito y características de cada lenguaje. También incluye objetivos del proyecto, fundamentos teóricos más detallados sobre cada lenguaje y referencias.
1. INSTITUTO TECNOLOGICO DE TIJUANA
Tipo de trabajo
Practica
Fecha de inicio
12-Febrero-14
26-Febrero-14
Nombre de los
participantes
Saul V. Pereyra Cebrero
L. Cesar Sánchez Cuevas
Jesús Andrés Salas Castro
Agustín Hernández Dimaz
1
Fecha de entrega
Titulo
2
Calificación
Matricula
Grupo
Asistencia
13211225
13211260
13211266
13211271
A
A
A
A
Calificación
+
+
+
+
Introducción
El análisis de un problema puede consistir hasta de dos partes. La primera parte es un análisis
básico que debe realizarse en todos los problemas y consiste en extraer la información
completa de entrada y salida proporcionada por los problemas. Es decir, debe:
Determinar y entender los elementos de salida deseados que debe producir el
programa.
Determinar los elementos de entrada.
2
Objetivos (competencia)
Hacer un diagrama de flujo
Hacer pseudocódigo
El programa en C++ y la pantalla corrida
3
Fundamento teórico
Analizar el
problema
Desarrollar
una solucion
Codificar la
solucion
Prueba y
correcion del
programa
INSTITUTO TECNOLOGICO DE TIJUANA
Página 1
2. INSTITUTO TECNOLOGICO DE TIJUANA
5
Desarrollo de la practica
1.- Suponga que tiene que escribir un programa en C++ para calcular la resistencia total de un circuito
serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencias individuales.
Suponga que el circuito consiste en una cantidad de resistores de 56Ω, 33Ω y 15Ω.
a) Para el problema de programación, ¿Cuántas salidas se requieren?
b) ¿Cuántas entradas tiene el problema?
c) Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Suponga
que la cantidad de resistores de 56Ω es m, la cantidad de resistores de 33Ω es n y la cantidad de
resistores de 15Ω es p.
d) Pruebe el algoritmo que escribió para la parte C usando la siguiente muestra de datos:
m=17
n=24
p=12
Pseudocódigo
Inicio
R1, R2, R3, Rt, m, n, p: int
R1 = 56 ;
R2 = 33 ;
R3 = 15 ;
m = 17 ;
n = 24 ;
p = 12 ;
Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) + (𝑅3 ∗ 𝑝) ;
write “La resistencia total del circuito es=” , Rt ;
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 2
3. INSTITUTO TECNOLOGICO DE TIJUANA
Diagrama de flujo
Inicio
R1 = 56 R2 = 33 R3 = 15 m
= 17 n = 24 p = 12
Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) +
(𝑅3 ∗ 𝑝)
“La resistencia
total del circuito
es=” , Rt
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 3
5. INSTITUTO TECNOLOGICO DE TIJUANA
2.- Escriba un programa en C++ para determinar la distancia recorrida por un automóvil después de 10
segundos, suponiendo que el automóvil viaja inicialmente a 60
desacelerar de manera uniforme a una velocidad de 12
𝑚𝑖𝑙𝑙𝑎𝑠
𝑠2
𝑚𝑖𝑙𝑙𝑎𝑠
y el conductor aplica los frenos para
ℎ𝑜𝑟𝑎
. Use el hecho de que:
1
𝑑 = 𝑠 − (2) 𝑑𝑡 2 , donde s= velocidad inicial del automóvil, d= desaceleración y t= tiempo transcurrido.
a)
b)
c)
d)
Para el problema de programación, ¿Cuántas salidas se requieren?
¿Cuántas entradas tiene el problema?
Determine el algoritmo para convertir los elementos de entrada en elementos de salida.
Pruebe el algoritmo escrito para la parte C usando los datos proporcionados en el planteamiento
del problema.
Pseudocódigo
Inicio
s, d, t, h, distancia, m, n: int
h = 60.0;
d = 12 ;
t = 10 ;
m = ((1.0)/(2.0)) ;
distancia =| 𝑠 − (𝑚)𝑑𝑡 2 | ;
write “la velocidad inicial del automóvil es”, s;
write “la desaceleración del automóvil es”, d;
write “el tiempo transcurrido es”, t;
write “La distancia recorrida por el automovil total es=” , distancia ;
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 5
6. INSTITUTO TECNOLOGICO DE TIJUANA
Diagrama de flujo
Inicio
h = 60 d = 12 t = 10
distancia =| 𝑠 − (𝑚)𝑑𝑡 2 |
s = ((h)/(3600))
m = ((1.0)/(2.0))
“la velocidad inicial del automóvil es”, s;
“la desaceleración del automóvil es”, d;
“el tiempo transcurrido es”, t;
“La distancia recorrida por el automóvil
total es=”, distancia ;
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 6
9. INSTITUTO TECNOLOGICO DE TIJUANA
Inicio
r: real
Ci, n: int
r=0.05
Ci=24
n=(2002-1627)
Cf=Ci*(1+r)^n
write”El saldo al 31 de diciembre de 2002 es:”,Cf
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 9
10. INSTITUTO TECNOLOGICO DE TIJUANA
Inicio
r: real
Ci, n: int
r=0.05
Ci=24
n=(2002-1627)
Cf=24*(1+0.05)^(2002-1627)
write”El saldo al 31 de diciembre de 2002 es:”, 2119329059
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 10
12. INSTITUTO TECNOLOGICO DE TIJUANA
3
4
Inicio
v1,v2,f1,f2: int
v1=1, v2=1
f1=1, f2=1
sc1=150*v1/0.38*f1
sc2=230*v2/sqrt(((56)^2)+(0.98*f2)^2)
sv=sc1+sc2
write “Voltaje de salida circuito 1 es:”,sc1
write “Voltaje de salida circuito 2 es:”,sc2
write “Suma de voltajes circuito 1 y circuito 2 es:”,sv
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 12
13. INSTITUTO TECNOLOGICO DE TIJUANA
Inicio
v1,v2: real
f1,f2: int
v1=1.2
v2=2.3
f1=144
f2=100
sc1=(150*1.2)/(0.38*144)
sc2=(230*2.3/sqrt(((56)^2)+(0.98*100)^2)
sv=sc1+sc2
write “Voltaje de salida circuito 1 es:”,3.28947
write “Voltaje de salida circuito 2 es:”,4.68674
write “Suma de voltajes circuito 1 y circuito 2 es:”,7.97621
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 13
15. INSTITUTO TECNOLOGICO DE TIJUANA
5.- haga un programa en C++ en asignarle a 4 variables una calificación de examen del
0 al 100 y calcular el promedio y desplegar las cuatro variables que almacenan las
calificaciones y el promedio.
Seudocódigo
INSTITUTO TECNOLOGICO DE TIJUANA
Página 15
17. INSTITUTO TECNOLOGICO DE TIJUANA
Corrida del programa
INSTITUTO TECNOLOGICO DE TIJUANA
Página 17
18. INSTITUTO TECNOLOGICO DE TIJUANA
6.- Haga un programa para darle valor a una variable, calcular el cuadrado y cubo de esa
variable y desplegar los datos: el valor, cuadrado y cubo.
Seudocódigo
INSTITUTO TECNOLOGICO DE TIJUANA
Página 18
20. INSTITUTO TECNOLOGICO DE TIJUANA
Corrida del programa
INSTITUTO TECNOLOGICO DE TIJUANA
Página 20
21. INSTITUTO TECNOLOGICO DE TIJUANA
PROBLEMA 8.
Inicio
r, a :int
Pi :float
r=5
a=4
Pi=3.1416
Superficie=2*Pi*r*a
Volumen=Pi*r^2*a
Write=”Superficie es igual:”, Superficie
Write=”Volumen es:”, Volumen
Fin
INICIO
R=5
A=4
PI=3.1416
Superficie= 2*Pi*r*a
Volumen= Pi*r^2*a
“superficie es igual:”, Superficie
“Volumen es:”, Volumen
FIN
INSTITUTO TECNOLOGICO DE TIJUANA
Página 21
22. INSTITUTO TECNOLOGICO DE TIJUANA
PROBLEMA 7.
Inicio
y,x : int
x=3
y=4(x^2)+6(x)-5
Write = “Y es igual :”,y
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 22
23. INSTITUTO TECNOLOGICO DE TIJUANA
INICIO
X=3
y=4(x^2)+6(x)-5
“ Y es igual a ;”,y
FIN
INSTITUTO TECNOLOGICO DE TIJUANA
Página 23
25. INSTITUTO TECNOLOGICO DE TIJUANA
6
Referencias
Gary J. Bronson (2007) C++ para ingeniería y ciencias segunda edición. Cengage :
Mexico.
INSTITUTO TECNOLOGICO DE TIJUANA
Página 25