1. TIPOS DE PROGRAMACION
1. Programación estructurada el programa utiliza instrucciones de tres tipos
a. Secuencia se pueden seguir unos pasos
b. Condicionales deben cumplir una condiciones
Entonces A + B > 20 entonces me regala 10 están explicitas unas condiciones
c. Interacciones o repetición cuando se tiene con una relación con el programa, el
cumple lo que usted le ordene pero no puede retener las informaciones al mismo
tiempo
2. Programación modular es escoger todo un problema y dividirlo en pequeños programas o
subproblemas
3. Programación orientadas a objetos es una programación moderna tiene unos
condicionales unas estructuras
4. Programación declarativas es un poco más compleja más avanzada está basada en el
desarrollo de programas específicos o un conjunto de condiciones proposiciones
afirmaciones en fin
Una variable es un espacio en el computador donde pude mater datos.
Algoritmo: son instrucciones que se la dan a la máquina para que funcione.
Para cambiar una lámpara quemada para una persona
1. Vaya a buscar una escalera
2. Tráigala y con cuidado la pone debajo de la lámpara quemada
3. Ahora súbase con la lámpara y las herramientas, mientras otro le tiene la escalera
4. Ahora quite la lámpara quemada y bájela y pásela a algún compañero
5. Luego vuelva a subir con la lámpara nueva y las herramientas
6. Ahora ponga la lámpara
Un algoritmo es una secuencia de pasos lógicos, y necesitan mucha precisión en cada
instrucción
Se los puede hacer con:
Seudocódigos y diagramas de flujo
Precisión e indicar el orden de cada paso, debe estar definido cada vez se lo haga siempre
va a pasar lo mismo, finito se debe terminar en algún momento
2. Seudocódigo:
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una
descripción de un algoritmo informático de programación de alto nivel compacto e informal que
utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está
diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de
cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son
esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables,
código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa,
donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación
matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las
personas que el código de lenguaje de programación convencional, ya que es una descripción
eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza
comúnmente en los libros de texto y publicaciones científicas que se documentan varios
algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la
estructura del programa antes de realizar la codificación efectivamente. No existe
una sintaxisestándar para el pseudocódigo, aunque los dos programas que manejan pseudocódigo
tengan su sintaxis propia. Aunque parecido, el pseudocódigo no debe confundirse con los
programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Aunque
los diagramas de flujo y UML sean más amplios en el papel, pueden ser considerados como una
alternativa gráfica al pseudocódigo.
Cabecera: titulo
Declaración: la variable se le puede meter muchas cosas – constante valor dato
almacenado en la memora
Cuerpo – inicio – fin: todas las acciones que se realzan en el programa
Diagrama de flujo:
3. SULUCIONAR EL SIGUIENTE PROBLEMA: multiplicar dos números y dar la repuesta por
pantalla
1. Cabecera: programa que multiplica los números
Variable:
Primer numero
Segundo numero
Resultado
NOTA: AL ESTAR ENTRE COMILLAS (“) ES UNA CADENA DE CARACTERES
2. Cuerpo:
Inicio
Escribir (“escriba un numero por favor”)
Leer primer número
Escribir (“escriba por favor otro numero”)
Leer segundo número
Haga resultado primer número * segundo numero
Escribir(“el resultado de multiplicar” primer número “por” segundo numero “ es
igual a :“ resultado)
Fin
Variable
1. Mi_ mama_me_ama
2. Pasto2012
_pasto
Las variable siempre empiezan con letras jamás con números
La variable siempredebe referirse al contenido
No deben empezar con números
4. Un operador de asignación es asignar a una variable un carácter