Sunteți pe pagina 1din 25

Lógica de

programación

Horacio Quispe Huaroto


¿Qué es Lógica?

▰ Disciplina que estudia los


principios formales del ▰ Es la pieza fundamental en la que se
conocimiento humano, es basa la labor de un programador para
decir, las formas y las leyes poder darle orden a nuestras ideas y
mas generales del
que estas funcionen de manera
pensamiento humano correcta.
considerado puramente en si
mismo, sin referencia a los ▰ La lógica en palabras simples no es
objetos. Los problemas mas que “Tener la idea del camino
principales de la lógica son las mas fácil para lograr nuestro
doctrinas del concepto, del objetivo”. Es decir con la lógica
juicio, del silogismo y del nosotros podemos analizar todas las
método. posibilidades que tenemos y ver cual
es la mejor opción o que camino tomar
▰ Lógica es la técnica utilizada para llegar a nuestro objetivo.
para desarrollar instrucciones
▰ Si
ennouna
vas secuencia
hasta el final ¿por lograr
para qué empezar? (Joe Namath)
. 2
determinado objetivo.
¿Por qué es bueno saber lógica?
La lógica es esencial en ciencia de la
• Porque parte esencial del computación. Algunos usos:
razonamiento matemático. • Programación en general.
• Modelación Formal de algoritmos,
• Muchas otras disciplinas verificación de propiedades.
usan lógica: Psicología, • • Representación formal del
Filosofía, Física, Lingüística. conocimiento y razonamiento.
• Bases de Datos.

3
¿Qué es un Programa?

▰ Un programa es ▰ Cuando hablamos


específicamente de programa en
un conjunto de informática, estamos haciendo
instrucciones que referencia a un software. Se trata
logran un objetivo de aplicaciones y recursos que
al ser ejecutadas. permiten desarrollar diferentes
tareas en una computadora
(ordenador), un teléfono u otros
equipos

▰ Si no vas hasta el final ¿por qué empezar? (Joe Namath)


. 4
¿Qué es Programación?

▰ Es el proceso de diseñar,
▰ Es crear una codificar, depurar y mantener el
código fuente de programas
serie de pasos o computacionales. El código
instrucciones fuente es escrito en un lenguaje
de programación. El propósito de
para que un la programación es crear
problema pueda programas que exhiban un
comportamiento deseado. El
ser resuelto. proceso de escribir código
requiere frecuentemente
conocimientos en varias áreas
distintas, además del dominio
del lenguaje a utilizar, algoritmos
especializados y lógica formal.
▰ Programar
Si no vas hasta el final ¿por qué empezar? (Joe Namath) no involucra
. necesariamente otras tareas 5
tales como el análisis y diseño de
¿Qué es un Programador?

▰ Los programadores también


▰ Un programador es aquella
reciben el nombre de
persona que escribe, depura y
desarrolladores de software,
mantiene el código fuente de un
aunque estrictamente forman
programa informático, es decir,
parte de un equipo de personas
del conjunto de instrucciones que
de distintas especialidades
ejecuta el hardware de una
(mayormente informáticas), y
computadora para realizar una
siendo que el equipo es
tarea determinada. La
propiamente el desarrollador..
programación es una de las
principales disciplinas dentro de
la informática. En la mayoría de
los países, programador es
también una categoría profesional
reconocida.
▰ Si no vas hasta el final ¿por qué empezar? (Joe Namath)
. 6
¿Qué necesito para programar?

Premisas indispensables para


programar: ▰ 5. Documentación: La
▰ 1. Programadores: Para poder programar documentación es necesaria
primero necesitamos una materia prima que aterrizarla en algún lado, ya sea
seriamos nosotros los programadores en una pizarra, cuadernos, etc.
▰ 2. Problemática: Para programar En donde se desarrollan los
necesitamos que algo necesite ser algoritmos o los seudocódigo
programado o algún problema necesite ser necesarios.
resuelto
▰ 6. Elegir el entorno de
▰ 3. Generación de Soluciones: En este punto
programación: Tenemos que
es donde nos tenemos que reunir con
nuestro equipo de trabajo o simplemente tener un IDE o sea un entorno
nosotros mismos debemos analizar la integrado de desarrollo.
problemática para dar la mejor solución
creativa, y de fácil manejo.
▰ 4. Elegir el Lenguaje de programación
adecuado para desarrollar la qué
solución 7
▰ Si no vas hasta el final ¿por empezar? (Joe Namath)
utilizando
. una metodología adecuada.
¿Qué es un Lenguaje de programación?

▰ Un lenguaje de programación es un lenguaje


formal diseñado para expresar procesos que ▰ Está formado por un conjunto de
pueden ser llevados a cabo por máquinas símbolos y reglas sintácticas y
como las computadoras. Pueden usarse para semánticas que definen su
crear programas que controlen el
estructura y el significado de sus
comportamiento físico y lógico de una
máquina, para expresar algoritmos con elementos y expresiones. Al
precisión, o como modo de comunicación proceso por el cual se escribe, se
humana. prueba, se depura, se compila
(de ser necesario) y se mantiene
el código fuente de un programa
informático se le llama
programación.

8
▰ Si no vas hasta el final ¿por qué empezar? (Joe Namath)
.
Entornos de Desarrollo Integrado (IDE)

Un Entorno de Desarrollo Integrado no es mas


que un programa que aglomera un conjunto de
herramientas o programas mas pequeños los
cuales son necesarios para lograr desarrollar
aplicaciones mas complejas de forma creativa y
profesional, entre las herramienta encontradas
en un IDE tenemos:
▰ Un editor de texto.
▰ Un compilador
▰ Un interprete
▰ Un depurador
▰ Un cliente
▰ Una interfaz grafica.

9
▰ Si no vas hasta el final ¿por qué empezar? (Joe Namath)
.
Algoritmo 10
Un algoritmo es un conjunto
ordenado y finito de
instrucciones que permiten
encontrar la solución a un
determinado problema.
Un algoritmo debe de ser:
1. Preciso: un algoritmo de
verdad debe de
Place your screenshot here
darle solución al problema para
el que esta hecho.

2. Sin ambigüedades: debe de


funcionar exactamente bien,
debe de ser un programa preciso
con instrucciones congruentes
que de verdad funcionen ante
cualquier situación.
11
¿Cómo debe estar formado un
Algoritmo?

Un algoritmo siempre debe de


tener:
1. Inicio: nos determina el
punto de partida.
2. Fin: nos determina el final
del problema.
3. Instrucciones: Son todos los
pasos necesarios y ordenados
para lograr la solución buscada
a un determinado problema.
12
▰ Si no vas hasta el final ¿por qué empezar? (Joe Namath)
.
▰ Diseño,
configurac
ión y Place your screenshot here

administra
ción de
redes.

13
▰ Segurid
ad Place your screenshot here

informá
tica.

14
▰ Organización y
Administración Place your screenshot here
del Soporte
Técnico.

15
▰Uso y
manejo Place your screenshot here

de TIC.

16
▰ Creación,
Mantenimie
nto y Place your screenshot here

administraci
ón de
sistemas de
información.

17
▰ Modelamie
nto,
Mantenimi
ento y Place your screenshot here

Administra
ción de
base de
datos 18
MÓDULO

Gestión
3 de
aplicaciones para
internet y
producción multimedia
19
▰ Diseño y
Administra
ción de
Place your screenshot here

Paginas
Web

20
▰ Producció
n Place your screenshot here

Audiovisu
al

21
▰Diseño Place your screenshot here

Grafico

22
▰Animació
n y Place your screenshot here

modelad
o de
Gráficos
23
▰Comerci
o Place your screenshot here

Electrón
ico
24
Gracias por
su atención
25

S-ar putea să vă placă și