Hola, en este curso aprenderás a programar, pero no aprendiendo un idioma en particular como Java o PHP.

¿No?

Aprenderá cómo analizar un problema para llegar a un procedimiento que lo resuelva.

Analizar es primero describir de la manera más clara, precisa y completa posible el problema.

Analizar significa entonces dividir este problema en una serie de pasos pequeños y fáciles de resolver, tan fácil de codificar.

Para ello, tomaremos un ejemplo sencillo pero delicioso de tarta de manzana.

Entonces, ¡buen provecho!


Analizar es primero describir lo más claramente posible.

Hacer una masa de pastel cubierta con manzanas.

Parece claro, pero no es lo suficientemente completo.

Hacer una masa de pay cubierta con manzana, luego horneada obviamente, y servida en un soporte.

Esto es más completo.

Pero no es lo suficientemente preciso.

Hacer una masa quebrada de 30 cm de diámetro, cubrir con rodajas de manzana y hornear

al horno a 180 grados durante 45 minutos y servido sobre una rejilla.

Allí, somos al mismo tiempo claros, completos y precisos.

Podemos pasar a dividir este problema en pequeños pasos sucesivos.

Hacer la masa quebrada es nuestro primer paso.

Comencemos con la masa, por supuesto.

Prepare un recipiente inicialmente vacío, eso es interesante.

Porque aquí vamos a tener una analogía con nuestros programas de computadora.

Preparar un contenedor significará declarar una variable, por ejemplo preparada, inicialmente declarada vacía.

Bueno, por ejemplo, esto inicializará nuestra variable a cero.

Por ejemplo, prepárate para declarar inicialmente vacío e inicializar bien una variable.

Agregue harina, mantequilla, yemas de huevo agregadas.

Esto se traducirá la mayor parte del tiempo en nuestros programas de computadora por una adición, un simple

operador aritmético que conoces con valores agregados 250 125 uno.

Eso lo encontramos, por supuesto, en nuestros programas.

Si el huevo pesa menos de 50 gramos, rellene con agua.

Sí, necesita una parte líquida, sino haremos una masa quebrada, no una masa quebrada.

Así que esta estructura, si, entonces?

Lo encontraremos continuamente en nuestros programas porque es la estructura que nos permite influir

el curso de un programa según los elementos, por ejemplo según el valor de una variable.

Si tal variable es mayor que tal valor, entonces haga esto, de lo contrario, es bueno hacer eso.

Aquí está esta estructura.

Por eso se llama prueba condicional.

Amasar hasta formar una bola homogénea de masa.

Hasta aquí otra estructura que encontraremos en muchos de nuestros programas, hasta hacer

procesamiento hasta que, por ejemplo, una variable alcanza dicho valor.

Baje y luego oscurezca.

La masa del rodillo se redujo a un disco de 30 más cinco.

O no debemos olvidarnos de los bordes del molde.

Cm así de nuevo estructura muy común.

Preparar un molde de 30 cm inicialmente vacío.

Empiezas a entender las cosas preparadas.

Este se declarará inicialmente vacío y bien nos inicializa.

Tendremos una variable.

Y luego por ultimo oscurecer la masa hasta cubrir el molde y sus bordes, hasta tener todavia la estructura

hasta.

Ahora pasemos al relleno.

Prepara cuatro manzanas.

Para cada manzana, córtela en rodajas.

Esa es una estructura sumamente interesante que también volveremos a encontrar en todos nuestros programas.

ordenadores.

Tenemos una colección de elementos aquí.

Cuatro manzanas es una colección de manzanas y para cada uno de estos elementos, aquí, para cada manzana,

vamos a hacer un tratamiento.

Toma, córtalo en rodajas.

Decora cada rebanada, colócala sobre la masa hasta cubrirla por completo.

Por cada rebanada.

Así que aquí detallaré estos dos puntos porque por cada manzana tenemos un tratamiento.

Y en este tratamiento, para cada rebanada, tenemos otro tratamiento.

En otras palabras, tenemos un tratamiento dentro del tratamiento.

Así que me estoy tomando un momento para detallar eso porque es importante.

Lo encontraremos en muchos de nuestros programas informáticos.

Aquí, por cada manzana, córtala en rodajas, quiere decir que, aquí, todo lo que pasa allí,

aquí así.

Y dibujo un bucle a propósito porque pase lo que pase allí se repetirá para cada

manzana, es decir, cuatro veces.

Es decir, este tratamiento aquí.

Se ejecutará cuatro veces, un bucle que girará cuatro veces.

En revanche.

Aquí para cada rebanada, para cada rebanada suéltalo, etcétera Bueno, este procesamiento se hará

en boucle.

Así también, pero no solo.

Cuatro carriles.

Suponer.

Solo una manzana.

Le permite cortar 20 rebanadas.

No sé si es posible, por ejemplo.

Bueno, si para una manzana tenemos 20 rebanadas, para cuatro manzanas tenemos cuatro veces 20

rebanadas, es decir, 80 rebanadas.

Y eso significa que este bucle girará 80 veces 80 vueltas de bucle.

El bucle aquí es interno, el bucle aquí es externo.

Bueno, el bucle interior siempre da muchas más vueltas que el bucle exterior.

Para cuatro vueltas del bucle para cuatro manzanas, entonces para cuatro vueltas del bucle exterior,

servirá.

Procesaremos 80 cortes, 80 vueltas de bucle para el bucle interior.

Esa es esa estructura.

Un bucle aquí, un bucle allá, un bucle anidado en un bucle como aquí, lo encontraremos

en muchos de nuestros programas.

Bueno, volveré ahora

aquí.

A nuestra descomposición.

Ah bueno, precalentamos el horno porque ahora vamos a cocinar si el horno

está a temperatura.

Luego hornea la masa.

De lo contrario, espere hasta que alcance la temperatura antes de hornear.

Nuevamente tiene la estructura.

En caso contrario, entonces suele ser opcional en la mayoría de los lenguajes de programación comunes.

Pero si de lo contrario se traducirá ya que todos los programas tienen palabras clave en inglés, se traducirá

par si más ver alors si más.

Espere 30 minutos.

Esto es especial porque algunos lenguajes no permiten esperar por JavaScript.

Por ejemplo, siempre gira.

Funciona constantemente.

Él no puede parar.

No está diseñado para.

Por el contrario, PHP le permite esperar.

En PHP, hay una instrucción que siempre está dormida en inglés y que permite preguntar

PHP para detener la pausa por un tiempo que especificamos.

Saca el pastel.

Y finalmente presentado, preparado el soporte de presentación.

Preparado, declarado.

Desmoldar la tarta sobre el soporte.

Y como vengo del norte de Francia, pues añado azúcar moreno comprado en Bélgica.

Eso es todo, hemos terminado y podemos disfrutar de un pastel de manzana.

¡Buen provecho!