You are on page 1of 6

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016

Diego Rubn Riquelme | diegoriquelme81@gmail.com

Unidad 1
Introduccin a la Programacin.
1. Sobre el curso. Objetivos..............................................................................2
2. Introduccin a la programacin.....................................................................3
3. Ejemplos. Razonamiento lgico....................................................................4
4. Proposiciones y conectivos lgicos...............................................................5

Fuente de consulta:
Wikipedia - https://es.wikipedia.org
Monografas - http://goo.gl/DfpvNr

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016


Diego Rubn Riquelme | diegoriquelme81@gmail.com

1. Sobre el Curso. Objetivos.


Muchas veces nos encontramos con capacitaciones que tratan sobre algn
lenguaje de programacin, en donde -generalmente- se apunta a ensear la
sintaxis del lenguaje, y rara vez se cubren aspectos esenciales como la lgica y el
razonamiento.
Esto representa un gran problema en el sector.
Entre otras cosas, entender la programacin significa:

analizar y razonar;

tener una base slida sobre el pensamiento lgico;

saber cmo encarar un problema y encontrar alguna solucin;

generar alternativas de solucin y seleccionar la mejor.

Bsicamente, entender la lgica es el paso obligado para luego poder


programar/codificar con algn lenguaje de programacin.
El principal objetivo del curso es brindar a los participantes una slida formacin
en lo referido a la lgica y a la creatividad para la resolucin de problemas.

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016


Diego Rubn Riquelme | diegoriquelme81@gmail.com

2. Introduccin a la Programacin.
Wikipedia - (https://es.wikipedia.org/wiki/Programaci%C3%B3n)

La programacin informtica o programacin algortmica, acortada como


programacin, es el proceso de disear, codificar, depurar y mantener el cdigo
fuente de programas computacionales.
El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la
programacin es crear programas que exhiban un comportamiento deseado. El
proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas
distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y
lgica formal.
Programar no involucra necesariamente otras tareas tales como el anlisis y
diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar
fusionadas en el desarrollo de pequeas aplicaciones.

Del proceso de programacin surge lo que comnmente se conoce como software


(conjunto de programas), aunque estrictamente esto ltimo abarca mucho ms
que solo la programacin.

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016


Diego Rubn Riquelme | diegoriquelme81@gmail.com

3. Ejemplos. Razonamiento lgico.


- Auto en marcha. Se ha pinchado una rueda y hay que cambiarla.
1. Estacionar el vehculo
2. Apagar el motor
3. Bajar del vehculo
4. Buscar herramientas y rueda de auxilio
5. Levantar el vehculo utilizando el gato hidrulico
6. Aflojar tornillos
7. Quitar rueda
8. Colocar rueda de auxilio
9. Ajustar tornillos
10. Bajar el vehculo con el gato hidrulico
11. Guardar herramientas y rueda pinchada
12. Subir al vehculo
13. Encender el motor
14. Emprender marcha

- Hacer una ensalada de frutas.


1. Lavar las frutas
2. Buscar un recipiente
3. Cortar en trozos las frutas
4. Colocar los trozos de frutas en el recipiente
5. Agregar jugo (de naranja exprimida o jugo en botella)
6. Guardar ensalada de frutas en la heladera

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016


Diego Rubn Riquelme | diegoriquelme81@gmail.com

4. Proposiciones y conectivos lgicos


Proposiciones simples.

Tenemos las siguientes oraciones:


1. El sol es una estrella
2. El nmero 2 es par
3. Los das de la semana son 7
4. Hoy es Viernes

De cada una de estas oraciones, podemos deducir si son verdaderas o falsas.


Entonces:
1. El sol es una estrella (VERDADERO)
2. El nmero 2 es par (VERDADERO)
3. Los das de la semana son 7 (VERDADERO)

Tambin podemos tener oraciones que afirman algo que no es VERDADERO:


1. Si a 10 le restamos 5, nos queda 4 (FALSO)
2. 10 + 20 es igual a 40 (FALSO)

Entonces podemos definir a las proposiciones como oraciones declarativas


o enunciativas a las cuales se les puede asignar un valor de verdad:
verdadero o falso.

Una proposicin es una oracin en la que se afirma o se niega algo. Por ejemplo:
Todos los das duermo antes de las 11, aqu se afirma algo.
Las oraciones en donde no se niega ni afirma nada no son proposiciones, ya que
no se puede obtener un valor de verdad. Por ejemplo: Cundo es el partido?

Introduccin a la Programacin: razonamiento lgico | Empleartec | 2016


Diego Rubn Riquelme | diegoriquelme81@gmail.com

Proposiciones compuestas.

Para crear proposiciones compuestas es necesario utilizar los conectivos lgicos:


1. Conjuncin: la letra y. Smbolo ^
2. Disyuncin: la letra o. Smbolo v
3. Implicacin: palabra entonces. Smbolo =>

Utilizando los conectivos lgicos puedo unir 2 proposiciones:


Me llamo Diego y vivo en Formosa. (conjuncin)
Juan Prez es argentino o es uruguayo. (disyuncin)
Si apruebas la materia con 8, entonces pasas de curso. (implicacin)
Si x > 10, entonces 2x - 3 > 16. (implicacin)
El lpiz es rojo o verde. (disyuncin)

Una proposicin es compuesta cuando cuenta con un conectivo lgico que


une a 2 o ms proposiciones.

Conectivos.
Conectivo
NOT

Negacin

AND

Conjuncin

OR

Disyuncin inclusiva

=>

Implicacin

Me llamo Diego
No me llamo Diego. (se aplic la negacin)

You might also like