




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
EXTO Como ya antes nombrado, la estructura simple se caracteriza por una extrema sencillez en su organización y funcionamiento, como es el nulo o inexistente uso de las unidades de Staff, la simpleza de los sistemas técnicos o la centralización del poder basado en la supervisión directa. Genera en las empresas u organizaciones, que utilizan esta estructura una serie de ventajas y desventajas. Ventajas: • Asegura la reacción estratégica refleje un conocimiento profundo en el núcleo de operaciones
Tipo: Ejercicios
1 / 204
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































DEDICATORIA
Señor! Lo que tenga que hacer; lo haré lo
mejor que pueda. (Anónimo)
A mi hermosa familia
A mis estudiantes esperando que este
nuevo material contribuya en su
formación, ya que aprendo mucho junto a
ustedes y es mi deber ser recíproco.
AGRADECIMIENTO
Deseo dejar constancia de la gran ayuda brindada por dos
excelentes estudiantes David Bassante y David Mora, que
realizaron su contribución con nuevos ejercicios, codificación,
dedicando varias horas de trabajo.
diferentes vertientes. O se le enseña a un músico a manejar los
menús de un sintetizador y se crea que con eso se le enseñó
música, no podemos pensar que a un programador se le enseñe a
programar tan solo con manejar las sentencias de un lenguaje
Considero que si a un programador primero se le entrena en Lógica
de Programación podrá enfrentar cualquier lenguaje de
programación al punto que, incluso, podría no enseñársele ningún
lenguaje y el estudiante con la herramienta de la Lógica de
Programación podrá utilizarlo sin ningún problema.
La lógica y el estudio de las estructuras de programación
fundamentales definidas en la Programación Estructurada,
contribuye al desarrollo del pensamiento lógico formal del
individuo para acometer la programación de diversos algoritmos
(estrategias de solución).
Si bien es cierto la programación actual se enfoca a la programación
visual, de objetos, de agentes, de hilos, entre otras, no se puede
dejar de lado la formación del estudiante en el manejo de
estructuras de programación, por ello este texto ha sido diseñado
como un recurso de auto aprendizaje y refuerzo fuera de clase, con
contiene un variado conjunto de ejercicios que ilustran el uso de
dichas estructuras, fortaleciendo el manejo de las mismas y
creando una experiencia importantísima en el alumno
Para obtener los mejores resultados en cada Taller, recomiendo al
lector analizar detenidamente cada indicación.
Esperando recibir sus comentarios y sugerencias serán muy
bienvenidas a: [email protected]
INVERTIR NÚMERO DE DOS CIFRAS
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int NUM, AUX, DEC, UNI; string linea; Console.WriteLine ("INGRESE NÚMERO DE DOS CIFRAS :"); linea = Console.ReadLine(); NUM = int.Parse(linea); DEC = NUM/10; UNI = NUM % 10; AUX = (UNI * 10) + DEC; Console.WriteLine("NÚMERO INVERTIDO ES: " + AUX); Console.WriteLine("Pulse una Tecla:"); Console.ReadLine(); } } }
4. GRABAR Y EJECUTAR
Console.WriteLine("NÚMERO INVERTIDO ES: " + AUX); Console.WriteLine("Pulse una Tecla:"); Console.ReadLine(); } } }
4. GRABAR Y EJECUTAR
OPERACIONES BÁSICAS
using System; using System.Collections.Generic;
using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int NUM1, NUM2, RESUL; string linea; Console.Write("PRIMER NÚMERO :"); linea = Console.ReadLine(); NUM1 = int.Parse(linea); Console.Write("SEGUNDO NÚMERO :"); linea = Console.ReadLine(); NUM2 = int.Parse(linea); Console.WriteLine(); RESUL = NUM1 + NUM2; Console.WriteLine("LA SUMA ES {0}: ", RESUL); RESUL = NUM1 - NUM2; Console.WriteLine("LA RESTA ES: {0} - {1} = {2} ", NUM1, NUM2, RESUL); RESUL = NUM1 * NUM2; Console.WriteLine("LA MULTIPLICACIÓN ES: " + RESUL); RESUL = NUM1 / NUM2; Console.WriteLine("LA DIVISIÓN ES: " + RESUL); RESUL = NUM1 % NUM2; Console.WriteLine("EL RESIDUO ES: " + RESUL); Console.Write("Pulse una Tecla:"); Console.ReadLine(); } } }
4. GRABAR Y EJECUTAR
4. GRABAR Y EJECUTAR
FUNCIONES BÁSICAS LIBRERÍA MATH
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int NUM1; string linea; long RESUL; Console.Write("DIGITE UN NÚMERO :"); linea = Console.ReadLine(); NUM1 = int.Parse(linea); RESUL = Math.Abs(NUM1); Console.WriteLine("VALOR ABSOLUTO : " + RESUL);
Console.WriteLine("POTENCIA : " + Math.Pow(NUM1, 3)); Console.WriteLine("RAIZ CUADRADA : " + Math.Sqrt(NUM1)); Console.WriteLine("SENO : " + Math.Sin(NUM1 * Math.PI / 180)); Console.WriteLine("COSENO : " + Math.Cos(NUM1 * Math.PI / 180)); Console.WriteLine("NÚMERO MÁXIMO : " + Math.Max(NUM1, 50)); Console.WriteLine("NÚMERO MÍNIMO : " + Math.Min(NUM1, 50)); Console.WriteLine("PARTE ENTERA : " + Math.Truncate(18.78)); Console.WriteLine("REDONDEO : " + Math.Round(18.78)); Console.Write("Pulse una Tecla:"); Console.ReadLine(); } } }
4. GRABAR Y EJECUTAR
FORMATOS DE SALIDA
using System; using System.Collections.Generic; using System.Linq;
EJERCICIO PROPUESTO
Concepto:
El usuario debe ingresar dos números y el programa mostrará el resultado de la
operación (a+b)*(a-b)
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace Ejercicio_propuesto_ { class Program { static void Main(string[] args) { int NUM1, NUM2; double RESUL; string linea; Console.Write("NÚMERO 1 :"); linea = Console.ReadLine(); NUM1 = int.Parse(linea); Console.Write("NÚMERO 2 :"); linea = Console.ReadLine(); NUM2 = int.Parse(linea); RESUL = (NUM1 + NUM2) * (NUM1 - NUM2); Console.WriteLine(); Console.WriteLine("El resultado es : " +RESUL ); Console.ReadLine(); } } }
4. GRABAR Y EJECUTAR
MAYOR DE DOS NÚMEROS
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication { class Program { static void Main(string[] args) { int NUM1, NUM2; string linea;