Compu 1
Compu 1
Compu 1
Computación II
Docente: Angi Cortez Cruz , Mgs.
Introducción a la programación
Contenido del Bloque 1 o Unidad 1
1. Pseudocódigo
2. Conjunto
3. Tablas de verdad
4. Lógica matemática
5. Proposiciones
6. Algoritmo (realizable, comprensible, preciso)
7. Resolución de problemas (comprender, planear, analizar soluciones)
8. Diagrama de Flujo
9. Aplicaciones para el aprendizaje de algoritmos
10. Practicas de la Unidad
Conceptos básicos de programación
¿Qué es la programación?
La programación es el
Es el arte del La programación es instrumento que permite la
proceso por el el instrumento que permite ejecución de las tareas
cual se limpia la ejecución de las tareas automatizadas de un sistema
codifica traza y automatizadas de un informático.
protege el código sistema informático
fuente de programas
computacionales
Programación no es
más que indicarle a
la computadora lo
que tiene que hacer
¿Qué es programar?
• Programar es dar
órdenes a una
computadora a través
de un código fuente,
donde se indican los
comandos e
instrucciones, de forma
lógica y ordenada, que
después se convertirán
en un programa de
computadoras o
aplicación.
Programa informático
• Un programa informático se define como un conjunto de instrucciones que, una
vez ejecutado, realiza una o varias tareas en una computadora. De esta forma,
sin programas, una computadora no puede realizar alas actividades pera las que
fue diseñada o creada.
• Un programa está definido por sintaxis, es decir la gramática y por la semántica
de los de los tipos de datos, instrucciones, definiciones y otros elementos.
Lenguaje de programación
•Un lenguaje de
programación es
un lenguaje informático
especialmente diseñado para
describir el conjunto de
acciones consecutivas o
instrucciones que un equipo
informático debe ejecutar.
Por ejemplo: scratch, HTML
para crear sitios
web, Python o Java
Programación.
La programación se guía por un
aserie de normas y un conjunto de
ordenes instrucciones y expresiones
que tienden a ser semejantes a
nuestra lengua natural
Un algoritmo es un conjunto de acciones que especifican la secuencia de operaciones realizar, en orden, para resolver
un problema.
Un algoritmo es una secuencia de pasos lógicos que permiten solucionar un problema
Los algoritmos son independientes tanto del lenguaje de programación como del ordenador que los ejecuta.
Las características de los algoritmos son:
• Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
• Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
• Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un
número finito de pasos. Debe de definir tiempo y recursos.
Ejemplo de
algoritmo
Diagrama de flujo.
Símbolos diagrama de flujo. Un Diagrama de Flujo representa
la esquematización gráfica de
un algoritmo, el cual muestra
gráficamente los pasos o
procesos a seguir para alcanzar
la solución de un problema. Su
correcta construcción es
sumamente importante porque, a
partir del mismo se escribe un
programa en algún Lenguaje de
Programación.
1.1
Pseudocódigo
Podemos considerar al pseudocódigo como
un lenguaje intermedio, que se encuentra en
medio de nuestro propio lenguaje y el
lenguaje de programación que entiende el
ordenador.
1.1 Pseudocódigo
• El pseudocódigo es una forma de expresar los distintos
pasos que va a realizar en un programa, de la forma más
parecida a un lenguaje de programación.
• Su principal función es la de representar por pasos la
solución a un problema o algoritmo, de la forma más
detallada posible, utilizando un lenguaje cercano al de
programación.
• El pseudocódigo no puede ejecutarse en un ordenador ya
que entonces dejaría de ser pseudocódigo, como su propio
nombre indica, se trata de un código falso (pseudo = falso),
es un código escrito para que lo entienda el ser humano y
no la máquina.
• El p seud o c ó d ig o es un bosquejo de código escrito paso a
paso que, gradualmente, se puede transcribir en un
lenguaje de programación.