1. Funciones Una función es aquella que devuelve un valor a una parte de un programa las funciones se dividen en dos tipos A) funciones definidas por un lenguaje de programación como por ejemplo, seno, coseno, raíz cuadrada, etc. Y las funciones definidas por el usuario. Son aquellas que crea el usuario para que realice una labor determinada
2. OPERACIONES DE ASIGNACION La operación de asignación es el modo de darle valores a una variable la operación lógica de asignación se representa mediante el símbolo operación de asignación ( )se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación
3. FORMATO GENERAL DE ASIGNACION NOMBRE DE LA VARIABLE EXPRECION A B C C+1 ASIGNACION ARITMETICA LAS EXPRECIONES EN LA OPERACIONES AMN 3+14+8 A 0 B 1
4. ASIGNACION LOGICA La operación en la que se evalúa en la operación de asignación lógica. Supóngase que M N y P son variables de tipo lógico M 8<5 N M(7<=12) P 7<6 tras evaluar las operaciones anteriores las variables M N y P tomaron los valores falso, verdad y verdad
5. ASIGNACION DE CADENAS DE CARÁCTER LA expresión que se evalúa como cadena de caracteres es la siguiente. X ‘12 de octubre de 1942´ que significa asignar 12 de octubre de 1942 a la variable X Conversión de tipo. En las asignaciones no se pueden asignar valores a una variable de tipo diferente del suyo. Se presenta un error si se trata de asignar valores de tipo carácter a una variable numérica. O aun valor numérico a una variable de tipo carácter.
6. ENTRADA Y SALIDA DE INFORMACION O DATOS Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta entrada se conoce como operación de lectura llamada (read) o (in ) en otros. Los datos de entrada se introducen al procesador mediante dispositivo de entrada como teclado, unidades de disco etc. La salida puede aparecerse en un dispositivo de salida como pantalla impresora. La operación de salida se denomina escritura llamada (write) en algunos lenguajes o (out) en otros.
7. LA RESOLUCIÓN DE PROBLEMA CON COMPUTADORA Resolución de problemas: la principal razón para que las personas aprendan a programar en general y los lenguajes de programación en particular es utilizar la computadora como herramienta para la solución de problema ayudado por una computadora
8. La resolución del problema se puede dividir en tres fases: 1.- análisis del problema 2.- diseño o desarrollo del algoritmo 3.- resolución del algoritmo en la computadora El primer paso – análisis del problema requiere que el problema sea definido para que pueda ser analizado con todo detalle, una vez analizado el problema. Se debe desarrollar el algoritmo por ultimo para resolver el algoritmo mediante una computadora se necesita codificar el algoritmo en un lenguaje de programación pascal. c/c++. COBOL, FORTRAN.etc.
9. ANÁLISIS DEL PROBLEMA El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema el problema debe estar bien definido si sedea llegar a una solución satisfactoria. Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle
10. DISEÑO DEL ALGORITMO Una computadora no tiene capacidad para solucionar problemas mas que cuando se le proporcionan los sucesivos pasos a realizar . Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen como ya conocemos el algoritmo
11. La información proporcionada al algoritmo constituye su entrada y la información producida constituye su salida Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que se han mas fáciles en solucionar que el original este método suele denominarse divide y vencerás. La descomposición del problema en subproblemas se le llamado top down