Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
III MODULO
SANCHEZ HUAMAN, Henrry
COMPUTACIN E INFORMTICA
4-12-2016
LGICA DE
PROGRAMACIN
ESTA
DEDICATORIA
Dedico este trabajo a mis padres,
y familiares gracias a su apoyo hace
que siga superndome y por ultimo a
los docentes y personas que brindan
informacin para este trabajo se
culmine satisfactoriamente.
LGICA DE
PROGRAMACIN
ESTA
NDICE
DEDICATORIA ...................................................................................................................................... 2
NDICE.................................................................................................................................................. 3
INTRODUCCIN ................................................................................................................................... 4
RESUMEN EJECUTIVO .......................................................................................................................... 5
OBJETIVOS ........................................................................................................................................... 5
CAPITULO I .......................................................................................................................................... 6
LOGICA DE PROGRAMACION .......................................................................................................... 6
1.
LOGICA ................................................................................................................................ 6
2.
PROGRAMACIN ................................................................................................................. 7
CAPITULO II ......................................................................................................................................... 8
CONCEPTOS BASICOS DE PROGRAMACION .................................................................................... 8
1.
2.
ALGORITMO ........................................................................................................................ 9
2.1.
2.2.
3.
PROGRAMA ....................................................................................................................... 11
4.
CONCLUSIONES ................................................................................................................................. 15
RECOMENDACIONES ......................................................................................................................... 15
BIBLIOGRAFAS .................................................................................................................................. 15
ANEXO ............................................................................................................................................... 16
LGICA DE
PROGRAMACIN
ESTA
INTRODUCCIN
La lgica de programacin es la pieza fundamental en la que se basa la labor
de un programador. Si bien la lgica es una capacidad inherente del ser humano, la
lgica de programacin debe aprenderse y ejercitarse si se desea iniciar una carrera
como desarrollador de software.
Con el tiempo fueron muchos los alumnos que solicitaron que la enseanza de los
conceptos realmente bsicos para aprender a programar no eran lo suficiente las
preguntas y dudas fueron aumentando, pero se llegaba a solucionar siempre estaba
presente la bsqueda de conceptos esenciales que los liberaba de las ataduras que
tiene los lenguajes de programacion.
LGICA DE
PROGRAMACIN
ESTA
RESUMEN EJECUTIVO
ESPAOL
La lgica se trata de una ciencia formal que no tiene contenido, sino dedica
al estudio de las formas validas de interferencia; es decir, se trata de los mtodos y
los principios utilizados para distinguir el razonamiento correcto del incorrecto. En la
programacion es necesario que conozcamos su lenguaje, y como es que este
funciona, pero no solo esto debemos de crear mensajes claros y sencillos; es decir,
tenemos que estructurar las ordenes que damos para que no puedan interpretarse
de otra manera.
INGLES
Logic is a formal science that has no content, but dedicates to the study of
valid forms of interference; That is to say, it is the methods and principles used to
distinguish the correct reasoning from the wrong one. In programming we need to
know its language, and how it works, but not only must we create clear and simple
messages; That is, we have to structure the orders we give so that they can not be
interpreted in any other way.
OBJETIVOS
proporcionar las bases fundamentales de la lgica de programacin con el
fin de poder programar adecuadamente en un lenguaje de programacin en
el futuro.
Aprender la lgica que hay detrs de la programacin de aplicaciones
Perseguir la obtencin de programas de calidad con el fin de dar un
entendimiento en el anlisis interpretativo lgico.
LGICA DE
PROGRAMACIN
ESTA
CAPITULO I
LOGICA DE PROGRAMACION
El estudio de la Lgica de Programacin no exige ningn conocimiento
previo de computadora ni de tecnologa en general, tampoco exige la presencia de
algn Lenguaje de Programacin especfico, aunque no puede negarse que ste
podra permitir, solo despus que se manejen bien los conceptos de lgica de
programacin, implementar y ver convertida en realidad las soluciones lgicas a sus
objetivos.
DEFINICIONES:
1. LOGICA
La Lgica es ciencia de relaciones porque estudia el pensamiento y, pensar es
establecer relaciones. Pero se preocupa no tanto por establecer relaciones (esto es
propios de las ciencias...) sino por el estudio de las relaciones mismas, por eso la
lgica es una ciencia formal,ya que estudia las ideas y constituye una herramienta
conceptual para todas las otras ciencias y reas del conocimiento. y forma parte de
LGICA DE
PROGRAMACIN
ESTA
2. PROGRAMACIN
La 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.
2.1.
2.2.
LGICA DE
PROGRAMACIN
ESTA
CAPITULO II
1. LENGUAJE DE PROGRAMACIN
Sistema de smbolos y reglas que permite la construccin de programas con
los que la computadora puede operar, as como resolver problemas de manera
eficaz.
LGICA DE
PROGRAMACIN
ESTA
2. ALGORITMO
La palabra algoritmo se deriva de la traduccin al latn de la palabra rabe
alkhowarizmi, nombre de un matemtico y astrnomo rabe que escribi un tratado
sobre manipulacin de nmeros y ecuaciones en el siglo IX.
La solucin a cualquier problema de cmputo involucra la ejecucin de una serie de
acciones en orden especifico. Un procedimiento para resolver un problema en
trminos de: a) Las acciones a ejecutarse y b) el orden en el cual estas acciones
deben ejecutarse se llama algoritmo.
Salir de la cama
LGICA DE
PROGRAMACIN
ESTA
b)
c)
d)
e)
f)
2.1.
Algoritmos Informales
Definidos como todos aquellos algoritmos que no son realizables a travs de una
Computadora o al menos no fcilmente. Son aquellos Algoritmos donde el
ejecutor real es el ser humano, como el algoritmo para dar un beso, el algoritmo
para frer unos huevos o el algoritmo para conseguir un libro.
2.2.
Algoritmos Computacionales
10
LGICA DE
PROGRAMACIN
ESTA
3. PROGRAMA
Secuencia de instrucciones mediante las cuales se ejecutan diferentes
acciones de acuerdo con los datos que se estn procesando.
Es un algoritmo desarrollado para ser utilizado por la computadora
Expresin de un algoritmo en un lenguaje preciso que puede llegar a
entender una mquina de cmputo.
11
LGICA DE
PROGRAMACIN
ESTA
4. DIAGRAMAS DE FLUJO
Los Diagramas de Flujo parten de unos smbolos que permiten decir lo mismo que
en los algoritmos, pero de una manera grfica y, por supuesto, un poco ms
entendible. Los siguientes son algunos de los smbolos (y el significado de ellos)
que se han acordado utilizar dentro de los Diagramas de Flujo o Flujogramas:
12
LGICA DE
PROGRAMACIN
ESTA
VENTAJAS
Permite visualizar grficamente el camino que sigue la solucin a un
problema.
Por ser tan simplificado es muy entendible.
No se necesitan muchos conocimientos tcnicos para utilizar esta tcnica.
DESVENTAJAS
Dado que los flujos (representados con flechas) pueden ir de cualquier lugar
a cualquier lugar da espacio para que el diagrama llegue a ser casi
inentendible
Deben conocerse bien los smbolos que se van a utilizar
No todos los smbolos estn estandarizados
Los ciclos deben ser reinterpretados para poder ser diagramados en esta
tcnica
No siempre es muy entendible
Algunas veces la analoga entre el diagrama y la codificacin en el Lenguaje
de Programacin resulta ser compleja.
13
LGICA DE
PROGRAMACIN
ESTA
Pseudocdigo:
En
ciencias
de
la
computacin,
anlisis
numrico,
14
LGICA DE
PROGRAMACIN
ESTA
CONCLUSIONES
utilizar la lgica ayudar a que tengamos programas sencillos y bien
definidos, para hacer esto utilizaremos algn tipo de diagrama que nos
permitir ver y probar que mensaje le daremos a nuestras mquinas.
Un buen programador necesita de todas las herramientas bsicas que crear
un programa o por lo menos interpretar uno ya creado.
La programacion es un arte que nos ayuda a entender los fundamentos,
conocimientos y lenguajes que uno se puede dedicar.
RECOMENDACIONES
una vez entendida la lgica de la programacin, aquellos que deseen
aprender un lenguaje de programacin de manera ms eficiente es leer un
buen libro sobre el tema que desee conocer.
Elegir un proyecto pequeo, sencillo si desea aprender a entender el lenguaje
de programacin no importa mucho de donde empieces siempre y cuando
no lo abandones.
Tener en cuenta que para ser un programador se debe de dedicar y que su
actividad pueda llevarle a ser un buen profesional a futuro.
BIBLIOGRAFAS
http://personales.unican.es/pardol/Docencia/Logica/LogicaI.pdf
http://blog.utp.edu.co/programacionmecatronica/files/2012/07/EsenciaLogica.pdf
http://globalmentoring.com.mx/cursos-java/java-fundamentos/logica-deprogramacion/
http://www.monografias.com/cgi-
bin/search.cgi?substring=0&bool=or&nb=1&query=logica+de+programacion&b
uscar=Buscar
15
LGICA DE
PROGRAMACIN
ESTA
ANEXO
Diagrama de flujo
pseudocdigo
Programas de programacin
16