Para desarrollar la lógica de un programa, debemos ser capaces de pensar lógicamente. solo un pensador lógico puede ser capaz de desarrollar lógica para un programa. pero la mayoría de los programadores y principiantes luchan mucho para mejorar sus habilidades de pensamiento lógico.
Puntos a recordar al desarrollar una lógica: –
- Siente que eres talentoso que la computadora: siempre siente que eres talentoso que la computadora. Esto aumentará su nivel de confianza. porque la computadora no puede entender nada a menos que escribamos un código para ello. Escribiremos la lógica de una computadora para resolver un problema en particular. entonces, sin su lógica, una computadora no puede resolver ningún problema. entonces una computadora necesita su lógica para resolver un problema en particular.
- Recuerde todos los conceptos de programación que ha aprendido: desarrollar una lógica no es más que usar los recursos disponibles de una manera particular y lograr la solución del problema. Por lo tanto, es necesario que un programador aprenda todos los conceptos de programación y los recuerde mientras desarrolla la lógica para un problema en particular.
- Piense de forma orientada a la máquina: olvide por un tiempo que es un ser humano y piense que es una máquina. como una propiedad de una máquina que no puede entender nada. así que siente que no puedes entender nada. así que si una máquina no puede entender algo, le daremos algunas instrucciones para que la máquina los siga para resolver un problema. Estas instrucciones no son más que una lógica. Entonces, al pensar de manera orientada a la máquina, puede ser capaz de escribir la lógica de un programa que la computadora usa para resolver el problema.
- Aplicación en tiempo real de la lógica: –
Por ejemplo, si alguien le pide que vaya a una tienda y compre un libro, inmediatamente comenzó a pensar en los recursos disponibles, es decir, si el dinero proporcionado es suficiente o no. Si es suficiente para comprar el libro, entonces avanzarás; de lo contrario, pedirás dinero extra.
- ¿Cómo se pronuncia el apellido de Neil Weste (autor del libro de texto CMOS VLSI Design)?
- ¿Qué deben hacer los ingenieros informáticos antes de su último año?
- ¿Cuáles son los softwares que un estudiante de ECE debe aprender / saber?
- ¿Es una carrera en ingeniería informática adecuada para mí?
- ¿Cuál es la diferencia entre tener múltiples procesadores y un procesador multinúcleo?
Si hay recursos para viajar, como una bicicleta o un automóvil, se proporcionan para llegar a la tienda. si se proporciona, avanzará; de lo contrario, les pedirá que proporcionen la instalación de transporte.
Después de eso, pensarás en llegar al lugar exacto. para esto debes pensar qué ruta se usa para llegar al lugar deseado. Después de elegir el lugar deseado, irá allí, comprará el libro y regresará.
Así que aquí se completa la tarea de comprar un libro. eres un ser humano y eres capaz de pensar cómo comprar el libro en particular. pero en el caso de una máquina, no tiene cerebro y no puede pensar. así que ahora debes hacer que la computadora pueda pensar para comprar un libro. puede hacer que una computadora pueda pensar proporcionando todos los pasos que ha seguido manualmente en forma de instrucciones para la computadora. Estas instrucciones se llaman Lógica para resolver el problema de comprar un libro.
Si bien el ejemplo anterior será un poco confuso y difícil de entender, le daré un ejemplo más simple para desarrollar una lógica.
Si una persona le pidió que escribiera todos los números pares entre 1 y 10., entonces escribirá 2 4 6 8 10. Simplemente tome notas claras de cómo pensó lograr el resultado anterior.
A partir del número 1
Comprobando si es par o no. un número que es exactamente divisible por 2 se llama número par. significa que el resto debe ser cero.
Si el resto es cero (si es par), entonces escribirá el número.
Luego irá al siguiente número y verificará si el número dado es par o no. continuará los pasos anteriores hasta el número 10.
Entonces, ahora para desarrollar la lógica para resolver el problema anterior, dé los pasos de pensamiento que ha seguido en forma de instrucciones a la computadora. Esto se comporta como una lógica para resolver el problema de encontrar números pares.
Ahora, mientras desarrolla la lógica, recuerde los conceptos y recursos de programación y aplíquelos a los pasos de pensamiento anteriores que ha seguido.
Paso 1 :-
estamos encontrando los números pares continuamente del 1 al 10. por lo tanto, en un programa, el concepto que usamos para la ejecución continua de pasos es un ciclo for. estamos comenzando desde 1 y repitiendo los pasos hasta 10 para todos y cada uno de los números entre 1 y 10. así que el primer código es para (i = 1; i <= 10; i ++) / * aquí i es una variable utilizada para almacenar valores */ {
Paso 2:-
El segundo paso en los pasos de pensamiento que ha escrito es verificar si el número dado es par o no para verificar si hay una condición que usemos la declaración if (). y ahora para verificar si el número es par o no, dividiremos el número por 2. si el resto es cero, entonces es par. En la programación usamos% operator para encontrar el resto. así que ahora el código para encontrar el número par es if (i% 2 == 0)
Paso 3:-
El tercer paso en los pasos de pensamiento es imprimir el valor si es par. El concepto que usamos en la programación para imprimir algo es printf (); (aquí tomando el lenguaje de programación c como ejemplo). aquí estamos imprimiendo un valor y ese es un valor entero, entonces usamos printf (“% d”, i);
Paso 4:-
El cuarto paso en los pasos de reflexión es continuar el proceso hasta que se verifiquen todos los números. entonces significa que este es el final de las declaraciones que se ejecutarán continuamente. así que a partir de este paso debe avanzar al paso inicial. entonces deberíamos indicarle al compilador que el bloque de declaraciones termina aquí. entonces usamos}.
así que finalmente la lógica para encontrar números pares de 1 a 10 es
para (i = 1; i <= 10; i ++)
{
si (i% 2 == 0)
printf (“% d”, i);
}
Conclusión final: – La definición de lógica desde el punto de vista de los programadores es “hacer que una computadora sea capaz de pensar” o “dar poder de pensamiento a la computadora” se llama lógica.
Lea libros, comprenda algoritmos y comience a hacerlo. En el momento en que te rindas, habrás terminado, así que cree en ti mismo y hazlo.